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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fcbd7a62600) 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> (0x0x7fcbd7a62660) 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> (0x0x7fcbd7a626c0) 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> (0x0x7fcbd7a62720) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fcbd7a980c0) 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> (0x0x7fcbd7a98120) 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> (0x0x7fcbd7a98180) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fcbd7a981e0) 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> (0x0x7fcbd7a98240) 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> (0x0x7fcbd7a982a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fcbd7a98360) 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> (0x0x7fcbd7a983c0) 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> (0x0x7fcbd7a98420) 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> (0x0x7fcbd7a98480) 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> (0x0x7fcbd7a984e0) 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> (0x0x7fcbd7a98540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7fcbd7993a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace4e0) 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> (0x0x7fcbd7993a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace540) 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> (0x0x7fcbd7993af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace5a0) 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> (0x0x7fcbd7993b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace600) 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> (0x0x7fcbd7993bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace660) 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> (0x0x7fcbd7993c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace6c0) 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> (0x0x7fcbd7993c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace720) 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> (0x0x7fcbd7993d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace780) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7fcbd7993d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace7e0) 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> (0x0x7fcbd7993dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace840) 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> (0x0x7fcbd7993e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace8a0) 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> (0x0x7fcbd7993ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace900) 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> (0x0x7fcbd7993f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace960) 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> (0x0x7fcbd7993f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7ace9c0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7fcbd7ae3000) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7acea20) 0 empty

Class std::__is_integral_helper<__int128 unsigned>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128 unsigned> (0x0x7fcbd7ae3068) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7acea80) 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> (0x0x7fcbd7ae31a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7aceba0) 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> (0x0x7fcbd7ae3208) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7acec00) 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> (0x0x7fcbd7ae3270) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7acec60) 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> (0x0x7fcbd70935b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd7aefe40) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7fcbd70a4b40) 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 (0x0x7fcbd70a4d80) 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 (0x0x7fcbd70d1000) 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 (0x0x7fcbd70d1240) 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 (0x0x7fcbd70d13c0) 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 (0x0x7fcbd70d1780) 0 empty

Class std::__do_is_implicitly_default_constructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_implicitly_default_constructible_impl (0x0x7fcbd710c8a0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7fcbd716a1e0) 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> (0x0x7fcbd716a240) 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> (0x0x7fcbd716a2a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7fcbd7199780) 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 (0x0x7fcbd7199840) 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 (0x0x7fcbd7199900) 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 (0x0x7fcbd71999c0) 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 (0x0x7fcbd7199a80) 0 empty

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

Class std::__swappable_details::__do_is_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_swappable_impl (0x0x7fcbd71d6300) 0 empty

Class std::__swappable_details::__do_is_nothrow_swappable_impl
   size=1 align=1
   base size=0 base align=1
std::__swappable_details::__do_is_nothrow_swappable_impl (0x0x7fcbd71d6360) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fcbd71c67b8) 0 empty
  std::input_iterator_tag (0x0x7fcbd723fae0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fcbd71c6820) 0 empty
  std::forward_iterator_tag (0x0x7fcbd71c6888) 0 empty
    std::input_iterator_tag (0x0x7fcbd723fb40) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fcbd71c68f0) 0 empty
  std::bidirectional_iterator_tag (0x0x7fcbd71c6958) 0 empty
    std::forward_iterator_tag (0x0x7fcbd71c69c0) 0 empty
      std::input_iterator_tag (0x0x7fcbd723fba0) 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> (0x0x7fcbd6e9e360) 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 (0x0x7fcbd6eed720) 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 (0x0x7fcbd6eed840) 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 (0x0x7fcbd6eed9c0) 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 (0x0x7fcbd6eedb40) 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 (0x0x7fcbd6eedc60) 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> (0x0x7fcbd6f440c0) 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> (0x0x7fcbd6f441e0) 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> (0x0x7fcbd6f446c0) 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> (0x0x7fcbd6f44780) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::bad_exception
   size=8 align=8
   base size=8 base align=8
std::bad_exception (0x0x7fcbd71c6d00) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7fcbd6c9d840) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fcbd71c6d00)

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

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

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

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

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7fcbd71c6e38) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7fcbd6cd1660) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7fcbd71c6e38)

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

Class std::bad_array_new_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_new_length (0x0x7fcbd71c6ea0) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
  std::bad_alloc (0x0x7fcbd71c6f08) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7fcbd71c6ea0)
    std::exception (0x0x7fcbd6cd1840) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7fcbd71c6f08)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char> > (0x0x7fcbd6e32548) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7fcbd6840f00) 0 empty

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

Class std::__cxx11::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char>::_Alloc_hider (0x0x7fcbd6e32680) 0
  std::allocator<char> (0x0x7fcbd6e326e8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fcbd6899000) 0 empty

Class std::__cxx11::basic_string<char>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char>::<anonymous union> (0x0x7fcbd6899060) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7fcbd68993c0) 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> > (0x0x7fcbd6899660) 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> (0x0x7fcbd68996c0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7fcbd6899a20) 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> > (0x0x7fcbd6899ae0) 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> (0x0x7fcbd6899b40) 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> (0x0x7fcbd6e32820) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7fcbd6899ba0) 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> (0x0x7fcbd6899c00) 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> (0x0x7fcbd6899c60) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<wchar_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<wchar_t> > (0x0x7fcbd6e32888) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7fcbd6899de0) 0 empty

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

Class std::__cxx11::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<wchar_t>::_Alloc_hider (0x0x7fcbd6e329c0) 0
  std::allocator<wchar_t> (0x0x7fcbd6e32a28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fcbd6899ea0) 0 empty

Class std::__cxx11::basic_string<wchar_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<wchar_t>::<anonymous union> (0x0x7fcbd6899f00) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7fcbd6692000) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7fcbd6688240) 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> > (0x0x7fcbd66920d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd6688300) 0 empty

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> > (0x0x7fcbd6692410) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7fcbd66888a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char16_t> >::rebind<char16_t> (0x0x7fcbd6688900) 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> (0x0x7fcbd6688960) 0 empty

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

Class std::__cxx11::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char16_t>::_Alloc_hider (0x0x7fcbd6692618) 0
  std::allocator<char16_t> (0x0x7fcbd6692680) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7fcbd6688a80) 0 empty

Class std::__cxx11::basic_string<char16_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char16_t>::<anonymous union> (0x0x7fcbd6688ae0) 0

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

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

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> > (0x0x7fcbd6692888) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7fcbd6688d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<char32_t> >::rebind<char32_t> (0x0x7fcbd6688de0) 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> (0x0x7fcbd6688e40) 0 empty

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

Class std::__cxx11::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::__cxx11::basic_string<char32_t>::_Alloc_hider (0x0x7fcbd6692a90) 0
  std::allocator<char32_t> (0x0x7fcbd6692af8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7fcbd6688f60) 0 empty

Class std::__cxx11::basic_string<char32_t>::<anonymous union>
   size=16 align=8
   base size=16 base align=8
std::__cxx11::basic_string<char32_t>::<anonymous union> (0x0x7fcbd67ab000) 0

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7fcbd64a1780) 0

Class std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7fcbd6574c00) 0 empty

Class std::is_function<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*> (0x0x7fcbd6692ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd6574c60) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*> (0x0x7fcbd6692f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd6574de0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> > (0x0x7fcbd6574e40) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7fcbd6692f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd6574ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*>, std::is_rvalue_reference<std::_Rb_tree_node_base*> > (0x0x7fcbd6692478) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7fcbd66924e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd6574f00) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*> (0x0x7fcbd66928f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd6574f60) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7fcbd65ee000) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base*> (0x0x7fcbd65ee0c0) 0 empty

Class std::remove_const<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base*> (0x0x7fcbd65ee120) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base*> (0x0x7fcbd65ee060) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base*> (0x0x7fcbd6692dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd65ee180) 0 empty

Class std::is_void<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base*> (0x0x7fcbd6692e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd65ee1e0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7fcbd65f4000) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7fcbd65f4068) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd65ee240) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7fcbd65f41a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7fcbd65f4208) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7fcbd65f4270) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd65ee2a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > > (0x0x7fcbd65f4340) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd65ee300) 0 empty

Class std::is_object<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*> (0x0x7fcbd65f43a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd65ee360) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> > (0x0x7fcbd65ee3c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*>, std::is_reference<std::_Rb_tree_node_base*> > (0x0x7fcbd65f4410) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7fcbd65f4478) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd65ee420) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*> (0x0x7fcbd65f45b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd65ee540) 0 empty

Class std::is_function<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*&> (0x0x7fcbd65f4618) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd65ee600) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7fcbd65f4680) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd65ee780) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&> > (0x0x7fcbd65f46e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7fcbd65f4750) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd65ee840) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fcbd65f47b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd65ee8a0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7fcbd65f4820) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fcbd65f4888) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd65ee960) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7fcbd65f49c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7fcbd65f4a28) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fcbd65f4a90) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd65ee9c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > > (0x0x7fcbd65f4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd65eea20) 0 empty

Class std::is_object<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*&> (0x0x7fcbd65f4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd65eea80) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*&>, std::is_reference<std::_Rb_tree_node_base*&> > (0x0x7fcbd65f4c30) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fcbd65f4c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd65eeb40) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*&> (0x0x7fcbd65f4dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd65eec60) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7fcbd65eecc0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*&> (0x0x7fcbd65f4e38) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7fcbd65eed20) 0 empty

Class std::is_function<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base* const&> (0x0x7fcbd65f4f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd65eed80) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7fcbd65f4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd65eee40) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&> > (0x0x7fcbd621a000) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7fcbd621a068) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd65eef00) 0 empty

Class std::is_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fcbd621a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd65eef60) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7fcbd621a138) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fcbd621a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd621d060) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7fcbd621a208) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7fcbd621a270) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fcbd621a2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd621d0c0) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base* const&> (0x0x7fcbd621a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd621d180) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base* const&>, std::is_reference<std::_Rb_tree_node_base* const&> > (0x0x7fcbd621a410) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fcbd621a478) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd621d240) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base* const&> (0x0x7fcbd621a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd621d2a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7fcbd621d300) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7fcbd621a548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7fcbd621d360) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fcbd65ee5a0) 0 empty

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fcbd621a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd621d3c0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fcbd621a618) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fcbd621a680) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd621d420) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7fcbd621a6e8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fcbd621a750) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fcbd621a7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd621d480) 0 empty

Class std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7fcbd621d4e0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > (0x0x7fcbd621a820) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7fcbd621a888) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fcbd621a8f0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fcbd621a958) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd621d540) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7fcbd621d5a0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_node_base*>, std::is_copy_assignable<std::_Rb_tree_node_base*> > > (0x0x7fcbd621aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd621d600) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&, const std::__nonesuch&> (0x0x7fcbd621d660) 0 empty

Class std::is_function<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base*&&> (0x0x7fcbd621aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd621d720) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7fcbd621ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd621d8a0) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7fcbd621abc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd621d960) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base*&&>, std::is_rvalue_reference<std::_Rb_tree_node_base*&&> > (0x0x7fcbd621ac30) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7fcbd621ac98) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd621d9c0) 0 empty

Class std::is_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fcbd621ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd621da20) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7fcbd621ad68) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fcbd621add0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd621dae0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7fcbd621af08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7fcbd621af70) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fcbd623f000) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd621db40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > > (0x0x7fcbd623f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd621dba0) 0 empty

Class std::is_object<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base*&&> (0x0x7fcbd623f138) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd621dc00) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base*&&>, std::is_reference<std::_Rb_tree_node_base*&&> > (0x0x7fcbd623f1a0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fcbd623f208) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd621dcc0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base*&&> (0x0x7fcbd623f410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd621dd20) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7fcbd621dd80) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7fcbd623f478) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7fcbd621dde0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fcbd621d6c0) 0 empty

Class std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fcbd623f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd621de40) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fcbd623f548) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fcbd623f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd621dea0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7fcbd623f618) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fcbd623f680) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fcbd623f6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd621df00) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7fcbd621df60) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_node_base*>, std::is_move_assignable<std::_Rb_tree_node_base*> > (0x0x7fcbd623f750) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7fcbd623f7b8) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fcbd623f820) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fcbd623f888) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd624a000) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>&&, std::__nonesuch&&> (0x0x7fcbd624a060) 0 empty

Class std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7fcbd6574ba0) 0

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

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

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

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

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

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

Class std::__cow_string
   size=8 align=8
   base size=8 base align=8
std::__cow_string (0x0x7fcbd62c61e0) 0

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

Class std::logic_error
   size=16 align=8
   base size=16 base align=8
std::logic_error (0x0x7fcbd623fc98) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7fcbd62c62a0) 0 nearly-empty
      primary-for std::logic_error (0x0x7fcbd623fc98)

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

Class std::domain_error
   size=16 align=8
   base size=16 base align=8
std::domain_error (0x0x7fcbd623fd00) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7fcbd623fd68) 0
      primary-for std::domain_error (0x0x7fcbd623fd00)
    std::exception (0x0x7fcbd62c6300) 0 nearly-empty
        primary-for std::logic_error (0x0x7fcbd623fd68)

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

Class std::invalid_argument
   size=16 align=8
   base size=16 base align=8
std::invalid_argument (0x0x7fcbd623fdd0) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7fcbd623fe38) 0
      primary-for std::invalid_argument (0x0x7fcbd623fdd0)
    std::exception (0x0x7fcbd62c6360) 0 nearly-empty
        primary-for std::logic_error (0x0x7fcbd623fe38)

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

Class std::length_error
   size=16 align=8
   base size=16 base align=8
std::length_error (0x0x7fcbd623fea0) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7fcbd623ff08) 0
      primary-for std::length_error (0x0x7fcbd623fea0)
    std::exception (0x0x7fcbd62c63c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7fcbd623ff08)

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

Class std::out_of_range
   size=16 align=8
   base size=16 base align=8
std::out_of_range (0x0x7fcbd623ff70) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7fcbd62ea000) 0
      primary-for std::out_of_range (0x0x7fcbd623ff70)
    std::exception (0x0x7fcbd62c6420) 0 nearly-empty
        primary-for std::logic_error (0x0x7fcbd62ea000)

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

Class std::runtime_error
   size=16 align=8
   base size=16 base align=8
std::runtime_error (0x0x7fcbd62ea068) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7fcbd62c6480) 0 nearly-empty
      primary-for std::runtime_error (0x0x7fcbd62ea068)

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

Class std::range_error
   size=16 align=8
   base size=16 base align=8
std::range_error (0x0x7fcbd62ea0d0) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7fcbd62ea138) 0
      primary-for std::range_error (0x0x7fcbd62ea0d0)
    std::exception (0x0x7fcbd62c64e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fcbd62ea138)

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

Class std::overflow_error
   size=16 align=8
   base size=16 base align=8
std::overflow_error (0x0x7fcbd62ea1a0) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7fcbd62ea208) 0
      primary-for std::overflow_error (0x0x7fcbd62ea1a0)
    std::exception (0x0x7fcbd62c6540) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fcbd62ea208)

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

Class std::underflow_error
   size=16 align=8
   base size=16 base align=8
std::underflow_error (0x0x7fcbd62ea270) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7fcbd62ea2d8) 0
      primary-for std::underflow_error (0x0x7fcbd62ea270)
    std::exception (0x0x7fcbd62c65a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fcbd62ea2d8)

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7fcbd62ea548) 0
  std::__uses_alloc_base (0x0x7fcbd6314c00) 0 empty

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

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

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

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

Class stat
   size=144 align=8
   base size=144 base align=8
stat (0x0x7fcbd619eb40) 0

Class stat64
   size=144 align=8
   base size=144 base align=8
stat64 (0x0x7fcbd619eba0) 0

Class flock
   size=32 align=8
   base size=32 base align=8
flock (0x0x7fcbd61c6000) 0

Class flock64
   size=32 align=8
   base size=32 base align=8
flock64 (0x0x7fcbd61c6060) 0

Class iovec
   size=16 align=8
   base size=16 base align=8
iovec (0x0x7fcbd61c60c0) 0

Class f_owner_ex
   size=8 align=4
   base size=8 base align=4
f_owner_ex (0x0x7fcbd61c6120) 0

Class file_handle
   size=8 align=4
   base size=8 base align=4
file_handle (0x0x7fcbd61c6180) 0

Class log4shib::Priority
   size=1 align=1
   base size=0 base align=1
log4shib::Priority (0x0x7fcbd61c64e0) 0 empty

Class log4shib::TimeStamp
   size=8 align=4
   base size=8 base align=4
log4shib::TimeStamp (0x0x7fcbd61c6540) 0

Class log4shib::LoggingEvent
   size=144 align=8
   base size=144 base align=8
log4shib::LoggingEvent (0x0x7fcbd61c6720) 0

Vtable for log4shib::Layout
log4shib::Layout::_ZTVN8log4shib6LayoutE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8log4shib6LayoutE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class log4shib::Layout
   size=8 align=8
   base size=8 base align=8
log4shib::Layout (0x0x7fcbd61c6780) 0 nearly-empty
    vptr=((& log4shib::Layout::_ZTVN8log4shib6LayoutE) + 16u)

Class log4shib::threading::Mutex
   size=40 align=8
   base size=40 base align=8
log4shib::threading::Mutex (0x0x7fcbd61c69c0) 0

Class log4shib::threading::ScopedLock
   size=8 align=8
   base size=8 base align=8
log4shib::threading::ScopedLock (0x0x7fcbd61c6de0) 0

Vtable for log4shib::Appender
log4shib::Appender::_ZTVN8log4shib8AppenderE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8log4shib8AppenderE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual

Class log4shib::Appender
   size=40 align=8
   base size=40 base align=8
log4shib::Appender (0x0x7fcbd5e07540) 0
    vptr=((& log4shib::Appender::_ZTVN8log4shib8AppenderE) + 16u)

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

Vtable for std::locale::facet
std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt6locale5facetE)
16    (int (*)(...))std::locale::facet::~facet
24    (int (*)(...))std::locale::facet::~facet

Class std::locale::facet
   size=16 align=8
   base size=12 base align=8
std::locale::facet (0x0x7fcbd5e079c0) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

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

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7fcbd5e07e40) 0

Vtable for std::__cxx11::collate<char>
std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx117collateIcEE)
16    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<char>
24    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<char>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<char>

Class std::__cxx11::collate<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<char> (0x0x7fcbd62eaa28) 0
    vptr=((& std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE) + 16u)
  std::locale::facet (0x0x7fcbd5e5d480) 0
      primary-for std::__cxx11::collate<char> (0x0x7fcbd62eaa28)

Vtable for std::__cxx11::collate<wchar_t>
std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx117collateIwEE)
16    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<wchar_t>
24    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<wchar_t>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<wchar_t>

Class std::__cxx11::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<wchar_t> (0x0x7fcbd5e72000) 0
    vptr=((& std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE) + 16u)
  std::locale::facet (0x0x7fcbd5e5d4e0) 0
      primary-for std::__cxx11::collate<wchar_t> (0x0x7fcbd5e72000)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0x0x7fcbd5e5dc00) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fcbd5e5dc60) 0 empty

Class __gnu_cxx::__numeric_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long unsigned int> (0x0x7fcbd5e72138) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fcbd5e5dcc0) 0 empty

Vtable for std::__cxx11::collate_byname<char>
std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1114collate_bynameIcEE)
16    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<char>
24    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<char>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<char>

Class std::__cxx11::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<char> (0x0x7fcbd5e72208) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7fcbd5e72270) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7fcbd5e72208)
    std::locale::facet (0x0x7fcbd5e5dd80) 0
        primary-for std::__cxx11::collate<char> (0x0x7fcbd5e72270)

Vtable for std::__cxx11::collate_byname<wchar_t>
std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1114collate_bynameIwEE)
16    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<wchar_t>
24    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<wchar_t>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<wchar_t>

Class std::__cxx11::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<wchar_t> (0x0x7fcbd5e722d8) 0
    vptr=((& std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE) + 16u)
  std::__cxx11::collate<wchar_t> (0x0x7fcbd5e72340) 0
      primary-for std::__cxx11::collate_byname<wchar_t> (0x0x7fcbd5e722d8)
    std::locale::facet (0x0x7fcbd5e5dde0) 0
        primary-for std::__cxx11::collate<wchar_t> (0x0x7fcbd5e72340)

Class std::is_error_condition_enum<std::errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::errc> (0x0x7fcbd5e72478) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5e5df00) 0 empty

Vtable for std::_V2::error_category
std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt3_V214error_categoryE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_V2::error_category::_M_message
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))std::_V2::error_category::default_error_condition
64    (int (*)(...))std::_V2::error_category::equivalent
72    (int (*)(...))std::_V2::error_category::equivalent

Class std::_V2::error_category
   size=8 align=8
   base size=8 base align=8
std::_V2::error_category (0x0x7fcbd5e5df60) 0 nearly-empty
    vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16u)

Class std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7fcbd5eb3000) 0 empty

Class std::less<const std::_V2::error_category*>
   size=1 align=1
   base size=1 base align=1
std::less<const std::_V2::error_category*> (0x0x7fcbd5e724e0) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7fcbd5eb3120) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7fcbd5eb3360) 0

Class std::is_error_code_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_V2::error_category> (0x0x7fcbd5e72548) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5eb3a20) 0 empty

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7fcbd5eb3ba0) 0

Class std::is_error_condition_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_V2::error_category> (0x0x7fcbd5e725b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5ee92a0) 0 empty

Class std::is_error_code_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<int> (0x0x7fcbd5e72618) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5ee93c0) 0 empty

Class std::is_error_condition_enum<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::error_code> (0x0x7fcbd5e72680) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5ee9540) 0 empty

Class std::is_error_code_enum<std::error_condition>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::error_condition> (0x0x7fcbd5e726e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5ee9600) 0 empty

Vtable for std::system_error
std::system_error::_ZTVSt12system_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12system_error)
16    (int (*)(...))std::system_error::~system_error
24    (int (*)(...))std::system_error::~system_error
32    (int (*)(...))std::runtime_error::what

Class std::system_error
   size=32 align=8
   base size=32 base align=8
std::system_error (0x0x7fcbd5e72750) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7fcbd5e727b8) 0
      primary-for std::system_error (0x0x7fcbd5e72750)
    std::exception (0x0x7fcbd5ee9780) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fcbd5e727b8)

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

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

Class std::is_error_code_enum<std::io_errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::io_errc> (0x0x7fcbd5f15270) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5f21ba0) 0 empty

Vtable for std::ios_base::failure
std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt8ios_base7failureB5cxx11E)
16    (int (*)(...))std::ios_base::failure::~failure
24    (int (*)(...))std::ios_base::failure::~failure
32    (int (*)(...))std::ios_base::failure::what

Class std::ios_base::failure
   size=32 align=8
   base size=32 base align=8
std::ios_base::failure (0x0x7fcbd5f152d8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7fcbd5f15340) 0
      primary-for std::ios_base::failure (0x0x7fcbd5f152d8)
    std::runtime_error (0x0x7fcbd5f153a8) 0
        primary-for std::system_error (0x0x7fcbd5f15340)
      std::exception (0x0x7fcbd5f21d20) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fcbd5f153a8)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7fcbd5f21e40) 0 empty

Vtable for std::ios_base
std::ios_base::_ZTVSt8ios_base: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8ios_base)
16    (int (*)(...))std::ios_base::~ios_base
24    (int (*)(...))std::ios_base::~ios_base

Class std::ios_base
   size=216 align=8
   base size=216 base align=8
std::ios_base (0x0x7fcbd5f21cc0) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)

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

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<char> (0x0x7fcbd5fb7660) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 16u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<wchar_t> (0x0x7fcbd5fb7b40) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 16u)

Class std::ctype_base
   size=1 align=1
   base size=0 base align=1
std::ctype_base (0x0x7fcbd5fb7cc0) 0 empty

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIcE)
16    (int (*)(...))std::ctype<char>::~ctype
24    (int (*)(...))std::ctype<char>::~ctype
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=576 align=8
   base size=570 base align=8
std::ctype<char> (0x0x7fcbd5c0fd20) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7fcbd5c5f360) 0
      primary-for std::ctype<char> (0x0x7fcbd5c0fd20)
  std::ctype_base (0x0x7fcbd5c5f3c0) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__ctype_abstract_base<wchar_t> (0x0x7fcbd5c0fe00) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7fcbd5c5f900) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fcbd5c0fe00)
  std::ctype_base (0x0x7fcbd5c5f960) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIwE)
16    (int (*)(...))std::ctype<wchar_t>::~ctype
24    (int (*)(...))std::ctype<wchar_t>::~ctype
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7fcbd5f15dd0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fcbd5c0fe70) 0
      primary-for std::ctype<wchar_t> (0x0x7fcbd5f15dd0)
    std::locale::facet (0x0x7fcbd5c5f9c0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fcbd5c0fe70)
    std::ctype_base (0x0x7fcbd5c5fa20) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
16    (int (*)(...))std::ctype_byname<char>::~ctype_byname
24    (int (*)(...))std::ctype_byname<char>::~ctype_byname
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7fcbd5f15f70) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fcbd5ca4000) 0
      primary-for std::ctype_byname<char> (0x0x7fcbd5f15f70)
    std::locale::facet (0x0x7fcbd5c5fba0) 0
        primary-for std::ctype<char> (0x0x7fcbd5ca4000)
    std::ctype_base (0x0x7fcbd5c5fc00) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
16    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
24    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7fcbd5f15478) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fcbd5f154e0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fcbd5f15478)
    std::__ctype_abstract_base<wchar_t> (0x0x7fcbd5ca4070) 0
        primary-for std::ctype<wchar_t> (0x0x7fcbd5f154e0)
      std::locale::facet (0x0x7fcbd5c5fc60) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fcbd5ca4070)
      std::ctype_base (0x0x7fcbd5c5fcc0) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7fcbd5c5fea0) 0 empty

Vtable for std::__cxx11::numpunct<char>
std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118numpunctIcEE)
16    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<char>
24    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<char>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<char>

Class std::__cxx11::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<char> (0x0x7fcbd5cc11a0) 0
    vptr=((& std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE) + 16u)
  std::locale::facet (0x0x7fcbd5cc05a0) 0
      primary-for std::__cxx11::numpunct<char> (0x0x7fcbd5cc11a0)

Vtable for std::__cxx11::numpunct<wchar_t>
std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118numpunctIwEE)
16    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<wchar_t>
24    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<wchar_t>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<wchar_t>

Class std::__cxx11::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<wchar_t> (0x0x7fcbd5cc1208) 0
    vptr=((& std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE) + 16u)
  std::locale::facet (0x0x7fcbd5cc0600) 0
      primary-for std::__cxx11::numpunct<wchar_t> (0x0x7fcbd5cc1208)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> > (0x0x7fcbd5d03e40) 0 empty

Class __gnu_cxx::__numeric_traits_integer<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<char> (0x0x7fcbd5d03ea0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fcbd5cc14e0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fcbd5d03f00) 0 empty

Class std::is_error_condition_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Fmtflags> (0x0x7fcbd5cc15b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5d30a20) 0 empty

Class std::is_error_code_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Fmtflags> (0x0x7fcbd5cc1618) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5d30a80) 0 empty

Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0x0x7fcbd5d5a180) 0 empty

Vtable for std::__cxx11::numpunct_byname<char>
std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115numpunct_bynameIcEE)
16    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<char>
24    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<char>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<char>

Class std::__cxx11::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<char> (0x0x7fcbd5cc1958) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7fcbd5cc19c0) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7fcbd5cc1958)
    std::locale::facet (0x0x7fcbd5d894e0) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7fcbd5cc19c0)

Vtable for std::__gnu_cxx_ldbl128::num_get<char>
std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
104   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::__do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
112   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
120   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<char> (0x0x7fcbd5cc1a28) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7fcbd5d89540) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<char> (0x0x7fcbd5cc1a28)

Vtable for std::__gnu_cxx_ldbl128::num_put<char>
std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<char> (0x0x7fcbd5cc1af8) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7fcbd5d895a0) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<char> (0x0x7fcbd5cc1af8)

Vtable for std::__cxx11::numpunct_byname<wchar_t>
std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115numpunct_bynameIwEE)
16    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
24    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<wchar_t>

Class std::__cxx11::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<wchar_t> (0x0x7fcbd5cc1bc8) 0
    vptr=((& std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE) + 16u)
  std::__cxx11::numpunct<wchar_t> (0x0x7fcbd5cc1c30) 0
      primary-for std::__cxx11::numpunct_byname<wchar_t> (0x0x7fcbd5cc1bc8)
    std::locale::facet (0x0x7fcbd5d89600) 0
        primary-for std::__cxx11::numpunct<wchar_t> (0x0x7fcbd5cc1c30)

Vtable for std::__gnu_cxx_ldbl128::num_get<wchar_t>
std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
104   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::__do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
112   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
120   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7fcbd5cc1c98) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7fcbd5d896c0) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7fcbd5cc1c98)

Vtable for std::__gnu_cxx_ldbl128::num_put<wchar_t>
std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7fcbd5cc1d68) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7fcbd5d89720) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7fcbd5cc1d68)

Vtable for std::basic_ios<char>
std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >

Class std::basic_ios<char>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<char> (0x0x7fcbd59d01a0) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7fcbd59cf540) 0
      primary-for std::basic_ios<char> (0x0x7fcbd59d01a0)

Vtable for std::basic_ios<wchar_t>
std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >

Class std::basic_ios<wchar_t>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<wchar_t> (0x0x7fcbd59d0270) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7fcbd59cf660) 0
      primary-for std::basic_ios<wchar_t> (0x0x7fcbd59d0270)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD1Ev
72    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 24u)
8     ((& std::basic_ostream<char>::_ZTVSo) + 64u)

Class std::basic_ostream<char>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<char> (0x0x7fcbd59d0750) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7fcbd59d07b8) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7fcbd5a3b780) 8
        primary-for std::basic_ios<char> (0x0x7fcbd59d07b8)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x7fcbd5a3b7e0) 0

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ostream<wchar_t>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<wchar_t> (0x0x7fcbd59d09c0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7fcbd59d0a28) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7fcbd5a3b840) 8
        primary-for std::basic_ios<wchar_t> (0x0x7fcbd59d0a28)

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7fcbd5a3b8a0) 0

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISi)
64    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD1Ev
72    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 24u)
8     ((& std::basic_istream<char>::_ZTVSi) + 64u)

Class std::basic_istream<char>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<char> (0x0x7fcbd59d0dd0) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7fcbd59d0e38) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7fcbd5ab82a0) 16
        primary-for std::basic_ios<char> (0x0x7fcbd59d0e38)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_istream<wchar_t>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<wchar_t> (0x0x7fcbd59d0af8) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7fcbd59d0f08) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7fcbd5ab8300) 16
        primary-for std::basic_ios<wchar_t> (0x0x7fcbd59d0f08)

Class std::is_error_condition_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Iostate> (0x0x7fcbd5ad6340) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5ab8a80) 0 empty

Class std::is_error_code_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Iostate> (0x0x7fcbd5ad6410) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5ab8ae0) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0x0x7fcbd5ab8de0) 0 empty

Class __gnu_cxx::__numeric_traits_integer<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<short int> (0x0x7fcbd5ab8e40) 0 empty

Class __gnu_cxx::__numeric_traits<short int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<short int> (0x0x7fcbd5ad65b0) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fcbd5ab8ea0) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> > (0x0x7fcbd5b31000) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long int> (0x0x7fcbd5b31060) 0 empty

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7fcbd5ad6a90) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fcbd5b310c0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7fcbd5b4ba80) 0

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD1Ev
72    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISd)
104   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD1Ev
112   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7fcbd5ad62d8 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fcbd5ad6548 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd16_So: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 24u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
16    ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
24    ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
32    ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
40    ((& std::basic_iostream<char>::_ZTVSd) + 104u)
48    ((& std::basic_iostream<char>::_ZTVSd) + 64u)

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7fcbd5b05cb0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7fcbd5ad62d8) 0
      primary-for std::basic_iostream<char> (0x0x7fcbd5b05cb0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fcbd5ad63a8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7fcbd5b4bae0) 24
          primary-for std::basic_ios<char> (0x0x7fcbd5ad63a8)
  std::basic_ostream<char> (0x0x7fcbd5ad6548) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7fcbd5ad63a8) alternative-path

Class std::basic_istream<wchar_t>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<wchar_t>::sentry (0x0x7fcbd5b4bb40) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7fcbd5b7c1a0 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fcbd5b7c270 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
32    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
40    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
48    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_iostream<wchar_t>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<wchar_t> (0x0x7fcbd5b8a3f0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fcbd5b7c1a0) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fcbd5b8a3f0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fcbd5b7c208) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7fcbd5b4bba0) 24
          primary-for std::basic_ios<wchar_t> (0x0x7fcbd5b7c208)
  std::basic_ostream<wchar_t> (0x0x7fcbd5b7c270) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7fcbd5b7c208) alternative-path

Class std::is_error_condition_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Seekdir> (0x0x7fcbd5b7ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd57de360) 0 empty

Class std::is_error_code_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Seekdir> (0x0x7fcbd5b7caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd57de3c0) 0 empty

Vtable for std::__cxx11::basic_stringbuf<char>
std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE)
16    (int (*)(...))std::__cxx11::basic_stringbuf<char>::~basic_stringbuf
24    (int (*)(...))std::__cxx11::basic_stringbuf<char>::~basic_stringbuf
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<char, std::char_traits<char>, std::allocator<char> >
48    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<char, std::char_traits<char>, std::allocator<char> >
56    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<char, std::char_traits<char>, std::allocator<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<char, std::char_traits<char>, std::allocator<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<char, std::char_traits<char>, std::allocator<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<char, std::char_traits<char>, std::allocator<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<char, std::char_traits<char>, std::allocator<char> >

Class std::__cxx11::basic_stringbuf<char>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<char> (0x0x7fcbd5b7cb60) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7fcbd57de720) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7fcbd5b7cb60)

Class std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs (0x0x7fcbd57de960) 0

Vtable for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7fcbd5b7cd00 instance) in std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
16    ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
24    ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_istringstream<char>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<char> (0x0x7fcbd5b7cc98) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7fcbd5b7cd00) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7fcbd5b7cc98)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fcbd5b7cd68) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7fcbd57de9c0) 120
          primary-for std::basic_ios<char> (0x0x7fcbd5b7cd68)

Vtable for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7fcbd5b7cf70 instance) in std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 24u)
16    ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 64u)
24    ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_ostringstream<char>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<char> (0x0x7fcbd5b7cf08) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_ostream<char> (0x0x7fcbd5b7cf70) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<char> (0x0x7fcbd5b7cf08)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fcbd5b7c068) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7fcbd57dea20) 112
          primary-for std::basic_ios<char> (0x0x7fcbd5b7c068)

Vtable for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7fcbd5806310 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7fcbd5b7c5b0 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fcbd5b7ce38 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 24u)
16    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
24    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
32    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 24u)
40    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 64u)
48    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 104u)
56    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 64u)
64    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_stringstream<char>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<char> (0x0x7fcbd5b7c3a8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7fcbd5806310) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7fcbd5b7c3a8)
      subvttidx=8u
    std::basic_istream<char> (0x0x7fcbd5b7c5b0) 0
        primary-for std::basic_iostream<char> (0x0x7fcbd5806310)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fcbd5b7c680) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7fcbd57dea80) 128
            primary-for std::basic_ios<char> (0x0x7fcbd5b7c680)
    std::basic_ostream<char> (0x0x7fcbd5b7ce38) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7fcbd5b7c680) alternative-path

Vtable for std::__cxx11::basic_stringbuf<wchar_t>
std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE)
16    (int (*)(...))std::__cxx11::basic_stringbuf<wchar_t>::~basic_stringbuf
24    (int (*)(...))std::__cxx11::basic_stringbuf<wchar_t>::~basic_stringbuf
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
48    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
56    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >

Class std::__cxx11::basic_stringbuf<wchar_t>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<wchar_t> (0x0x7fcbd5832270) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7fcbd57deae0) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7fcbd5832270)

Class std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs (0x0x7fcbd57dec60) 0

Vtable for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7fcbd58324e0 instance) in std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTTNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_istringstream<wchar_t>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<wchar_t> (0x0x7fcbd5832478) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fcbd58324e0) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7fcbd5832478)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fcbd5832548) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7fcbd57decc0) 120
          primary-for std::basic_ios<wchar_t> (0x0x7fcbd5832548)

Vtable for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fcbd5832750 instance) in std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTTNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_ostringstream<wchar_t>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<wchar_t> (0x0x7fcbd58326e8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7fcbd5832750) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<wchar_t> (0x0x7fcbd58326e8)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fcbd58327b8) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7fcbd57ded80) 112
          primary-for std::basic_ios<wchar_t> (0x0x7fcbd58327b8)

Vtable for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7fcbd58068c0 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7fcbd58329c0 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fcbd5832a90 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTTNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
24    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
32    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 24u)
40    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 64u)
48    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 104u)
56    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 64u)
64    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_stringstream<wchar_t>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<wchar_t> (0x0x7fcbd5832958) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7fcbd58068c0) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7fcbd5832958)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7fcbd58329c0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fcbd58068c0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7fcbd5832a28) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7fcbd57dee40) 128
            primary-for std::basic_ios<wchar_t> (0x0x7fcbd5832a28)
    std::basic_ostream<wchar_t> (0x0x7fcbd5832a90) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7fcbd5832a28) alternative-path

Class log4shib::CategoryStream
   size=24 align=8
   base size=24 base align=8
log4shib::CategoryStream (0x0x7fcbd57def60) 0

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7fcbd58b30c0) 0 empty

Class std::__uninitialized_default_n_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_n_1<true> (0x0x7fcbd58b3240) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7fcbd5917f60) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7fcbd5936660) 0 empty

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fcbd5832f08) 0
  std::_Bit_iterator_base (0x0x7fcbd5832f70) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fcbd5936ea0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fcbd5832000) 0
  std::_Bit_iterator_base (0x0x7fcbd58320d0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fcbd596f6c0) 0 empty

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

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

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7fcbd599dc60) 0

Class std::__iterator_traits<std::_Bit_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, void> (0x0x7fcbd55ee1e0) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7fcbd58328f0) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7fcbd55ee240) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fcbd55ee2a0) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7fcbd5832bc8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fcbd55ee300) 0 empty

Class std::__iterator_traits<std::_Bit_const_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7fcbd55ee3c0) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7fcbd5832c98) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7fcbd55ee420) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fcbd55ee480) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7fcbd560c000) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fcbd55ee4e0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<log4shib::Appender* const, bool> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<log4shib::Appender* const, bool> > (0x0x7fcbd566b780) 0 empty

Class std::allocator<std::pair<log4shib::Appender* const, bool> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<log4shib::Appender* const, bool> > (0x0x7fcbd560c2d8) 0 empty
  __gnu_cxx::new_allocator<std::pair<log4shib::Appender* const, bool> > (0x0x7fcbd566b840) 0 empty

Class std::allocator_traits<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd566b8a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd560c410) 0 empty
  std::allocator_traits<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd566b900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<log4shib::Appender* const, bool> > >::rebind<std::pair<log4shib::Appender* const, bool> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<log4shib::Appender* const, bool> > >::rebind<std::pair<log4shib::Appender* const, bool> > (0x0x7fcbd566b960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<log4shib::Appender* const, bool> > >::rebind<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<log4shib::Appender* const, bool> > >::rebind<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd566ba20) 0 empty

Class std::binary_function<log4shib::Appender*, log4shib::Appender*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<log4shib::Appender*, log4shib::Appender*, bool> (0x0x7fcbd566ba80) 0 empty

Class std::less<log4shib::Appender*>
   size=1 align=1
   base size=1 base align=1
std::less<log4shib::Appender*> (0x0x7fcbd560c548) 0 empty
  std::binary_function<log4shib::Appender*, log4shib::Appender*, bool> (0x0x7fcbd566bae0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd566bb40) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd560c5b0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd566bcc0) 0 empty

Class std::_Rb_tree<log4shib::Appender*, std::pair<log4shib::Appender* const, bool>, std::_Select1st<std::pair<log4shib::Appender* const, bool> >, std::less<log4shib::Appender*>, std::allocator<std::pair<log4shib::Appender* const, bool> > >::_Rb_tree_impl<std::less<log4shib::Appender*>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<log4shib::Appender*, std::pair<log4shib::Appender* const, bool>, std::_Select1st<std::pair<log4shib::Appender* const, bool> >, std::less<log4shib::Appender*>, std::allocator<std::pair<log4shib::Appender* const, bool> > >::_Rb_tree_impl<std::less<log4shib::Appender*>, true> (0x0x7fcbd560c680) 0
  std::allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd560c6e8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd566bd80) 0 empty

Class std::_Rb_tree<log4shib::Appender*, std::pair<log4shib::Appender* const, bool>, std::_Select1st<std::pair<log4shib::Appender* const, bool> >, std::less<log4shib::Appender*>, std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<log4shib::Appender*, std::pair<log4shib::Appender* const, bool>, std::_Select1st<std::pair<log4shib::Appender* const, bool> >, std::less<log4shib::Appender*>, std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd566b9c0) 0

Class std::map<log4shib::Appender*, bool>
   size=48 align=8
   base size=48 base align=8
std::map<log4shib::Appender*, bool> (0x0x7fcbd566b720) 0

Class __gnu_cxx::new_allocator<log4shib::Appender*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<log4shib::Appender*> (0x0x7fcbd566bf60) 0 empty

Class std::allocator<log4shib::Appender*>
   size=1 align=1
   base size=1 base align=1
std::allocator<log4shib::Appender*> (0x0x7fcbd560c820) 0 empty
  __gnu_cxx::new_allocator<log4shib::Appender*> (0x0x7fcbd53ba060) 0 empty

Class std::allocator_traits<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<log4shib::Appender*> > (0x0x7fcbd53ba0c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<log4shib::Appender*> > (0x0x7fcbd560c958) 0 empty
  std::allocator_traits<std::allocator<log4shib::Appender*> > (0x0x7fcbd53ba120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<log4shib::Appender*> >::rebind<log4shib::Appender*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<log4shib::Appender*> >::rebind<log4shib::Appender*> (0x0x7fcbd53ba180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<log4shib::Appender*> >::rebind<std::_Rb_tree_node<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<log4shib::Appender*> >::rebind<std::_Rb_tree_node<log4shib::Appender*> > (0x0x7fcbd53ba300) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<log4shib::Appender*> > (0x0x7fcbd53ba360) 0 empty

Class std::allocator<std::_Rb_tree_node<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<log4shib::Appender*> > (0x0x7fcbd560ca90) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<log4shib::Appender*> > (0x0x7fcbd53ba420) 0 empty

Class std::_Rb_tree<log4shib::Appender*, log4shib::Appender*, std::_Identity<log4shib::Appender*>, std::less<log4shib::Appender*>, std::allocator<log4shib::Appender*> >::_Rb_tree_impl<std::less<log4shib::Appender*>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<log4shib::Appender*, log4shib::Appender*, std::_Identity<log4shib::Appender*>, std::less<log4shib::Appender*>, std::allocator<log4shib::Appender*> >::_Rb_tree_impl<std::less<log4shib::Appender*>, true> (0x0x7fcbd560cb60) 0
  std::allocator<std::_Rb_tree_node<log4shib::Appender*> > (0x0x7fcbd560cbc8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<log4shib::Appender*> > (0x0x7fcbd53ba480) 0 empty

Class std::_Rb_tree<log4shib::Appender*, log4shib::Appender*, std::_Identity<log4shib::Appender*>, std::less<log4shib::Appender*>, std::allocator<log4shib::Appender*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<log4shib::Appender*, log4shib::Appender*, std::_Identity<log4shib::Appender*>, std::less<log4shib::Appender*>, std::allocator<log4shib::Appender*> > (0x0x7fcbd53ba2a0) 0

Class std::set<log4shib::Appender*>
   size=48 align=8
   base size=48 base align=8
std::set<log4shib::Appender*> (0x0x7fcbd566bf00) 0

Vtable for log4shib::Category
log4shib::Category::_ZTVN8log4shib8CategoryE: 30u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8log4shib8CategoryE)
16    (int (*)(...))log4shib::Category::~Category
24    (int (*)(...))log4shib::Category::~Category
32    (int (*)(...))log4shib::Category::getName
40    (int (*)(...))log4shib::Category::setPriority
48    (int (*)(...))log4shib::Category::getPriority
56    (int (*)(...))log4shib::Category::getChainedPriority
64    (int (*)(...))log4shib::Category::isPriorityEnabled
72    (int (*)(...))log4shib::Category::addAppender
80    (int (*)(...))log4shib::Category::addAppender
88    (int (*)(...))log4shib::Category::getAppender
96    (int (*)(...))log4shib::Category::getAppender
104   (int (*)(...))log4shib::Category::getAllAppenders
112   (int (*)(...))log4shib::Category::removeAllAppenders
120   (int (*)(...))log4shib::Category::removeAppender
128   (int (*)(...))log4shib::Category::ownsAppender
136   (int (*)(...))log4shib::Category::callAppenders
144   (int (*)(...))log4shib::Category::setAdditivity
152   (int (*)(...))log4shib::Category::getAdditivity
160   (int (*)(...))log4shib::Category::getParent
168   (int (*)(...))log4shib::Category::getParent
176   (int (*)(...))log4shib::Category::log
184   (int (*)(...))log4shib::Category::log
192   (int (*)(...))log4shib::Category::logva
200   (int (*)(...))log4shib::Category::getStream
208   (int (*)(...))log4shib::Category::operator<<
216   (int (*)(...))log4shib::Category::_logUnconditionally
224   (int (*)(...))log4shib::Category::_logUnconditionally2
232   (int (*)(...))log4shib::Category::ownsAppender

Class log4shib::Category
   size=200 align=8
   base size=193 base align=8
log4shib::Category (0x0x7fcbd566b6c0) 0
    vptr=((& log4shib::Category::_ZTVN8log4shib8CategoryE) + 16u)

Class __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > (0x0x7fcbd53baf60) 0 empty

Class std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > (0x0x7fcbd560cd00) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > (0x0x7fcbd54e9060) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd54e90c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd560cea0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd54e9120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >::rebind<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >::rebind<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > (0x0x7fcbd54e9180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd54e9240) 0 empty

Class std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fcbd54e92a0) 0 empty

Class std::less<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::less<std::__cxx11::basic_string<char> > (0x0x7fcbd560c1a0) 0 empty
  std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fcbd54e93c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd54e9480) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd560c208) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd54e9540) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x7fcbd560c3a8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd560c478) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd54e95a0) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4shib::Category*> > > (0x0x7fcbd54e91e0) 0

Class std::map<std::__cxx11::basic_string<char>, log4shib::Category*>
   size=48 align=8
   base size=48 base align=8
std::map<std::__cxx11::basic_string<char>, log4shib::Category*> (0x0x7fcbd53baf00) 0

Vtable for log4shib::HierarchyMaintainer
log4shib::HierarchyMaintainer::_ZTVN8log4shib19HierarchyMaintainerE: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8log4shib19HierarchyMaintainerE)
16    (int (*)(...))log4shib::HierarchyMaintainer::~HierarchyMaintainer
24    (int (*)(...))log4shib::HierarchyMaintainer::~HierarchyMaintainer
32    (int (*)(...))log4shib::HierarchyMaintainer::getExistingInstance
40    (int (*)(...))log4shib::HierarchyMaintainer::getInstance
48    (int (*)(...))log4shib::HierarchyMaintainer::getCurrentCategories
56    (int (*)(...))log4shib::HierarchyMaintainer::shutdown
64    (int (*)(...))log4shib::HierarchyMaintainer::deleteAllCategories
72    (int (*)(...))log4shib::HierarchyMaintainer::_getExistingInstance
80    (int (*)(...))log4shib::HierarchyMaintainer::_getInstance

Class log4shib::HierarchyMaintainer
   size=96 align=8
   base size=96 base align=8
log4shib::HierarchyMaintainer (0x0x7fcbd53baea0) 0
    vptr=((& log4shib::HierarchyMaintainer::_ZTVN8log4shib19HierarchyMaintainerE) + 16u)

Class log4shib::NDC::DiagnosticContext
   size=64 align=8
   base size=64 base align=8
log4shib::NDC::DiagnosticContext (0x0x7fcbd54e9660) 0

Class std::allocator_traits<std::allocator<log4shib::NDC::DiagnosticContext> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<log4shib::NDC::DiagnosticContext> > (0x0x7fcbd54e9720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<log4shib::NDC::DiagnosticContext> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<log4shib::NDC::DiagnosticContext> > (0x0x7fcbd560c8f0) 0 empty
  std::allocator_traits<std::allocator<log4shib::NDC::DiagnosticContext> > (0x0x7fcbd54e9780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<log4shib::NDC::DiagnosticContext> >::rebind<log4shib::NDC::DiagnosticContext>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<log4shib::NDC::DiagnosticContext> >::rebind<log4shib::NDC::DiagnosticContext> (0x0x7fcbd54e97e0) 0 empty

Class __gnu_cxx::new_allocator<log4shib::NDC::DiagnosticContext>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<log4shib::NDC::DiagnosticContext> (0x0x7fcbd54e9840) 0 empty

Class std::allocator<log4shib::NDC::DiagnosticContext>
   size=1 align=1
   base size=1 base align=1
std::allocator<log4shib::NDC::DiagnosticContext> (0x0x7fcbd560ce38) 0 empty
  __gnu_cxx::new_allocator<log4shib::NDC::DiagnosticContext> (0x0x7fcbd54e9900) 0 empty

Class std::_Vector_base<log4shib::NDC::DiagnosticContext, std::allocator<log4shib::NDC::DiagnosticContext> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<log4shib::NDC::DiagnosticContext, std::allocator<log4shib::NDC::DiagnosticContext> >::_Vector_impl (0x0x7fcbd523a000) 0
  std::allocator<log4shib::NDC::DiagnosticContext> (0x0x7fcbd523a068) 0 empty
    __gnu_cxx::new_allocator<log4shib::NDC::DiagnosticContext> (0x0x7fcbd54e9960) 0 empty

Class std::_Vector_base<log4shib::NDC::DiagnosticContext, std::allocator<log4shib::NDC::DiagnosticContext> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<log4shib::NDC::DiagnosticContext, std::allocator<log4shib::NDC::DiagnosticContext> > (0x0x7fcbd54e96c0) 0

Class std::vector<log4shib::NDC::DiagnosticContext>
   size=24 align=8
   base size=24 base align=8
std::vector<log4shib::NDC::DiagnosticContext> (0x0x7fcbd523a270) 0
  std::_Vector_base<log4shib::NDC::DiagnosticContext, std::allocator<log4shib::NDC::DiagnosticContext> > (0x0x7fcbd54e99c0) 0

Vtable for log4shib::NDC
log4shib::NDC::_ZTVN8log4shib3NDCE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8log4shib3NDCE)
16    (int (*)(...))log4shib::NDC::~NDC
24    (int (*)(...))log4shib::NDC::~NDC
32    (int (*)(...))log4shib::NDC::_clear
40    (int (*)(...))log4shib::NDC::_cloneStack
48    (int (*)(...))log4shib::NDC::_get
56    (int (*)(...))log4shib::NDC::_getDepth
64    (int (*)(...))log4shib::NDC::_inherit
72    (int (*)(...))log4shib::NDC::_pop
80    (int (*)(...))log4shib::NDC::_push
88    (int (*)(...))log4shib::NDC::_setMaxDepth

Class log4shib::NDC
   size=32 align=8
   base size=32 base align=8
log4shib::NDC (0x0x7fcbd54e9600) 0
    vptr=((& log4shib::NDC::_ZTVN8log4shib3NDCE) + 16u)

Class log4shib::StringUtil
   size=1 align=1
   base size=0 base align=1
log4shib::StringUtil (0x0x7fcbd54e9ae0) 0 empty

Class std::is_array<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<log4shib::Appender*> > (0x0x7fcbd523a478) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd54e9f00) 0 empty

Class std::remove_volatile<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<log4shib::Appender*> > (0x0x7fcbd52b5000) 0 empty

Class std::remove_const<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<log4shib::Appender*> > (0x0x7fcbd52b5060) 0 empty

Class std::remove_cv<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<log4shib::Appender*> > (0x0x7fcbd54e9f60) 0 empty

Class std::__is_void_helper<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<log4shib::Appender*> > (0x0x7fcbd523a548) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd52b50c0) 0 empty

Class std::is_void<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<log4shib::Appender*> > (0x0x7fcbd523a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd52b5120) 0 empty

Class std::__not_<std::is_void<std::allocator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<log4shib::Appender*> > > (0x0x7fcbd523a618) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52b5180) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<log4shib::Appender*> >, std::__not_<std::is_void<std::allocator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<log4shib::Appender*> >, std::__not_<std::is_void<std::allocator<log4shib::Appender*> > > > (0x0x7fcbd52b51e0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<log4shib::Appender*> > (0x0x7fcbd523a680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fcbd52b5240) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<log4shib::Appender*> > >, std::__is_default_constructible_impl<std::allocator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<log4shib::Appender*> > >, std::__is_default_constructible_impl<std::allocator<log4shib::Appender*> > > (0x0x7fcbd523a6e8) 0 empty
  std::__is_default_constructible_impl<std::allocator<log4shib::Appender*> > (0x0x7fcbd523a750) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fcbd52b52a0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<log4shib::Appender*> > (0x0x7fcbd523a7b8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<log4shib::Appender*> > >, std::__is_default_constructible_impl<std::allocator<log4shib::Appender*> > > (0x0x7fcbd523a820) 0 empty
    std::__is_default_constructible_impl<std::allocator<log4shib::Appender*> > (0x0x7fcbd523a888) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fcbd52b5300) 0 empty

Class std::__is_default_constructible_safe<std::allocator<log4shib::Appender*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<log4shib::Appender*>, false> (0x0x7fcbd523a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52b5360) 0 empty

Class std::is_default_constructible<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<log4shib::Appender*> > (0x0x7fcbd523a958) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52b53c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<log4shib::Appender*>, false>, std::is_default_constructible<std::allocator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<log4shib::Appender*>, false>, std::is_default_constructible<std::allocator<log4shib::Appender*> > > (0x0x7fcbd52b5420) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<log4shib::Appender*> > (0x0x7fcbd523a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52b5480) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<log4shib::Appender*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<log4shib::Appender*>, false> (0x0x7fcbd523aa28) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<log4shib::Appender*> > (0x0x7fcbd523aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd52b54e0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<log4shib::Appender*> >, std::__is_nt_default_constructible_impl<std::allocator<log4shib::Appender*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<log4shib::Appender*> >, std::__is_nt_default_constructible_impl<std::allocator<log4shib::Appender*>, false> > (0x0x7fcbd523aaf8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<log4shib::Appender*>, false> (0x0x7fcbd523ab60) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<log4shib::Appender*> > (0x0x7fcbd523abc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd52b5540) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<log4shib::Appender*> > (0x0x7fcbd523ac30) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<log4shib::Appender*> >, std::__is_nt_default_constructible_impl<std::allocator<log4shib::Appender*>, false> > (0x0x7fcbd523ac98) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<log4shib::Appender*>, false> (0x0x7fcbd523ad00) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<log4shib::Appender*> > (0x0x7fcbd523ad68) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd52b55a0) 0 empty

Class std::is_array<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<log4shib::Appender*> > (0x0x7fcbd523ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd52b5600) 0 empty

Class std::remove_volatile<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<log4shib::Appender*> > (0x0x7fcbd52b56c0) 0 empty

Class std::remove_const<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<log4shib::Appender*> > (0x0x7fcbd52b5720) 0 empty

Class std::remove_cv<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<log4shib::Appender*> > (0x0x7fcbd52b5660) 0 empty

Class std::__is_void_helper<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<log4shib::Appender*> > (0x0x7fcbd523af08) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd52b5780) 0 empty

Class std::is_void<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<log4shib::Appender*> > (0x0x7fcbd523af70) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd52b57e0) 0 empty

Class std::__not_<std::is_void<std::less<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<log4shib::Appender*> > > (0x0x7fcbd523a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52b5840) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<log4shib::Appender*> >, std::__not_<std::is_void<std::less<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<log4shib::Appender*> >, std::__not_<std::is_void<std::less<log4shib::Appender*> > > > (0x0x7fcbd52b58a0) 0 empty

Class std::__is_default_constructible_impl<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<log4shib::Appender*> > (0x0x7fcbd523a410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fcbd52b5900) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<log4shib::Appender*> > >, std::__is_default_constructible_impl<std::less<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<log4shib::Appender*> > >, std::__is_default_constructible_impl<std::less<log4shib::Appender*> > > (0x0x7fcbd523add0) 0 empty
  std::__is_default_constructible_impl<std::less<log4shib::Appender*> > (0x0x7fcbd52d5000) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fcbd52b5960) 0 empty

Class std::__is_default_constructible_atom<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<log4shib::Appender*> > (0x0x7fcbd52d5068) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<log4shib::Appender*> > >, std::__is_default_constructible_impl<std::less<log4shib::Appender*> > > (0x0x7fcbd52d50d0) 0 empty
    std::__is_default_constructible_impl<std::less<log4shib::Appender*> > (0x0x7fcbd52d5138) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fcbd52b59c0) 0 empty

Class std::__is_default_constructible_safe<std::less<log4shib::Appender*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<log4shib::Appender*>, false> (0x0x7fcbd52d51a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52b5a20) 0 empty

Class std::is_default_constructible<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<log4shib::Appender*> > (0x0x7fcbd52d5208) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52b5a80) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<log4shib::Appender*>, false>, std::is_default_constructible<std::less<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<log4shib::Appender*>, false>, std::is_default_constructible<std::less<log4shib::Appender*> > > (0x0x7fcbd52b5ae0) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<log4shib::Appender*> > (0x0x7fcbd52d5270) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52b5b40) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<log4shib::Appender*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<log4shib::Appender*>, false> (0x0x7fcbd52d52d8) 0 empty
  std::__is_nt_default_constructible_atom<std::less<log4shib::Appender*> > (0x0x7fcbd52d5340) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd52b5ba0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<log4shib::Appender*> >, std::__is_nt_default_constructible_impl<std::less<log4shib::Appender*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<log4shib::Appender*> >, std::__is_nt_default_constructible_impl<std::less<log4shib::Appender*>, false> > (0x0x7fcbd52d53a8) 0 empty
  std::__is_nt_default_constructible_impl<std::less<log4shib::Appender*>, false> (0x0x7fcbd52d5410) 0 empty
    std::__is_nt_default_constructible_atom<std::less<log4shib::Appender*> > (0x0x7fcbd52d5478) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd52b5c00) 0 empty

Class std::is_nothrow_default_constructible<std::less<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<log4shib::Appender*> > (0x0x7fcbd52d54e0) 0 empty
  std::__and_<std::is_default_constructible<std::less<log4shib::Appender*> >, std::__is_nt_default_constructible_impl<std::less<log4shib::Appender*>, false> > (0x0x7fcbd52d5548) 0 empty
    std::__is_nt_default_constructible_impl<std::less<log4shib::Appender*>, false> (0x0x7fcbd52d55b0) 0 empty
      std::__is_nt_default_constructible_atom<std::less<log4shib::Appender*> > (0x0x7fcbd52d5618) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd52b5c60) 0 empty

Class std::is_array<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52d5750) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd52b5e40) 0 empty

Class std::remove_volatile<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52b5f00) 0 empty

Class std::remove_const<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52b5f60) 0 empty

Class std::remove_cv<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52b5ea0) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52d5820) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd52e5000) 0 empty

Class std::is_void<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52d5888) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd52e5060) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<log4shib::Appender* const, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<log4shib::Appender* const, bool> > > > (0x0x7fcbd52d58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52e50c0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> > >, std::__not_<std::is_void<std::allocator<std::pair<log4shib::Appender* const, bool> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> > >, std::__not_<std::is_void<std::allocator<std::pair<log4shib::Appender* const, bool> > > > > (0x0x7fcbd52e51e0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52d5958) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fcbd52e5300) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<log4shib::Appender* const, bool> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<log4shib::Appender* const, bool> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> > > > (0x0x7fcbd52d5a90) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52d5af8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fcbd52e5360) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52d5bc8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<log4shib::Appender* const, bool> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> > > > (0x0x7fcbd52d5c30) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52d5c98) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fcbd52e53c0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<log4shib::Appender* const, bool> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<log4shib::Appender* const, bool> >, false> (0x0x7fcbd52d5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52e54e0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52d5f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52e5540) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> >, false>, std::is_default_constructible<std::allocator<std::pair<log4shib::Appender* const, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> >, false>, std::is_default_constructible<std::allocator<std::pair<log4shib::Appender* const, bool> > > > (0x0x7fcbd52e5660) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52f0000) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd52e56c0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> >, false> (0x0x7fcbd52f0208) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52f0270) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd52e5720) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<log4shib::Appender* const, bool> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<log4shib::Appender* const, bool> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> >, false> > (0x0x7fcbd52f0340) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> >, false> (0x0x7fcbd52f03a8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52f0410) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd52e5780) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52f04e0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<log4shib::Appender* const, bool> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> >, false> > (0x0x7fcbd52f0548) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4shib::Appender* const, bool> >, false> (0x0x7fcbd52f05b0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd52f0618) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd52e57e0) 0 empty

Class std::_Rb_tree_const_iterator<log4shib::Appender*>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<log4shib::Appender*> (0x0x7fcbd5305120) 0

Class std::__has_is_transparent<std::less<log4shib::Appender*>, log4shib::Appender*, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<std::less<log4shib::Appender*>, log4shib::Appender*, void> (0x0x7fcbd5305180) 0 empty

Class std::_Rb_tree_iterator<log4shib::Appender*>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<log4shib::Appender*> (0x0x7fcbd53051e0) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f0bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53052a0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5305300) 0 empty

Class std::initializer_list<log4shib::Appender*>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<log4shib::Appender*> (0x0x7fcbd5305360) 0

Class std::_PCC<true, std::_Rb_tree_const_iterator<log4shib::Appender*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_const_iterator<log4shib::Appender*>, bool> (0x0x7fcbd5305420) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f0dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5305480) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > > > (0x0x7fcbd53054e0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f0e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5305540) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd53055a0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f0ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5305600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd52f0f08) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f0f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd5305660) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f07b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53056c0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd5305720) 0 empty

Class std::remove_volatile<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd53057e0) 0 empty

Class std::remove_const<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd5305840) 0 empty

Class std::remove_cv<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd5305780) 0 empty

Class std::__is_void_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53058a0) 0 empty

Class std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5305900) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd52f0b60) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd52f0c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd5305960) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd52f0d00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd52f0d68) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd538a000) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd53059c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> > > > (0x0x7fcbd538a068) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5305a20) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd538a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5305a80) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd5305ae0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd538a138) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd538a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd5305b40) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd538a208) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5305ba0) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a270) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5305c60) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > > (0x0x7fcbd5305cc0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5305d20) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd5305d80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538a340) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd5305de0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5305e40) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd5305ea0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538a478) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd5305f00) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538a548) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538a5b0) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a618) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd5305f60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > > (0x0x7fcbd538a680) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53a0000) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53a0060) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd53a00c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538a750) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd53a0120) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a820) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd53a0180) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&, true> (0x0x7fcbd53a01e0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a888) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&, true> (0x0x7fcbd53a0300) 0 empty

Class std::is_function<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a958) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53a03c0) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > > (0x0x7fcbd53a0420) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd53a0480) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd53a04e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538aa28) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd53a0540) 0 empty

Class std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd53a05a0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd53a0600) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538ab60) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538abc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd53a0660) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538ac30) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538ac98) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538ad00) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd53a06c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > > (0x0x7fcbd538ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53a0720) 0 empty

Class std::is_object<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538add0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53a0780) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd53a07e0) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd538ae38) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538aea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd53a0840) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd538af08) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd53a08a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, true> (0x0x7fcbd53a0900) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4fb9068) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, true> (0x0x7fcbd53a0a20) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd5305c00) 0 empty

Class std::is_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*>&, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*>&, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4fb9138) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd53a0a80) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, true> (0x0x7fcbd4fb91a0) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*>&, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4fb9208) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd53a0ae0) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4fb9270) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, true> (0x0x7fcbd4fb92d8) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*>&, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4fb9340) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd53a0b40) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd53a0ba0) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7fcbd4fb9548) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53a0e40) 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> > (0x0x7fcbd4fb95b0) 0 empty
  std::is_rvalue_reference<bool> (0x0x7fcbd4fb9618) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd53a0ea0) 0 empty

Class std::is_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool> (0x0x7fcbd4fb9680) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd53a0f00) 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> > (0x0x7fcbd53a0f60) 0 empty

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7fcbd4fb97b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fcb180) 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> > (0x0x7fcbd4fb9820) 0 empty
  std::is_void<bool> (0x0x7fcbd4fb9888) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4fcb1e0) 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> > (0x0x7fcbd4fb98f0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7fcbd4fb9958) 0 empty
    std::is_void<bool> (0x0x7fcbd4fb99c0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4fcb240) 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> > > (0x0x7fcbd4fb9a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fcb2a0) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7fcbd4fb9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fcb480) 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> > (0x0x7fcbd4fcb4e0) 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> > (0x0x7fcbd4fb9af8) 0 empty
  std::is_object<bool> (0x0x7fcbd4fb9b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fcb540) 0 empty

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

Class std::is_function<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&> (0x0x7fcbd4fb9c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fcb660) 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&> > > (0x0x7fcbd4fcb6c0) 0 empty

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

Class std::conditional<true, std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<bool&>, std::is_rvalue_reference<bool&> > (0x0x7fcbd4fcb780) 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&> > (0x0x7fcbd4fb9d00) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7fcbd4fb9d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fcb8a0) 0 empty

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

Class std::conditional<true, std::is_reference<bool&>, std::is_void<bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<bool&>, std::is_void<bool&> > (0x0x7fcbd4fcb960) 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&> > (0x0x7fcbd4fb9e38) 0 empty
  std::is_reference<bool&> (0x0x7fcbd4fb9ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fcb9c0) 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&> > (0x0x7fcbd4fb9f08) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7fcbd4fb9f70) 0 empty
    std::is_reference<bool&> (0x0x7fcbd4fe4000) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4fcba20) 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&> > > (0x0x7fcbd4fe4068) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fcba80) 0 empty

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

Class std::conditional<false, std::is_object<bool&>, std::is_reference<bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<bool&>, std::is_reference<bool&> > (0x0x7fcbd4fcbc00) 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&> > (0x0x7fcbd4fe4208) 0 empty
  std::is_reference<bool&> (0x0x7fcbd4fe4270) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fcbc60) 0 empty

Class std::__is_referenceable<bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&> (0x0x7fcbd4fe42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fcbcc0) 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> (0x0x7fcbd4fcbd20) 0 empty

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

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7fcbd4fe4410) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fcbde0) 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&> > > (0x0x7fcbd4fcbe40) 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&> (0x0x7fcbd4fe4478) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fcbea0) 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&> > (0x0x7fcbd4fcbf00) 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&> > (0x0x7fcbd4fe4680) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7fcbd4fe46e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fcbf60) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7fcbd4fe4750) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4ff60c0) 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&> > (0x0x7fcbd4ff6120) 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&> > (0x0x7fcbd4fe47b8) 0 empty
  std::is_reference<const bool&> (0x0x7fcbd4fe4820) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4ff6180) 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&> > (0x0x7fcbd4fe4888) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7fcbd4fe48f0) 0 empty
    std::is_reference<const bool&> (0x0x7fcbd4fe4958) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4ff61e0) 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&> > > (0x0x7fcbd4fe4b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ff6240) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7fcbd4fe4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ff62a0) 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&> > (0x0x7fcbd4ff6300) 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&> > (0x0x7fcbd4fe4c30) 0 empty
  std::is_reference<const bool&> (0x0x7fcbd4fe4c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4ff6360) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7fcbd4fe4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4ff63c0) 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> (0x0x7fcbd4ff6420) 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&> (0x0x7fcbd4fe4d68) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7fcbd4ff6480) 0 empty

Class std::__is_assignable_helper<bool&, const bool&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<bool&, const bool&> (0x0x7fcbd4fcb600) 0 empty

Class std::is_assignable<bool&, const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, const bool&> (0x0x7fcbd4fe4dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4ff64e0) 0 empty

Class std::__is_copy_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<bool, true> (0x0x7fcbd4fe4e38) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7fcbd4fe4ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4ff6540) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7fcbd4fe4f08) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7fcbd4fe4f70) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7fcbd5000000) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4ff65a0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_copy_assignable<bool> > (0x0x7fcbd5000068) 0 empty
  std::is_copy_assignable<bool> (0x0x7fcbd50000d0) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7fcbd5000138) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7fcbd50001a0) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd4ff6600) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_const_iterator<log4shib::Appender*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_const_iterator<log4shib::Appender*>, bool>&, const std::__nonesuch&> (0x0x7fcbd4ff6660) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_copy_assignable<bool> > > (0x0x7fcbd5000270) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ff66c0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_const_iterator<log4shib::Appender*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_const_iterator<log4shib::Appender*>, bool>&, const std::__nonesuch&> (0x0x7fcbd4ff6720) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000340) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ff67e0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > > (0x0x7fcbd4ff6840) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd50003a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ff68a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4ff6900) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4ff6960) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > (0x0x7fcbd5000478) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd50004e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4ff69c0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000548) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4ff6a20) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4ff6a80) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > (0x0x7fcbd50005b0) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000618) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4ff6ae0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > (0x0x7fcbd5000680) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > (0x0x7fcbd50006e8) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000750) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4ff6b40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > > (0x0x7fcbd50007b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ff6ba0) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000820) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ff6c00) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4ff6c60) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> > (0x0x7fcbd5000888) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd50008f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4ff6cc0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000958) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4ff6d20) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&&, true> (0x0x7fcbd4ff6d80) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd50009c0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&&, true> (0x0x7fcbd4ff6f60) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd4ff6780) 0 empty

Class std::is_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd501f060) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, true> (0x0x7fcbd5000a90) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd501f0c0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd5000b60) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, true> (0x0x7fcbd5000bc8) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>&&> (0x0x7fcbd5000c30) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd501f120) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd501f180) 0 empty

Class std::is_function<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<bool&&> (0x0x7fcbd5000d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd501f240) 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&&> > > (0x0x7fcbd501f2a0) 0 empty

Class std::is_lvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&&> (0x0x7fcbd5000d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd501f300) 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&&> > (0x0x7fcbd501f360) 0 empty

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7fcbd5000dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd501f480) 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&&> > (0x0x7fcbd5000e38) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7fcbd5000ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd501f4e0) 0 empty

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

Class std::conditional<true, std::is_reference<bool&&>, std::is_void<bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7fcbd501f5a0) 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&&> > (0x0x7fcbd5000f70) 0 empty
  std::is_reference<bool&&> (0x0x7fcbd5037000) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd501f600) 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&&> > (0x0x7fcbd5037068) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7fcbd50370d0) 0 empty
    std::is_reference<bool&&> (0x0x7fcbd5037138) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd501f660) 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&&> > > (0x0x7fcbd50371a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd501f6c0) 0 empty

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

Class std::conditional<false, std::is_object<bool&&>, std::is_reference<bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<bool&&>, std::is_reference<bool&&> > (0x0x7fcbd501f840) 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&&> > (0x0x7fcbd5037340) 0 empty
  std::is_reference<bool&&> (0x0x7fcbd50373a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd501f8a0) 0 empty

Class std::__is_referenceable<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<bool&&> (0x0x7fcbd5037410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd501f900) 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> (0x0x7fcbd501f960) 0 empty

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

Class std::__is_assignable_helper<bool&, bool&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<bool&, bool&&> (0x0x7fcbd501f1e0) 0 empty

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7fcbd50374e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd501fa20) 0 empty

Class std::__is_move_assignable_impl<bool, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<bool, true> (0x0x7fcbd5037548) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7fcbd50375b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd501fa80) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7fcbd5037618) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7fcbd5037680) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7fcbd50376e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd501fae0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_move_assignable<bool> > (0x0x7fcbd5037750) 0 empty
  std::is_move_assignable<bool> (0x0x7fcbd50377b8) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7fcbd5037820) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7fcbd5037888) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd501fb40) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_const_iterator<log4shib::Appender*>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_const_iterator<log4shib::Appender*>, bool>&&, std::__nonesuch&&> (0x0x7fcbd501fba0) 0 empty

Class std::pair<std::_Rb_tree_const_iterator<log4shib::Appender*>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<log4shib::Appender*>, bool> (0x0x7fcbd53053c0) 0

Class std::_Rb_tree_iterator<std::pair<log4shib::Appender* const, bool> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<log4shib::Appender* const, bool> > (0x0x7fcbd5064060) 0

Class std::_Rb_tree_const_iterator<std::pair<log4shib::Appender* const, bool> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<log4shib::Appender* const, bool> > (0x0x7fcbd50642a0) 0

Class std::_PCC<true, log4shib::Appender* const, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, log4shib::Appender* const, bool> (0x0x7fcbd50644e0) 0 empty

Class std::is_function<log4shib::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4shib::Appender* const> (0x0x7fcbd5037c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5064540) 0 empty

Class std::conditional<false, std::is_function<log4shib::Appender* const>, std::__or_<std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<log4shib::Appender* const>, std::__or_<std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> > > (0x0x7fcbd50645a0) 0 empty

Class std::is_lvalue_reference<log4shib::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4shib::Appender* const> (0x0x7fcbd5037d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd50646c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<log4shib::Appender* const>, std::is_rvalue_reference<log4shib::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<log4shib::Appender* const>, std::is_rvalue_reference<log4shib::Appender* const> > (0x0x7fcbd5064720) 0 empty

Class std::is_rvalue_reference<log4shib::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<log4shib::Appender* const> (0x0x7fcbd5037d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5064780) 0 empty

Class std::__or_<std::is_lvalue_reference<log4shib::Appender* const>, std::is_rvalue_reference<log4shib::Appender* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4shib::Appender* const>, std::is_rvalue_reference<log4shib::Appender* const> > (0x0x7fcbd5037dd0) 0 empty
  std::is_rvalue_reference<log4shib::Appender* const> (0x0x7fcbd5037e38) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd50647e0) 0 empty

Class std::is_reference<log4shib::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4shib::Appender* const> (0x0x7fcbd5037ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5064840) 0 empty

Class std::conditional<false, std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> > (0x0x7fcbd50648a0) 0 empty

Class std::remove_volatile<log4shib::Appender* const>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4shib::Appender* const> (0x0x7fcbd5064960) 0 empty

Class std::remove_const<log4shib::Appender* const>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4shib::Appender* const> (0x0x7fcbd50649c0) 0 empty

Class std::remove_cv<log4shib::Appender* const>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4shib::Appender* const> (0x0x7fcbd5064900) 0 empty

Class std::__is_void_helper<log4shib::Appender*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<log4shib::Appender*> (0x0x7fcbd5037f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5064a20) 0 empty

Class std::is_void<log4shib::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_void<log4shib::Appender* const> (0x0x7fcbd50378f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5064a80) 0 empty

Class std::__or_<std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> > (0x0x7fcbd5037958) 0 empty
  std::is_void<log4shib::Appender* const> (0x0x7fcbd50379c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd5064ae0) 0 empty

Class std::__or_<std::is_function<log4shib::Appender* const>, std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4shib::Appender* const>, std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> > (0x0x7fcbd5037b60) 0 empty
  std::__or_<std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> > (0x0x7fcbd5037bc8) 0 empty
    std::is_void<log4shib::Appender* const> (0x0x7fcbd5037c30) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd5064b40) 0 empty

Class std::__not_<std::__or_<std::is_function<log4shib::Appender* const>, std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4shib::Appender* const>, std::is_reference<log4shib::Appender* const>, std::is_void<log4shib::Appender* const> > > (0x0x7fcbd50e4068) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5064ba0) 0 empty

Class std::is_object<log4shib::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4shib::Appender* const> (0x0x7fcbd50e40d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5064c00) 0 empty

Class std::conditional<true, std::is_object<log4shib::Appender* const>, std::is_reference<log4shib::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<log4shib::Appender* const>, std::is_reference<log4shib::Appender* const> > (0x0x7fcbd5064c60) 0 empty

Class std::__or_<std::is_object<log4shib::Appender* const>, std::is_reference<log4shib::Appender* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4shib::Appender* const>, std::is_reference<log4shib::Appender* const> > (0x0x7fcbd50e4138) 0 empty
  std::is_object<log4shib::Appender* const> (0x0x7fcbd50e41a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd5064cc0) 0 empty

Class std::__is_referenceable<log4shib::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4shib::Appender* const> (0x0x7fcbd50e42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd5064de0) 0 empty

Class std::is_function<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4shib::Appender* const&> (0x0x7fcbd50e4340) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd5064ea0) 0 empty

Class std::conditional<false, std::is_function<log4shib::Appender* const&>, std::__or_<std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<log4shib::Appender* const&>, std::__or_<std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> > > (0x0x7fcbd5064f00) 0 empty

Class std::is_lvalue_reference<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4shib::Appender* const&> (0x0x7fcbd50e43a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd50f4060) 0 empty

Class std::conditional<true, std::is_lvalue_reference<log4shib::Appender* const&>, std::is_rvalue_reference<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<log4shib::Appender* const&>, std::is_rvalue_reference<log4shib::Appender* const&> > (0x0x7fcbd50f40c0) 0 empty

Class std::__or_<std::is_lvalue_reference<log4shib::Appender* const&>, std::is_rvalue_reference<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4shib::Appender* const&>, std::is_rvalue_reference<log4shib::Appender* const&> > (0x0x7fcbd50e4410) 0 empty
  std::is_lvalue_reference<log4shib::Appender* const&> (0x0x7fcbd50e4478) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd50f4120) 0 empty

Class std::is_reference<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4shib::Appender* const&> (0x0x7fcbd50e44e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd50f4180) 0 empty

Class std::conditional<true, std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> > (0x0x7fcbd50f41e0) 0 empty

Class std::__or_<std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> > (0x0x7fcbd50e4548) 0 empty
  std::is_reference<log4shib::Appender* const&> (0x0x7fcbd50e45b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd50f4240) 0 empty

Class std::__or_<std::is_function<log4shib::Appender* const&>, std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4shib::Appender* const&>, std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> > (0x0x7fcbd50e46e8) 0 empty
  std::__or_<std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> > (0x0x7fcbd50e4750) 0 empty
    std::is_reference<log4shib::Appender* const&> (0x0x7fcbd50e47b8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd50f42a0) 0 empty

Class std::__not_<std::__or_<std::is_function<log4shib::Appender* const&>, std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4shib::Appender* const&>, std::is_reference<log4shib::Appender* const&>, std::is_void<log4shib::Appender* const&> > > (0x0x7fcbd50e4888) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd50f4300) 0 empty

Class std::is_object<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4shib::Appender* const&> (0x0x7fcbd50e48f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd50f4360) 0 empty

Class std::conditional<false, std::is_object<log4shib::Appender* const&>, std::is_reference<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<log4shib::Appender* const&>, std::is_reference<log4shib::Appender* const&> > (0x0x7fcbd50f43c0) 0 empty

Class std::__or_<std::is_object<log4shib::Appender* const&>, std::is_reference<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4shib::Appender* const&>, std::is_reference<log4shib::Appender* const&> > (0x0x7fcbd50e4958) 0 empty
  std::is_reference<log4shib::Appender* const&> (0x0x7fcbd50e49c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd50f4420) 0 empty

Class std::__is_referenceable<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4shib::Appender* const&> (0x0x7fcbd50e4bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd50f4480) 0 empty

Class std::__add_rvalue_reference_helper<log4shib::Appender* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<log4shib::Appender* const&, true> (0x0x7fcbd50f44e0) 0 empty

Class std::add_rvalue_reference<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<log4shib::Appender* const&> (0x0x7fcbd50e4c30) 0 empty
  std::__add_rvalue_reference_helper<log4shib::Appender* const&, true> (0x0x7fcbd50f4540) 0 empty

Class std::__is_assignable_helper<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd5064e40) 0 empty

Class std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd50e4d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd50f45a0) 0 empty

Class std::__is_copy_assignable_impl<log4shib::Appender* const, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<log4shib::Appender* const, true> (0x0x7fcbd50e4d68) 0 empty
  std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd50e4dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd50f4600) 0 empty

Class std::is_copy_assignable<log4shib::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<log4shib::Appender* const> (0x0x7fcbd50e4e38) 0 empty
  std::__is_copy_assignable_impl<log4shib::Appender* const, true> (0x0x7fcbd50e4ea0) 0 empty
    std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd50e4f08) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd50f4660) 0 empty

Class std::conditional<false, std::is_copy_assignable<bool>, std::is_copy_assignable<log4shib::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<bool>, std::is_copy_assignable<log4shib::Appender* const> > (0x0x7fcbd50f46c0) 0 empty

Class std::__and_<std::is_copy_assignable<log4shib::Appender* const>, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<log4shib::Appender* const>, std::is_copy_assignable<bool> > (0x0x7fcbd5103068) 0 empty
  std::is_copy_assignable<log4shib::Appender* const> (0x0x7fcbd51030d0) 0 empty
    std::__is_copy_assignable_impl<log4shib::Appender* const, true> (0x0x7fcbd5103138) 0 empty
      std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd51031a0) 0 empty
        std::integral_constant<bool, false> (0x0x7fcbd50f4720) 0 empty

Class std::conditional<false, const std::pair<log4shib::Appender* const, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<log4shib::Appender* const, bool>&, const std::__nonesuch&> (0x0x7fcbd50f4900) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<log4shib::Appender* const>, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<log4shib::Appender* const>, std::is_copy_assignable<bool> > > (0x0x7fcbd5103340) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd50f4a20) 0 empty

Class std::conditional<true, const std::pair<log4shib::Appender* const, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<log4shib::Appender* const, bool>&, const std::__nonesuch&> (0x0x7fcbd50f4a80) 0 empty

Class std::is_function<log4shib::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4shib::Appender* const&&> (0x0x7fcbd51034e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd50f4c00) 0 empty

Class std::conditional<false, std::is_function<log4shib::Appender* const&&>, std::__or_<std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<log4shib::Appender* const&&>, std::__or_<std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> > > (0x0x7fcbd50f4c60) 0 empty

Class std::is_lvalue_reference<log4shib::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4shib::Appender* const&&> (0x0x7fcbd5103618) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd50f4cc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<log4shib::Appender* const&&>, std::is_rvalue_reference<log4shib::Appender* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<log4shib::Appender* const&&>, std::is_rvalue_reference<log4shib::Appender* const&&> > (0x0x7fcbd50f4d20) 0 empty

Class std::is_rvalue_reference<log4shib::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<log4shib::Appender* const&&> (0x0x7fcbd5103680) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd50f4d80) 0 empty

Class std::__or_<std::is_lvalue_reference<log4shib::Appender* const&&>, std::is_rvalue_reference<log4shib::Appender* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4shib::Appender* const&&>, std::is_rvalue_reference<log4shib::Appender* const&&> > (0x0x7fcbd51036e8) 0 empty
  std::is_rvalue_reference<log4shib::Appender* const&&> (0x0x7fcbd5103750) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd50f4de0) 0 empty

Class std::is_reference<log4shib::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4shib::Appender* const&&> (0x0x7fcbd51037b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd50f4e40) 0 empty

Class std::conditional<true, std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> > (0x0x7fcbd50f4ea0) 0 empty

Class std::__or_<std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> > (0x0x7fcbd5103820) 0 empty
  std::is_reference<log4shib::Appender* const&&> (0x0x7fcbd5103888) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd50f4f00) 0 empty

Class std::__or_<std::is_function<log4shib::Appender* const&&>, std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4shib::Appender* const&&>, std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> > (0x0x7fcbd51039c0) 0 empty
  std::__or_<std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> > (0x0x7fcbd5103a28) 0 empty
    std::is_reference<log4shib::Appender* const&&> (0x0x7fcbd5103a90) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd50f4f60) 0 empty

Class std::__not_<std::__or_<std::is_function<log4shib::Appender* const&&>, std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4shib::Appender* const&&>, std::is_reference<log4shib::Appender* const&&>, std::is_void<log4shib::Appender* const&&> > > (0x0x7fcbd5103b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd511c000) 0 empty

Class std::is_object<log4shib::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4shib::Appender* const&&> (0x0x7fcbd5103bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd511c060) 0 empty

Class std::conditional<false, std::is_object<log4shib::Appender* const&&>, std::is_reference<log4shib::Appender* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<log4shib::Appender* const&&>, std::is_reference<log4shib::Appender* const&&> > (0x0x7fcbd511c0c0) 0 empty

Class std::__or_<std::is_object<log4shib::Appender* const&&>, std::is_reference<log4shib::Appender* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4shib::Appender* const&&>, std::is_reference<log4shib::Appender* const&&> > (0x0x7fcbd5103c30) 0 empty
  std::is_reference<log4shib::Appender* const&&> (0x0x7fcbd5103c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd511c120) 0 empty

Class std::__is_referenceable<log4shib::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4shib::Appender* const&&> (0x0x7fcbd5103dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd511c180) 0 empty

Class std::__add_rvalue_reference_helper<log4shib::Appender* const&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<log4shib::Appender* const&&, true> (0x0x7fcbd511c1e0) 0 empty

Class std::add_rvalue_reference<log4shib::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<log4shib::Appender* const&&> (0x0x7fcbd5103e38) 0 empty
  std::__add_rvalue_reference_helper<log4shib::Appender* const&&, true> (0x0x7fcbd511c240) 0 empty

Class std::__is_assignable_helper<log4shib::Appender* const&, log4shib::Appender* const&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<log4shib::Appender* const&, log4shib::Appender* const&&> (0x0x7fcbd50f4ba0) 0 empty

Class std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&&> (0x0x7fcbd5103ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd511c2a0) 0 empty

Class std::__is_move_assignable_impl<log4shib::Appender* const, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<log4shib::Appender* const, true> (0x0x7fcbd5103f08) 0 empty
  std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&&> (0x0x7fcbd5103f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd511c300) 0 empty

Class std::is_move_assignable<log4shib::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<log4shib::Appender* const> (0x0x7fcbd5124000) 0 empty
  std::__is_move_assignable_impl<log4shib::Appender* const, true> (0x0x7fcbd5124068) 0 empty
    std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&&> (0x0x7fcbd51240d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd511c360) 0 empty

Class std::conditional<false, std::is_move_assignable<bool>, std::is_move_assignable<log4shib::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<bool>, std::is_move_assignable<log4shib::Appender* const> > (0x0x7fcbd511c3c0) 0 empty

Class std::__and_<std::is_move_assignable<log4shib::Appender* const>, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<log4shib::Appender* const>, std::is_move_assignable<bool> > (0x0x7fcbd5124208) 0 empty
  std::is_move_assignable<log4shib::Appender* const> (0x0x7fcbd5124270) 0 empty
    std::__is_move_assignable_impl<log4shib::Appender* const, true> (0x0x7fcbd51242d8) 0 empty
      std::is_assignable<log4shib::Appender* const&, log4shib::Appender* const&&> (0x0x7fcbd5124340) 0 empty
        std::integral_constant<bool, false> (0x0x7fcbd511c420) 0 empty

Class std::conditional<false, std::pair<log4shib::Appender* const, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<log4shib::Appender* const, bool>&&, std::__nonesuch&&> (0x0x7fcbd511c600) 0 empty

Class std::pair<log4shib::Appender* const, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<log4shib::Appender* const, bool> (0x0x7fcbd5064480) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd5124410) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd511c720) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd51245b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd511c840) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd5124820) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd511ca20) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<log4shib::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<log4shib::Appender* const, bool> > > (0x0x7fcbd51248f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd511cc00) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd5177540) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd5177960) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd5177d80) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd51a61e0) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd51a6600) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd51a6a20) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd51a6e40) 0

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

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd4dda2a0) 0

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

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

Class std::remove_volatile<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::random_access_iterator_tag> (0x0x7fcbd4dda780) 0 empty

Class std::remove_const<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::random_access_iterator_tag> (0x0x7fcbd4dda7e0) 0 empty

Class std::remove_cv<std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::random_access_iterator_tag> (0x0x7fcbd4dda720) 0 empty

Class std::__is_void_helper<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::random_access_iterator_tag> (0x0x7fcbd5124a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4dda840) 0 empty

Class std::is_void<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::random_access_iterator_tag> (0x0x7fcbd5124af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4dda8a0) 0 empty

Class std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::random_access_iterator_tag>, std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > > (0x0x7fcbd4dda900) 0 empty

Class std::is_function<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::input_iterator_tag> (0x0x7fcbd5124b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ddaa20) 0 empty

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

Class std::is_array<std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::input_iterator_tag> (0x0x7fcbd5124c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ddaae0) 0 empty

Class std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fcbd5124d00) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7fcbd5124d68) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4ddab40) 0 empty

Class std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fcbd5124dd0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fcbd5124e38) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7fcbd5124ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4ddac60) 0 empty

Class std::is_function<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::random_access_iterator_tag> (0x0x7fcbd5124f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ddad80) 0 empty

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

Class std::is_lvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::random_access_iterator_tag> (0x0x7fcbd5124f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ddae40) 0 empty

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

Class std::is_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7fcbd51243a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4ddaf00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::random_access_iterator_tag>, std::is_rvalue_reference<std::random_access_iterator_tag> > (0x0x7fcbd5124548) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7fcbd51246e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4ddaf60) 0 empty

Class std::is_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::random_access_iterator_tag> (0x0x7fcbd5124750) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4e0e000) 0 empty

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

Class std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fcbd51247b8) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7fcbd5124888) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4e0e0c0) 0 empty

Class std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fcbd4e11000) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fcbd4e11068) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7fcbd4e110d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4e0e120) 0 empty

Class std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > > (0x0x7fcbd4e11138) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4e0e180) 0 empty

Class std::is_object<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::random_access_iterator_tag> (0x0x7fcbd4e111a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4e0e1e0) 0 empty

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

Class std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::random_access_iterator_tag>, std::is_reference<std::random_access_iterator_tag> > (0x0x7fcbd4e11208) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7fcbd4e11270) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4e0e2a0) 0 empty

Class std::__is_referenceable<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::random_access_iterator_tag> (0x0x7fcbd4e112d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4e0e300) 0 empty

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

Class std::add_rvalue_reference<std::random_access_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::random_access_iterator_tag> (0x0x7fcbd4e11340) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7fcbd4e0e3c0) 0 empty

Class std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false> (0x0x7fcbd4ddad20) 0 empty

Class std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag> (0x0x7fcbd4e11410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4e0e5a0) 0 empty

Class std::remove_reference<std::allocator<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char>&> (0x0x7fcbd4e0e960) 0 empty

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd4e0ec00) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd4e3d000) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd4e3d3c0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd4e3d780) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd4e3db40) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd4e3df00) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd4e71300) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7fcbd4e716c0) 0

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

Class std::remove_reference<std::allocator<wchar_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<wchar_t>&> (0x0x7fcbd4e71e40) 0 empty

Class std::remove_reference<std::allocator<char16_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char16_t>&> (0x0x7fcbd4eb9540) 0 empty

Class std::remove_reference<std::allocator<char32_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<char32_t>&> (0x0x7fcbd4eb9f00) 0 empty

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

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

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

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

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7fcbd4ee1600) 0 empty

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

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

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7fcbd4ee16c0) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fcbd4ee1540) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fcbd4e11c98) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fcbd4ee1720) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7fcbd4ee1780) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7fcbd4ee17e0) 0 empty

Class std::_PCC<true, std::_Rb_tree_iterator<log4shib::Appender*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<log4shib::Appender*>, bool> (0x0x7fcbd4f2e780) 0 empty

Class std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4e11dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4f2e7e0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > > > (0x0x7fcbd4f2e840) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4e11e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4f2e8a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4f2e900) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4e11ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4f2e960) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4e11f08) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4e11f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4f2e9c0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4e116e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4f2ea20) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4f2ea80) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f2eb40) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f2eba0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f2eae0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f90000) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4f2ec00) 0 empty

Class std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f90068) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4f2ec60) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4f900d0) 0 empty
  std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f90138) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4f2ecc0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4f901a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4f90208) 0 empty
    std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f90270) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4f2ed20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> > > > (0x0x7fcbd4f902d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4f2ed80) 0 empty

Class std::is_object<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f90340) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4f2ede0) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4f2ee40) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4f903a8) 0 empty
  std::is_object<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f90410) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4f2eea0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4f90478) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4f2ef00) 0 empty

Class std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f904e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fa0000) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> > > (0x0x7fcbd4fa0060) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90548) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fa00c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4fa0120) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4f905b0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90618) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fa0180) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90680) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fa01e0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4fa0240) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4f906e8) 0 empty
  std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90750) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fa02a0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4f907b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4f90820) 0 empty
    std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90888) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4fa0300) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> > > (0x0x7fcbd4f908f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fa0360) 0 empty

Class std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90958) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fa03c0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4fa0420) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4f909c0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fa0480) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fa04e0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4shib::Appender*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4shib::Appender*>&, true> (0x0x7fcbd4fa0540) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90af8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4shib::Appender*>&, true> (0x0x7fcbd4fa05a0) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fa0600) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> > > (0x0x7fcbd4fa0660) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fa06c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4fa0720) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4f90c98) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fa0780) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fa07e0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4fa0840) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4f90dd0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fa08a0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4f90ea0) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4f90f08) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f90f70) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4fa0900) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> > > (0x0x7fcbd4bbf000) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fa0960) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4bbf068) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fa09c0) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4fa0a20) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4bbf0d0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4bbf138) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fa0a80) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4bbf1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fa0ae0) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<log4shib::Appender*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<log4shib::Appender*>&, true> (0x0x7fcbd4fa0b40) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4bbf208) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<log4shib::Appender*>&, true> (0x0x7fcbd4fa0c60) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<log4shib::Appender*>&, const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<log4shib::Appender*>&, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4f2ef60) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<log4shib::Appender*>&, const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<log4shib::Appender*>&, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4bbf270) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4fa0d20) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<log4shib::Appender*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<log4shib::Appender*>, true> (0x0x7fcbd4bbf2d8) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<log4shib::Appender*>&, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4bbf340) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4fa0d80) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4bbf3a8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<log4shib::Appender*>, true> (0x0x7fcbd4bbf410) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<log4shib::Appender*>&, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4bbf478) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4fa0de0) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4fa0e40) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_copy_assignable<bool> > (0x0x7fcbd4bbf4e0) 0 empty
  std::is_copy_assignable<bool> (0x0x7fcbd4bbf548) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7fcbd4bbf5b0) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7fcbd4bbf618) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd4fa0ea0) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<log4shib::Appender*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<log4shib::Appender*>, bool>&, const std::__nonesuch&> (0x0x7fcbd4fa0f00) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_copy_assignable<bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_copy_assignable<bool> > > (0x0x7fcbd4bbf6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4fa0f60) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<log4shib::Appender*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<log4shib::Appender*>, bool>&, const std::__nonesuch&> (0x0x7fcbd4bcc000) 0 empty

Class std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbf7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4bcc0c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> > > (0x0x7fcbd4bcc120) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbf820) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4bcc180) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4bcc1e0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbf888) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4bcc240) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4bbf8f0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbf958) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4bcc2a0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbf9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4bcc300) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4bcc360) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4bbfa28) 0 empty
  std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbfa90) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4bcc3c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4bbfaf8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4bbfb60) 0 empty
    std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbfbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4bcc420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> > > (0x0x7fcbd4bbfc30) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4bcc480) 0 empty

Class std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbfc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4bcc4e0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4bcc540) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd4bbfd00) 0 empty
  std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbfd68) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4bcc5a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbfdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4bcc600) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4shib::Appender*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4shib::Appender*>&&, true> (0x0x7fcbd4bcc660) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbfe38) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4shib::Appender*>&&, true> (0x0x7fcbd4bcc6c0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bcc060) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbfea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4bcc720) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<log4shib::Appender*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<log4shib::Appender*>, true> (0x0x7fcbd4bbff08) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4bbff70) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4bcc780) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4be9000) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<log4shib::Appender*>, true> (0x0x7fcbd4be9068) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd4be90d0) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4bcc7e0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd4bcc840) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_move_assignable<bool> > (0x0x7fcbd4be9138) 0 empty
  std::is_move_assignable<bool> (0x0x7fcbd4be91a0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7fcbd4be9208) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7fcbd4be9270) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd4bcc8a0) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<log4shib::Appender*>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<log4shib::Appender*>, bool>&&, std::__nonesuch&&> (0x0x7fcbd4bcc900) 0 empty

Class std::pair<std::_Rb_tree_iterator<log4shib::Appender*>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<log4shib::Appender*>, bool> (0x0x7fcbd4f2e720) 0

Class std::is_same<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd4be93a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4bcc960) 0 empty

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

Class std::_PCC<false, std::_Rb_tree_iterator<log4shib::Appender*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<log4shib::Appender*>, bool> (0x0x7fcbd4bcca20) 0 empty

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

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd4bccc60) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > > > (0x0x7fcbd4bcccc0) 0 empty

Class std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9618) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4bccd20) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4shib::Appender*>, 0u> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4shib::Appender*>, 0u> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4bccd80) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4shib::Appender*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4shib::Appender*>, 0u> > > (0x0x7fcbd4be9680) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be96e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4bccde0) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9750) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4shib::Appender*>, 0u> > > (0x0x7fcbd4be97b8) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9820) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4bcce40) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4bccea0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4be9888) 0 empty
  std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be98f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4bccf00) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4be9958) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4be99c0) 0 empty
    std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9a28) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4bccf60) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_scalar<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_scalar<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c22000) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c22060) 0 empty

Class std::is_integral<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c220c0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_floating_point<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_floating_point<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c22120) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c22180) 0 empty

Class std::is_floating_point<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c221e0) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_floating_point<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_floating_point<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4be9c30) 0 empty
  std::is_floating_point<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9c98) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4c22240) 0 empty

Class std::is_arithmetic<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c222a0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > > (0x0x7fcbd4c22300) 0 empty

Class std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c22360) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > > (0x0x7fcbd4c223c0) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c22420) 0 empty

Class std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c22480) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > > (0x0x7fcbd4c224e0) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c22540) 0 empty

Class std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c225a0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c22600) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4be9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c22660) 0 empty

Class std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c3c000) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c226c0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c068) 0 empty
  std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c3c0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4c22720) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c138) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c1a0) 0 empty
    std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c3c208) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4c22780) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c270) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c2d8) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c340) 0 empty
      std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c3c3a8) 0 empty
        std::integral_constant<bool, false> (0x0x7fcbd4c227e0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c410) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c478) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c4e0) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c548) 0 empty
        std::is_null_pointer<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c3c5b0) 0 empty
          std::integral_constant<bool, false> (0x0x7fcbd4c22840) 0 empty

Class std::is_scalar<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c3c618) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c228a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_scalar<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_scalar<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c3c680) 0 empty
  std::is_scalar<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c3c6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4c22900) 0 empty

Class std::remove_all_extents<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c22960) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c3c750) 0 empty
  std::__do_is_destructible_impl (0x0x7fcbd4c229c0) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, false, false> (0x0x7fcbd4c3c820) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c22a20) 0 empty

Class std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c3c888) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c22b40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c22ba0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3c8f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd4c22c00) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd4c3c9c0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3ca28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd4c22c60) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3ca90) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd4c3caf8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3cb60) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd4c22cc0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3cbc8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3cc30) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd4c3cc98) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3cd00) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd4c22d20) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c22d80) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3cdd0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3ce38) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4c22de0) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c3cea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c22e40) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd4c22ea0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&>, std::__is_direct_constructible_new_safe<bool, const bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&>, std::__is_direct_constructible_new_safe<bool, const bool&> > (0x0x7fcbd4c22f00) 0 empty

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

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

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

Class std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7fcbd4c3cf70) 0 empty
  std::is_array<bool> (0x0x7fcbd4c58000) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4c550c0) 0 empty

Class std::__is_array_unknown_bounds<bool>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<bool> (0x0x7fcbd4c58068) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7fcbd4c580d0) 0 empty
    std::is_array<bool> (0x0x7fcbd4c58138) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4c55120) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7fcbd4c581a0) 0 empty
  std::is_function<bool> (0x0x7fcbd4c58208) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4c551e0) 0 empty

Class std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7fcbd4c58270) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7fcbd4c582d8) 0 empty
    std::is_function<bool> (0x0x7fcbd4c58340) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4c55240) 0 empty

Class std::conditional<false, std::is_reference<bool>, std::is_scalar<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<bool>, std::is_scalar<bool> > (0x0x7fcbd4c55420) 0 empty

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

Class std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7fcbd4c554e0) 0 empty

Class std::__or_<std::is_integral<bool>, std::is_floating_point<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<bool>, std::is_floating_point<bool> > (0x0x7fcbd4c58410) 0 empty
  std::is_integral<bool> (0x0x7fcbd4c58478) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4c55540) 0 empty

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

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

Class std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<bool>, std::is_enum<bool>, std::is_pointer<bool>, std::is_member_pointer<bool>, std::is_null_pointer<bool> > (0x0x7fcbd4c58548) 0 empty
  std::is_arithmetic<bool> (0x0x7fcbd4c585b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4c55660) 0 empty

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

Class std::__or_<std::is_reference<bool>, std::is_scalar<bool> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<bool>, std::is_scalar<bool> > (0x0x7fcbd4c58680) 0 empty
  std::is_scalar<bool> (0x0x7fcbd4c586e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4c55720) 0 empty

Class std::__is_destructible_safe<bool, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<bool, false, true> (0x0x7fcbd4c58750) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c55780) 0 empty

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

Class std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&>, std::is_destructible<bool> > (0x0x7fcbd4c55840) 0 empty

Class std::__is_direct_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fcbd4c588f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd4c558a0) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7fcbd4c589c0) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fcbd4c58a28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd4c55900) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7fcbd4c58b60) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7fcbd4c58bc8) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fcbd4c58c30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd4c55a20) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&> (0x0x7fcbd4c58d00) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7fcbd4c58d68) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7fcbd4c58dd0) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fcbd4c58e38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd4c55a80) 0 empty

Class std::__is_direct_constructible<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, const bool&> (0x0x7fcbd4c58f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c55ae0) 0 empty

Class std::__is_constructible_impl<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&> (0x0x7fcbd4c58f70) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7fcbd4c6d000) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4c55b40) 0 empty

Class std::is_constructible<bool, const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, const bool&> (0x0x7fcbd4c6d068) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c55ba0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_constructible<bool, const bool&> > (0x0x7fcbd4c6d0d0) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7fcbd4c6d138) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4c55c00) 0 empty

Class std::remove_volatile<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c55d20) 0 empty

Class std::remove_const<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c55d80) 0 empty

Class std::remove_cv<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c55cc0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6d208) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c55de0) 0 empty

Class std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6d270) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c55e40) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > > (0x0x7fcbd4c55ea0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c55f00) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c6d2d8) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c6d340) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4c55f60) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c6d3a8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c6d410) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c6d478) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4c7c000) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>, false> (0x0x7fcbd4c7c060) 0 empty

Class std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4c6d548) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c7c0c0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c7c120) 0 empty

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

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

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

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7fcbd4c6d680) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c7c300) 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> > > (0x0x7fcbd4c7c360) 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> > (0x0x7fcbd4c7c3c0) 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> > (0x0x7fcbd4c6d6e8) 0 empty
  std::is_array<bool> (0x0x7fcbd4c6d750) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4c7c420) 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> > (0x0x7fcbd4c6d7b8) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7fcbd4c6d820) 0 empty
    std::is_array<bool> (0x0x7fcbd4c6d888) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4c7c480) 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> (0x0x7fcbd4c7c4e0) 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> (0x0x7fcbd4c6d958) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c7c540) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x7fcbd4c6d9c0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fcbd4c6da28) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4c7c5a0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd4c7c6c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4c7c720) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4c7c780) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6daf8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd4c7c7e0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4c6dbc8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6dc30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd4c7c840) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6dc98) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4c6dd00) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6dd68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd4c7c8a0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6ddd0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6de38) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4c6dea0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6df08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd4c7c900) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4c6df70) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c7c960) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4caa000) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4caa068) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4c7c9c0) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4caa0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c7ca20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4c7ca80) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&&>, std::__is_direct_constructible_new_safe<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<bool, const bool&&>, std::__is_direct_constructible_new_safe<bool, const bool&&> > (0x0x7fcbd4c7cae0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&&>, std::is_destructible<bool> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<bool, const bool&&>, std::is_destructible<bool> > (0x0x7fcbd4c7cb40) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x7fcbd4caa270) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c7cc00) 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&&> > > (0x0x7fcbd4c7cc60) 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&&> (0x0x7fcbd4caa2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4c7ccc0) 0 empty

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

Class std::is_rvalue_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const bool&&> (0x0x7fcbd4caa410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c7cd80) 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&&> > (0x0x7fcbd4caa478) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7fcbd4caa4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4c7cde0) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x7fcbd4caa548) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4c7cf00) 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&&> > (0x0x7fcbd4c7cf60) 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&&> > (0x0x7fcbd4caa5b0) 0 empty
  std::is_reference<const bool&&> (0x0x7fcbd4caa618) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4cc2000) 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&&> > (0x0x7fcbd4caa680) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7fcbd4caa6e8) 0 empty
    std::is_reference<const bool&&> (0x0x7fcbd4caa750) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4cc2060) 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&&> > > (0x0x7fcbd4caa888) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4cc20c0) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x7fcbd4caa8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4cc2120) 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&&> > (0x0x7fcbd4cc2180) 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&&> > (0x0x7fcbd4caa958) 0 empty
  std::is_reference<const bool&&> (0x0x7fcbd4caa9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4cc21e0) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x7fcbd4caaa28) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4cc2240) 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> (0x0x7fcbd4cc22a0) 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&&> (0x0x7fcbd4caaa90) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7fcbd4cc2300) 0 empty

Class std::__is_direct_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fcbd4caa208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd4c7cba0) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7fcbd4caab60) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fcbd4caabc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd4cc2360) 0 empty

Class std::__is_direct_constructible_new_safe<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7fcbd4caad00) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7fcbd4caad68) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fcbd4caadd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd4cc2480) 0 empty

Class std::__is_direct_constructible_new<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, const bool&&> (0x0x7fcbd4caaea0) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7fcbd4caaf08) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7fcbd4caaf70) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fcbd4ccb000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd4cc24e0) 0 empty

Class std::__is_direct_constructible<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<bool, const bool&&> (0x0x7fcbd4ccb0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4cc2540) 0 empty

Class std::__is_constructible_impl<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, const bool&&> (0x0x7fcbd4ccb138) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7fcbd4ccb1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4cc25a0) 0 empty

Class std::is_constructible<bool, const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, const bool&&> (0x0x7fcbd4ccb208) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4cc2600) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7fcbd4cc2660) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4cc2720) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4cc2780) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4cc26c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4ccb2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4cc27e0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4ccb340) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4cc2840) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > > (0x0x7fcbd4cc28a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4ccb3a8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4ccb410) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4ccb478) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4cc2900) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*>, false> (0x0x7fcbd4cc2960) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4ccb548) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4cc29c0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4cc2a20) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x7fcbd4ccb5b0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fcbd4ccb618) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4cc2a80) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd4ccb680) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x7fcbd4ccb6e8) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7fcbd4ccb750) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4cc2ae0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd4ccb7b8) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd4ccb820) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x7fcbd4ccb888) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7fcbd4ccb8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd4cc2b40) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd4cc2c00) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4cc2c60) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7fcbd4cc2cc0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd4ccb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4cc2d20) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd4ccba28) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd4ccba90) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4cc2d80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd4ccbaf8) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd4ccbb60) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd4ccbbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4cc2de0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x7fcbd4cc2ea0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd4cc2f00) 0 empty

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

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

Class std::__is_direct_constructible_impl<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&> (0x0x7fcbd4ccbe38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd4cfa060) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7fcbd4ccbf08) 0 empty
  std::__is_direct_constructible_impl<bool, bool&> (0x0x7fcbd4ccbf70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd4cfa0c0) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7fcbd4cfe000) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7fcbd4cfe068) 0 empty
    std::__is_direct_constructible_impl<bool, bool&> (0x0x7fcbd4cfe0d0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd4cfa1e0) 0 empty

Class std::__is_direct_constructible_new<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&> (0x0x7fcbd4cfe138) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7fcbd4cfe1a0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7fcbd4cfe208) 0 empty
      std::__is_direct_constructible_impl<bool, bool&> (0x0x7fcbd4cfe270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd4cfa2a0) 0 empty

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

Class std::__is_constructible_impl<bool, bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&> (0x0x7fcbd4cfe340) 0 empty
  std::__is_direct_constructible<bool, bool&> (0x0x7fcbd4cfe3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4cfa3c0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> > (0x0x7fcbd4cfa480) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4cfa4e0) 0 empty

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

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

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

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

Class std::is_void<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&> (0x0x7fcbd4cfe548) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4cfa6c0) 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> > > (0x0x7fcbd4cfa720) 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> > (0x0x7fcbd4cfe750) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7fcbd4cfe7b8) 0 empty
    std::is_array<bool> (0x0x7fcbd4cfe820) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4cfa780) 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> (0x0x7fcbd4cfa7e0) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > (0x0x7fcbd4cfe958) 0 empty
  std::is_convertible<bool&, bool> (0x0x7fcbd4cfe9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4cfa8a0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x7fcbd4cfea28) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > (0x0x7fcbd4cfea90) 0 empty
    std::is_convertible<bool&, bool> (0x0x7fcbd4cfeaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4cfa900) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x7fcbd4cfeb60) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x7fcbd4cfebc8) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > (0x0x7fcbd4cfec30) 0 empty
      std::is_convertible<bool&, bool> (0x0x7fcbd4cfec98) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd4cfa960) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x7fcbd4cfaa20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&> > (0x0x7fcbd4cfaa80) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> > (0x0x7fcbd4cfaae0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x7fcbd4cfed68) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4cfab40) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x7fcbd4cfedd0) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x7fcbd4cfee38) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4cfaba0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, const std::_Rb_tree_const_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x7fcbd4cfeea0) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x7fcbd4cfef08) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x7fcbd4cfef70) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4cfac00) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd4cfacc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&> > (0x0x7fcbd4d23000) 0 empty
  std::is_constructible<bool, bool&> (0x0x7fcbd4d23068) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4cfad20) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> > > (0x0x7fcbd4cfade0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_const_iterator<log4shib::Appender*> >, std::is_convertible<bool&, bool> > (0x0x7fcbd4d230d0) 0 empty
  std::is_convertible<bool&, bool> (0x0x7fcbd4d23138) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4cfae40) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd4cfaf00) 0 empty

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

Class std::is_same<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_const_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_const_iterator<log4shib::Appender*>, std::_Rb_tree_const_iterator<log4shib::Appender*> > (0x0x7fcbd4d232d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4d30240) 0 empty

Class std::_PCC<false, std::_Rb_tree_const_iterator<log4shib::Appender*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_const_iterator<log4shib::Appender*>, bool> (0x0x7fcbd4d302a0) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<log4shib::Appender* const&> > (0x0x7fcbd4d30540) 0 empty

Class std::is_empty<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<log4shib::Appender* const&> (0x0x7fcbd4d234e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4d305a0) 0 empty

Class std::__is_empty_non_tuple<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<log4shib::Appender* const&> (0x0x7fcbd4d23548) 0 empty
  std::is_empty<log4shib::Appender* const&> (0x0x7fcbd4d235b0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4d30600) 0 empty

Class std::_Head_base<0ul, log4shib::Appender* const&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, log4shib::Appender* const&, false> (0x0x7fcbd4d30660) 0

Class std::_Tuple_impl<0ul, log4shib::Appender* const&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, log4shib::Appender* const&> (0x0x7fcbd4d23618) 0
  std::_Head_base<0ul, log4shib::Appender* const&, false> (0x0x7fcbd4d306c0) 0

Class std::tuple<log4shib::Appender* const&>
   size=8 align=8
   base size=8 base align=8
std::tuple<log4shib::Appender* const&> (0x0x7fcbd4d236e8) 0
  std::_Tuple_impl<0ul, log4shib::Appender* const&> (0x0x7fcbd4d23750) 0
    std::_Head_base<0ul, log4shib::Appender* const&, false> (0x0x7fcbd4d30720) 0

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7fcbd4d23820) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4d30780) 0 empty

Class std::_TC<true, log4shib::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, log4shib::Appender* const&> (0x0x7fcbd4d307e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, log4shib::Appender* const&>, std::__is_direct_constructible_new_safe<log4shib::Appender* const&, log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, log4shib::Appender* const&>, std::__is_direct_constructible_new_safe<log4shib::Appender* const&, log4shib::Appender* const&> > (0x0x7fcbd4d30840) 0 empty

Class std::remove_volatile<log4shib::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4shib::Appender* const&> (0x0x7fcbd4d309c0) 0 empty

Class std::remove_const<log4shib::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4shib::Appender* const&> (0x0x7fcbd4d30a20) 0 empty

Class std::remove_cv<log4shib::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4shib::Appender* const&> (0x0x7fcbd4d30960) 0 empty

Class std::__is_void_helper<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<log4shib::Appender* const&> (0x0x7fcbd4d23a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4d30a80) 0 empty

Class std::is_void<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<log4shib::Appender* const&> (0x0x7fcbd4d23a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4d30ae0) 0 empty

Class std::conditional<false, std::is_void<log4shib::Appender* const&>, std::is_function<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4shib::Appender* const&>, std::is_function<log4shib::Appender* const&> > (0x0x7fcbd4d30b40) 0 empty

Class std::__or_<std::is_void<log4shib::Appender* const&>, std::is_function<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4shib::Appender* const&>, std::is_function<log4shib::Appender* const&> > (0x0x7fcbd4d23af8) 0 empty
  std::is_function<log4shib::Appender* const&> (0x0x7fcbd4d23b60) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4d30ba0) 0 empty

Class std::__not_<std::__or_<std::is_void<log4shib::Appender* const&>, std::is_function<log4shib::Appender* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<log4shib::Appender* const&>, std::is_function<log4shib::Appender* const&> > > (0x0x7fcbd4d23c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4d30cc0) 0 empty

Class std::conditional<true, std::is_rvalue_reference<log4shib::Appender* const&>, std::is_lvalue_reference<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_rvalue_reference<log4shib::Appender* const&>, std::is_lvalue_reference<log4shib::Appender* const&> > (0x0x7fcbd4d30d20) 0 empty

Class std::is_rvalue_reference<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<log4shib::Appender* const&> (0x0x7fcbd4d23d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4d30d80) 0 empty

Class std::__and_<std::is_lvalue_reference<log4shib::Appender* const&>, std::is_rvalue_reference<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<log4shib::Appender* const&>, std::is_rvalue_reference<log4shib::Appender* const&> > (0x0x7fcbd4d23d68) 0 empty
  std::is_rvalue_reference<log4shib::Appender* const&> (0x0x7fcbd4d23dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4d30de0) 0 empty

Class std::__is_static_castable_impl<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4d23e38) 0 empty
  std::__do_is_static_castable_impl (0x0x7fcbd4d30e40) 0 empty

Class std::__is_static_castable_safe<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4d23f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4d30ea0) 0 empty

Class std::__is_static_castable<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4d23f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4d30f00) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > >, std::__is_static_castable<log4shib::Appender* const&, log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > >, std::__is_static_castable<log4shib::Appender* const&, log4shib::Appender* const&> > (0x0x7fcbd4d30f60) 0 empty

Class std::remove_reference<log4shib::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<log4shib::Appender* const&> (0x0x7fcbd4a45060) 0 empty

Class std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true> (0x0x7fcbd4a45000) 0 empty

Class std::is_same<log4shib::Appender*, log4shib::Appender*>
   size=1 align=1
   base size=1 base align=1
std::is_same<log4shib::Appender*, log4shib::Appender*> (0x0x7fcbd4d23478) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4a45180) 0 empty

Class std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > (0x0x7fcbd4d237b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4a451e0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender* const&> > >, std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender* const&> > >, std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > > (0x0x7fcbd4a45240) 0 empty

Class std::__and_<std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> >, std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> >, std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender* const&> > > (0x0x7fcbd4d23888) 0 empty
  std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > (0x0x7fcbd4d238f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4a452a0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > (0x0x7fcbd4a45300) 0 empty

Class std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> (0x0x7fcbd4d23958) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4a45420) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > (0x0x7fcbd4a50000) 0 empty
  std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> (0x0x7fcbd4a50068) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4a45540) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > > (0x0x7fcbd4a500d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4a45600) 0 empty

Class std::__and_<std::__is_static_castable<log4shib::Appender* const&, log4shib::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<log4shib::Appender* const&, log4shib::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > > > (0x0x7fcbd4a50138) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > > (0x0x7fcbd4a501a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4a45660) 0 empty

Class std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a50208) 0 empty
  std::__and_<std::__is_static_castable<log4shib::Appender* const&, log4shib::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > > > (0x0x7fcbd4a50270) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > > (0x0x7fcbd4a502d8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4a456c0) 0 empty

Class std::__is_direct_constructible_new<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a50340) 0 empty
  std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a503a8) 0 empty
    std::__and_<std::__is_static_castable<log4shib::Appender* const&, log4shib::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > > > (0x0x7fcbd4a50410) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender* const&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender* const&, log4shib::Appender* const&, false> > > (0x0x7fcbd4a50478) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd4a457e0) 0 empty

Class std::__is_direct_constructible<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a504e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4a45960) 0 empty

Class std::__is_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a50548) 0 empty
  std::__is_direct_constructible<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a505b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4a459c0) 0 empty

Class std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a50618) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4a45a20) 0 empty

Class std::__and_<std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&> > (0x0x7fcbd4a50680) 0 empty
  std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a506e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4a45a80) 0 empty

Class std::conditional<false, std::is_void<log4shib::Appender* const&>, std::__or_<std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4shib::Appender* const&>, std::__or_<std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > > (0x0x7fcbd4a45c00) 0 empty

Class std::conditional<false, std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > (0x0x7fcbd4a45d20) 0 empty

Class std::is_array<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_array<log4shib::Appender* const&> (0x0x7fcbd4a50820) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4a45d80) 0 empty

Class std::__or_<std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > (0x0x7fcbd4a50888) 0 empty
  std::is_array<log4shib::Appender* const&> (0x0x7fcbd4a508f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4a45de0) 0 empty

Class std::__or_<std::is_void<log4shib::Appender* const&>, std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4shib::Appender* const&>, std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > (0x0x7fcbd4a50a28) 0 empty
  std::__or_<std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > (0x0x7fcbd4a50a90) 0 empty
    std::is_array<log4shib::Appender* const&> (0x0x7fcbd4a50af8) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4a45e40) 0 empty

Class std::__is_convertible_helper<log4shib::Appender* const&, log4shib::Appender* const&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<log4shib::Appender* const&, log4shib::Appender* const&, false> (0x0x7fcbd4a45ea0) 0 empty

Class std::is_convertible<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a50c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4a66000) 0 empty

Class std::__and_<std::is_convertible<log4shib::Appender* const&, log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<log4shib::Appender* const&, log4shib::Appender* const&> > (0x0x7fcbd4a50c98) 0 empty
  std::is_convertible<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4a50d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4a66060) 0 empty

Class std::is_same<std::tuple<log4shib::Appender* const&>, log4shib::Appender*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<log4shib::Appender* const&>, log4shib::Appender*> (0x0x7fcbd4a50750) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4a661e0) 0 empty

Class std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, log4shib::Appender*> > (0x0x7fcbd4a507b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4a66240) 0 empty

Class std::remove_reference<log4shib::Appender*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<log4shib::Appender*&> (0x0x7fcbd4a668a0) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<log4shib::Appender*&&> > (0x0x7fcbd4a669c0) 0 empty

Class std::is_empty<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<log4shib::Appender*&&> (0x0x7fcbd4a9b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4a66a20) 0 empty

Class std::__is_empty_non_tuple<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<log4shib::Appender*&&> (0x0x7fcbd4a9b340) 0 empty
  std::is_empty<log4shib::Appender*&&> (0x0x7fcbd4a9b3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4a66a80) 0 empty

Class std::_Head_base<0ul, log4shib::Appender*&&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, log4shib::Appender*&&, false> (0x0x7fcbd4a66ae0) 0

Class std::_Tuple_impl<0ul, log4shib::Appender*&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, log4shib::Appender*&&> (0x0x7fcbd4a9b410) 0
  std::_Head_base<0ul, log4shib::Appender*&&, false> (0x0x7fcbd4a66b40) 0

Class std::tuple<log4shib::Appender*&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<log4shib::Appender*&&> (0x0x7fcbd4a9b4e0) 0
  std::_Tuple_impl<0ul, log4shib::Appender*&&> (0x0x7fcbd4a9b548) 0
    std::_Head_base<0ul, log4shib::Appender*&&, false> (0x0x7fcbd4a66ba0) 0

Class std::remove_reference<log4shib::Appender*>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<log4shib::Appender*> (0x0x7fcbd4a66c00) 0 empty

Class std::_TC<true, log4shib::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, log4shib::Appender*&&> (0x0x7fcbd4a66cc0) 0 empty

Class std::remove_const<log4shib::Appender*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4shib::Appender*> (0x0x7fcbd4a66d20) 0 empty

Class std::is_same<std::tuple<log4shib::Appender*&&>, log4shib::Appender*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<log4shib::Appender*&&>, log4shib::Appender*> (0x0x7fcbd4a9b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4a66d80) 0 empty

Class std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, log4shib::Appender*> > (0x0x7fcbd4a9b750) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4a66de0) 0 empty

Class std::is_lvalue_reference<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4shib::Appender*&&> (0x0x7fcbd4a9b7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4a66ea0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<log4shib::Appender*&&>, std::is_rvalue_reference<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<log4shib::Appender*&&>, std::is_rvalue_reference<log4shib::Appender*&&> > (0x0x7fcbd4a66f00) 0 empty

Class std::is_rvalue_reference<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<log4shib::Appender*&&> (0x0x7fcbd4a9b820) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4a66f60) 0 empty

Class std::__or_<std::is_lvalue_reference<log4shib::Appender*&&>, std::is_rvalue_reference<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4shib::Appender*&&>, std::is_rvalue_reference<log4shib::Appender*&&> > (0x0x7fcbd4a9b888) 0 empty
  std::is_rvalue_reference<log4shib::Appender*&&> (0x0x7fcbd4a9b8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd47a8000) 0 empty

Class std::is_reference<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4shib::Appender*&&> (0x0x7fcbd4a9b958) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47a8060) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&&>, std::__is_direct_constructible_new_safe<log4shib::Appender*&&, log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&&>, std::__is_direct_constructible_new_safe<log4shib::Appender*&&, log4shib::Appender*&&> > (0x0x7fcbd47a80c0) 0 empty

Class std::remove_volatile<log4shib::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4shib::Appender*&&> (0x0x7fcbd47a8180) 0 empty

Class std::remove_const<log4shib::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4shib::Appender*&&> (0x0x7fcbd47a81e0) 0 empty

Class std::remove_cv<log4shib::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4shib::Appender*&&> (0x0x7fcbd47a8120) 0 empty

Class std::__is_void_helper<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<log4shib::Appender*&&> (0x0x7fcbd4a9ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd47a8240) 0 empty

Class std::is_void<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<log4shib::Appender*&&> (0x0x7fcbd4a9ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd47a82a0) 0 empty

Class std::conditional<false, std::is_void<log4shib::Appender*&&>, std::is_function<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4shib::Appender*&&>, std::is_function<log4shib::Appender*&&> > (0x0x7fcbd47a8300) 0 empty

Class std::is_function<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4shib::Appender*&&> (0x0x7fcbd4a9bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd47a8360) 0 empty

Class std::__or_<std::is_void<log4shib::Appender*&&>, std::is_function<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4shib::Appender*&&>, std::is_function<log4shib::Appender*&&> > (0x0x7fcbd4a9bd00) 0 empty
  std::is_function<log4shib::Appender*&&> (0x0x7fcbd4a9bd68) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd47a83c0) 0 empty

Class std::__not_<std::__or_<std::is_void<log4shib::Appender*&&>, std::is_function<log4shib::Appender*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<log4shib::Appender*&&>, std::is_function<log4shib::Appender*&&> > > (0x0x7fcbd4a9bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47a84e0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<log4shib::Appender*&&>, std::is_lvalue_reference<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<log4shib::Appender*&&>, std::is_lvalue_reference<log4shib::Appender*&&> > (0x0x7fcbd47a8540) 0 empty

Class std::__and_<std::is_lvalue_reference<log4shib::Appender*&&>, std::is_rvalue_reference<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<log4shib::Appender*&&>, std::is_rvalue_reference<log4shib::Appender*&&> > (0x0x7fcbd4a9b0d0) 0 empty
  std::is_lvalue_reference<log4shib::Appender*&&> (0x0x7fcbd4a9b138) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd47a85a0) 0 empty

Class std::conditional<false, std::is_function<log4shib::Appender*&&>, std::__or_<std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<log4shib::Appender*&&>, std::__or_<std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> > > (0x0x7fcbd47a8660) 0 empty

Class std::conditional<true, std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> > (0x0x7fcbd47a86c0) 0 empty

Class std::__or_<std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> > (0x0x7fcbd47bf0d0) 0 empty
  std::is_reference<log4shib::Appender*&&> (0x0x7fcbd47bf138) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd47a8720) 0 empty

Class std::__or_<std::is_function<log4shib::Appender*&&>, std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4shib::Appender*&&>, std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> > (0x0x7fcbd47bf1a0) 0 empty
  std::__or_<std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> > (0x0x7fcbd47bf208) 0 empty
    std::is_reference<log4shib::Appender*&&> (0x0x7fcbd47bf270) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd47a8840) 0 empty

Class std::__not_<std::__or_<std::is_function<log4shib::Appender*&&>, std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4shib::Appender*&&>, std::is_reference<log4shib::Appender*&&>, std::is_void<log4shib::Appender*&&> > > (0x0x7fcbd47bf2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd47a8900) 0 empty

Class std::is_object<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4shib::Appender*&&> (0x0x7fcbd47bf340) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd47a8960) 0 empty

Class std::conditional<false, std::is_object<log4shib::Appender*&&>, std::is_reference<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<log4shib::Appender*&&>, std::is_reference<log4shib::Appender*&&> > (0x0x7fcbd47a89c0) 0 empty

Class std::__or_<std::is_object<log4shib::Appender*&&>, std::is_reference<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4shib::Appender*&&>, std::is_reference<log4shib::Appender*&&> > (0x0x7fcbd47bf478) 0 empty
  std::is_reference<log4shib::Appender*&&> (0x0x7fcbd47bf4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd47a8a20) 0 empty

Class std::__is_referenceable<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4shib::Appender*&&> (0x0x7fcbd47bf548) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47a8b40) 0 empty

Class std::__add_rvalue_reference_helper<log4shib::Appender*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<log4shib::Appender*&&, true> (0x0x7fcbd47a8ba0) 0 empty

Class std::add_rvalue_reference<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<log4shib::Appender*&&> (0x0x7fcbd47bf5b0) 0 empty
  std::__add_rvalue_reference_helper<log4shib::Appender*&&, true> (0x0x7fcbd47a8c00) 0 empty

Class std::__is_static_castable_impl<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd4a9b1a0) 0 empty
  std::__do_is_static_castable_impl (0x0x7fcbd47a8600) 0 empty

Class std::__is_static_castable_safe<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47bf680) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47a8c60) 0 empty

Class std::__is_static_castable<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47bf6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47a8cc0) 0 empty

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

Class std::remove_reference<log4shib::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<log4shib::Appender*&&> (0x0x7fcbd47a8de0) 0 empty

Class std::remove_volatile<log4shib::Appender*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4shib::Appender*> (0x0x7fcbd47a8ea0) 0 empty

Class std::remove_cv<log4shib::Appender*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4shib::Appender*> (0x0x7fcbd47a8e40) 0 empty

Class std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true> (0x0x7fcbd47a8d80) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender*&&> > >, std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender*&&> > >, std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > > (0x0x7fcbd47a8f00) 0 empty

Class std::__and_<std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> >, std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> >, std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender*&&> > > (0x0x7fcbd47bf820) 0 empty
  std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > (0x0x7fcbd47bf888) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd47a8f60) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > (0x0x7fcbd47d7000) 0 empty

Class std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> (0x0x7fcbd47bf8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd47d7060) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > (0x0x7fcbd47bf958) 0 empty
  std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> (0x0x7fcbd47bf9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd47d70c0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > > (0x0x7fcbd47bfa28) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47d7120) 0 empty

Class std::__and_<std::__is_static_castable<log4shib::Appender*&&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<log4shib::Appender*&&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > > > (0x0x7fcbd47bfa90) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > > (0x0x7fcbd47bfaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd47d7180) 0 empty

Class std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47bfb60) 0 empty
  std::__and_<std::__is_static_castable<log4shib::Appender*&&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > > > (0x0x7fcbd47bfbc8) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > > (0x0x7fcbd47bfc30) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd47d71e0) 0 empty

Class std::__is_direct_constructible_new<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47bfc98) 0 empty
  std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47bfd00) 0 empty
    std::__and_<std::__is_static_castable<log4shib::Appender*&&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > > > (0x0x7fcbd47bfd68) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&&, log4shib::Appender*&&, false> > > (0x0x7fcbd47bfdd0) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd47d7240) 0 empty

Class std::__is_direct_constructible<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47bfe38) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47d72a0) 0 empty

Class std::__is_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47bfea0) 0 empty
  std::__is_direct_constructible<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47bff08) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd47d7300) 0 empty

Class std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47bff70) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47d7360) 0 empty

Class std::__and_<std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&> > (0x0x7fcbd47df000) 0 empty
  std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47df068) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd47d73c0) 0 empty

Class std::conditional<false, std::is_void<log4shib::Appender*&&>, std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4shib::Appender*&&>, std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > > (0x0x7fcbd47d7480) 0 empty

Class std::conditional<false, std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > (0x0x7fcbd47d74e0) 0 empty

Class std::is_array<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<log4shib::Appender*&&> (0x0x7fcbd47df270) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd47d7540) 0 empty

Class std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > (0x0x7fcbd47df2d8) 0 empty
  std::is_array<log4shib::Appender*&&> (0x0x7fcbd47df340) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd47d75a0) 0 empty

Class std::__or_<std::is_void<log4shib::Appender*&&>, std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4shib::Appender*&&>, std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > (0x0x7fcbd47df3a8) 0 empty
  std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > (0x0x7fcbd47df410) 0 empty
    std::is_array<log4shib::Appender*&&> (0x0x7fcbd47df478) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd47d76c0) 0 empty

Class std::__is_convertible_helper<log4shib::Appender*&&, log4shib::Appender*&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<log4shib::Appender*&&, log4shib::Appender*&&, false> (0x0x7fcbd47d7780) 0 empty

Class std::is_convertible<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47df548) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47d77e0) 0 empty

Class std::__and_<std::is_convertible<log4shib::Appender*&&, log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<log4shib::Appender*&&, log4shib::Appender*&&> > (0x0x7fcbd47df5b0) 0 empty
  std::is_convertible<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd47df618) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd47d7840) 0 empty

Class std::remove_reference<std::tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<log4shib::Appender*&&> > (0x0x7fcbd47d7d80) 0 empty

Class std::remove_const<std::tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<log4shib::Appender*&&> > (0x0x7fcbd47d7de0) 0 empty

Class std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > (0x0x7fcbd47df888) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47d7e40) 0 empty

Class std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > > (0x0x7fcbd47df8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd47d7ea0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&>, std::__is_direct_constructible_new_safe<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&>, std::__is_direct_constructible_new_safe<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd480b060) 0 empty

Class std::remove_volatile<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd480b1e0) 0 empty

Class std::remove_const<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd480b240) 0 empty

Class std::remove_cv<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd480b180) 0 empty

Class std::__is_void_helper<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd47dfa90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd480b2a0) 0 empty

Class std::is_void<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd47dfaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd480b300) 0 empty

Class std::conditional<false, std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::is_function<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::is_function<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd480b360) 0 empty

Class std::is_function<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd47dfb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd480b3c0) 0 empty

Class std::__or_<std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::is_function<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::is_function<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd47dfbc8) 0 empty
  std::is_function<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd47dfc30) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd480b420) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::is_function<std::tuple<log4shib::Appender*&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::is_function<std::tuple<log4shib::Appender*&&>&&> > > (0x0x7fcbd47dfc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd480b480) 0 empty

Class std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd47dfd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd480b4e0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<log4shib::Appender*&&>, std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<log4shib::Appender*&&>, std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd480b540) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_rvalue_reference<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_rvalue_reference<log4shib::Appender*&&> > (0x0x7fcbd47dfd68) 0 empty
  std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd47dfdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd480b5a0) 0 empty

Class std::conditional<false, std::is_function<std::tuple<log4shib::Appender*&&>&&>, std::__or_<std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<log4shib::Appender*&&>&&>, std::__or_<std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> > > (0x0x7fcbd480b660) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_rvalue_reference<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_rvalue_reference<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd480b6c0) 0 empty

Class std::is_rvalue_reference<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd47dfea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd480b720) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_rvalue_reference<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_rvalue_reference<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd47dff08) 0 empty
  std::is_rvalue_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd47dff70) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd480b780) 0 empty

Class std::is_reference<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827000) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd480b7e0) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd480b840) 0 empty

Class std::__or_<std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd4827068) 0 empty
  std::is_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd48270d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd480b8a0) 0 empty

Class std::__or_<std::is_function<std::tuple<log4shib::Appender*&&>&&>, std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<log4shib::Appender*&&>&&>, std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd4827138) 0 empty
  std::__or_<std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd48271a0) 0 empty
    std::is_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827208) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd480b900) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<log4shib::Appender*&&>&&>, std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<log4shib::Appender*&&>&&>, std::is_reference<std::tuple<log4shib::Appender*&&>&&>, std::is_void<std::tuple<log4shib::Appender*&&>&&> > > (0x0x7fcbd4827270) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd480b960) 0 empty

Class std::is_object<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd48272d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd480b9c0) 0 empty

Class std::conditional<false, std::is_object<std::tuple<log4shib::Appender*&&>&&>, std::is_reference<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<log4shib::Appender*&&>&&>, std::is_reference<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd480ba20) 0 empty

Class std::__or_<std::is_object<std::tuple<log4shib::Appender*&&>&&>, std::is_reference<std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<log4shib::Appender*&&>&&>, std::is_reference<std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd4827340) 0 empty
  std::is_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd48273a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd480ba80) 0 empty

Class std::__is_referenceable<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd480bae0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<log4shib::Appender*&&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<log4shib::Appender*&&>&&, true> (0x0x7fcbd480bb40) 0 empty

Class std::add_rvalue_reference<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827478) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<log4shib::Appender*&&>&&, true> (0x0x7fcbd480bba0) 0 empty

Class std::__is_static_castable_impl<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> (0x0x7fcbd47dfe38) 0 empty
  std::__do_is_static_castable_impl (0x0x7fcbd480b600) 0 empty

Class std::__is_static_castable_safe<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> (0x0x7fcbd4827548) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd480bcc0) 0 empty

Class std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> (0x0x7fcbd48275b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd480bde0) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, false> > >, std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, false> > >, std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> > (0x0x7fcbd480be40) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, false> > > > (0x0x7fcbd4827618) 0 empty
  std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> (0x0x7fcbd4827680) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd480bea0) 0 empty

Class std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd48276e8) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, false> > > > (0x0x7fcbd4827750) 0 empty
    std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> (0x0x7fcbd48277b8) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd480bf00) 0 empty

Class std::__is_direct_constructible_new<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd48278f0) 0 empty
  std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827958) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, false> > > > (0x0x7fcbd48279c0) 0 empty
      std::__is_static_castable<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> (0x0x7fcbd4827a28) 0 empty
        std::integral_constant<bool, false> (0x0x7fcbd480bf60) 0 empty

Class std::__is_direct_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd483a180) 0 empty

Class std::__is_constructible_impl<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827b60) 0 empty
  std::__is_direct_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd483a2a0) 0 empty

Class std::is_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd483a420) 0 empty

Class std::__and_<std::is_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> > (0x0x7fcbd4827c98) 0 empty
  std::is_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd4827d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd483a480) 0 empty

Class std::conditional<false, std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > > (0x0x7fcbd483a6c0) 0 empty

Class std::__or_<std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<log4shib::Appender*&&>&&>, std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > (0x0x7fcbd4827d68) 0 empty
  std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > (0x0x7fcbd4827dd0) 0 empty
    std::is_array<log4shib::Appender*&&> (0x0x7fcbd4827e38) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd483a720) 0 empty

Class std::__is_convertible_helper<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&, false> (0x0x7fcbd483a7e0) 0 empty

Class std::is_convertible<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> (0x0x7fcbd4827f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd483a9c0) 0 empty

Class std::__and_<std::is_convertible<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> > (0x0x7fcbd4827f70) 0 empty
  std::is_convertible<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> (0x0x7fcbd4847000) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd483aa20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&>, std::__is_direct_constructible_new_safe<log4shib::Appender*&&, log4shib::Appender*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&>, std::__is_direct_constructible_new_safe<log4shib::Appender*&&, log4shib::Appender*&> > (0x0x7fcbd483ac60) 0 empty

Class std::remove_volatile<log4shib::Appender*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4shib::Appender*&> (0x0x7fcbd483ad20) 0 empty

Class std::remove_const<log4shib::Appender*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4shib::Appender*&> (0x0x7fcbd483ad80) 0 empty

Class std::remove_cv<log4shib::Appender*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4shib::Appender*&> (0x0x7fcbd483acc0) 0 empty

Class std::__is_void_helper<log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<log4shib::Appender*&> (0x0x7fcbd48470d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd483ade0) 0 empty

Class std::is_void<log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<log4shib::Appender*&> (0x0x7fcbd4847138) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd483ae40) 0 empty

Class std::conditional<false, std::is_void<log4shib::Appender*&>, std::is_function<log4shib::Appender*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4shib::Appender*&>, std::is_function<log4shib::Appender*&> > (0x0x7fcbd483aea0) 0 empty

Class std::is_function<log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4shib::Appender*&> (0x0x7fcbd4847270) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4856000) 0 empty

Class std::__or_<std::is_void<log4shib::Appender*&>, std::is_function<log4shib::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4shib::Appender*&>, std::is_function<log4shib::Appender*&> > (0x0x7fcbd48472d8) 0 empty
  std::is_function<log4shib::Appender*&> (0x0x7fcbd4847340) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4856060) 0 empty

Class std::__not_<std::__or_<std::is_void<log4shib::Appender*&>, std::is_function<log4shib::Appender*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<log4shib::Appender*&>, std::is_function<log4shib::Appender*&> > > (0x0x7fcbd48473a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd48560c0) 0 empty

Class std::is_lvalue_reference<log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4shib::Appender*&> (0x0x7fcbd48475b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4856120) 0 empty

Class std::conditional<true, std::is_rvalue_reference<log4shib::Appender*&&>, std::is_lvalue_reference<log4shib::Appender*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_rvalue_reference<log4shib::Appender*&&>, std::is_lvalue_reference<log4shib::Appender*&> > (0x0x7fcbd4856180) 0 empty

Class std::__and_<std::is_lvalue_reference<log4shib::Appender*&>, std::is_rvalue_reference<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<log4shib::Appender*&>, std::is_rvalue_reference<log4shib::Appender*&&> > (0x0x7fcbd4847618) 0 empty
  std::is_rvalue_reference<log4shib::Appender*&&> (0x0x7fcbd4847680) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd48561e0) 0 empty

Class std::conditional<false, std::is_function<log4shib::Appender*&>, std::__or_<std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<log4shib::Appender*&>, std::__or_<std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> > > (0x0x7fcbd48562a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<log4shib::Appender*&>, std::is_rvalue_reference<log4shib::Appender*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<log4shib::Appender*&>, std::is_rvalue_reference<log4shib::Appender*&> > (0x0x7fcbd4856300) 0 empty

Class std::__or_<std::is_lvalue_reference<log4shib::Appender*&>, std::is_rvalue_reference<log4shib::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4shib::Appender*&>, std::is_rvalue_reference<log4shib::Appender*&> > (0x0x7fcbd4847750) 0 empty
  std::is_lvalue_reference<log4shib::Appender*&> (0x0x7fcbd48477b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4856360) 0 empty

Class std::is_reference<log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4shib::Appender*&> (0x0x7fcbd48478f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd48563c0) 0 empty

Class std::conditional<true, std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> > (0x0x7fcbd4856420) 0 empty

Class std::__or_<std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> > (0x0x7fcbd4847a28) 0 empty
  std::is_reference<log4shib::Appender*&> (0x0x7fcbd4847a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4856540) 0 empty

Class std::__or_<std::is_function<log4shib::Appender*&>, std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4shib::Appender*&>, std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> > (0x0x7fcbd4847af8) 0 empty
  std::__or_<std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> > (0x0x7fcbd4847b60) 0 empty
    std::is_reference<log4shib::Appender*&> (0x0x7fcbd4847bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4856660) 0 empty

Class std::__not_<std::__or_<std::is_function<log4shib::Appender*&>, std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4shib::Appender*&>, std::is_reference<log4shib::Appender*&>, std::is_void<log4shib::Appender*&> > > (0x0x7fcbd4847c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4856720) 0 empty

Class std::is_object<log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4shib::Appender*&> (0x0x7fcbd4847c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4856780) 0 empty

Class std::conditional<false, std::is_object<log4shib::Appender*&>, std::is_reference<log4shib::Appender*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<log4shib::Appender*&>, std::is_reference<log4shib::Appender*&> > (0x0x7fcbd48567e0) 0 empty

Class std::__or_<std::is_object<log4shib::Appender*&>, std::is_reference<log4shib::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4shib::Appender*&>, std::is_reference<log4shib::Appender*&> > (0x0x7fcbd4847ea0) 0 empty
  std::is_reference<log4shib::Appender*&> (0x0x7fcbd4847f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4856840) 0 empty

Class std::__is_referenceable<log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4shib::Appender*&> (0x0x7fcbd4847f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4856960) 0 empty

Class std::__add_rvalue_reference_helper<log4shib::Appender*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<log4shib::Appender*&, true> (0x0x7fcbd48569c0) 0 empty

Class std::add_rvalue_reference<log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<log4shib::Appender*&> (0x0x7fcbd486d000) 0 empty
  std::__add_rvalue_reference_helper<log4shib::Appender*&, true> (0x0x7fcbd4856a20) 0 empty

Class std::__is_static_castable_impl<log4shib::Appender*&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<log4shib::Appender*&, log4shib::Appender*&&> (0x0x7fcbd48476e8) 0 empty
  std::__do_is_static_castable_impl (0x0x7fcbd4856240) 0 empty

Class std::__is_static_castable_safe<log4shib::Appender*&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<log4shib::Appender*&, log4shib::Appender*&&> (0x0x7fcbd486d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4856a80) 0 empty

Class std::__is_static_castable<log4shib::Appender*&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<log4shib::Appender*&, log4shib::Appender*&&> (0x0x7fcbd486d138) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4856ae0) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > >, std::__is_static_castable<log4shib::Appender*&, log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > >, std::__is_static_castable<log4shib::Appender*&, log4shib::Appender*&&> > (0x0x7fcbd4856b40) 0 empty

Class std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true> (0x0x7fcbd4856ba0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender*&> > >, std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender*&> > >, std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > > (0x0x7fcbd4856c00) 0 empty

Class std::__and_<std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> >, std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender*&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> >, std::is_base_of<log4shib::Appender*, log4shib::Appender*>, std::__not_<std::is_constructible<log4shib::Appender*, log4shib::Appender*&> > > (0x0x7fcbd486d208) 0 empty
  std::__not_<std::is_same<log4shib::Appender*, log4shib::Appender*> > (0x0x7fcbd486d270) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4856c60) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > (0x0x7fcbd4856cc0) 0 empty

Class std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> (0x0x7fcbd4856d20) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > (0x0x7fcbd486d340) 0 empty
  std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> (0x0x7fcbd4856d80) 0 empty

Class std::is_function<log4shib::Appender*>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4shib::Appender*> (0x0x7fcbd486d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4856de0) 0 empty

Class std::__not_<std::is_function<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_function<log4shib::Appender*> > (0x0x7fcbd486d410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4856e40) 0 empty

Class std::conditional<true, std::__or_<std::is_same<log4shib::Appender*, log4shib::Appender*>, std::is_base_of<log4shib::Appender*, log4shib::Appender*> >, std::__not_<std::is_function<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__or_<std::is_same<log4shib::Appender*, log4shib::Appender*>, std::is_base_of<log4shib::Appender*, log4shib::Appender*> >, std::__not_<std::is_function<log4shib::Appender*> > > (0x0x7fcbd4856ea0) 0 empty

Class std::conditional<true, std::is_same<log4shib::Appender*, log4shib::Appender*>, std::is_base_of<log4shib::Appender*, log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_same<log4shib::Appender*, log4shib::Appender*>, std::is_base_of<log4shib::Appender*, log4shib::Appender*> > (0x0x7fcbd4856f00) 0 empty

Class std::__or_<std::is_same<log4shib::Appender*, log4shib::Appender*>, std::is_base_of<log4shib::Appender*, log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_same<log4shib::Appender*, log4shib::Appender*>, std::is_base_of<log4shib::Appender*, log4shib::Appender*> > (0x0x7fcbd486d478) 0 empty
  std::is_same<log4shib::Appender*, log4shib::Appender*> (0x0x7fcbd486d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4856f60) 0 empty

Class std::__and_<std::__not_<std::is_function<log4shib::Appender*> >, std::__or_<std::is_same<log4shib::Appender*, log4shib::Appender*>, std::is_base_of<log4shib::Appender*, log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_function<log4shib::Appender*> >, std::__or_<std::is_same<log4shib::Appender*, log4shib::Appender*>, std::is_base_of<log4shib::Appender*, log4shib::Appender*> > > (0x0x7fcbd486d548) 0 empty
  std::__or_<std::is_same<log4shib::Appender*, log4shib::Appender*>, std::is_base_of<log4shib::Appender*, log4shib::Appender*> > (0x0x7fcbd486d5b0) 0 empty
    std::is_same<log4shib::Appender*, log4shib::Appender*> (0x0x7fcbd486d618) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4883000) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > > (0x0x7fcbd486d680) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4883060) 0 empty

Class std::__and_<std::__is_static_castable<log4shib::Appender*&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<log4shib::Appender*&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > > > (0x0x7fcbd486d6e8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > > (0x0x7fcbd486d750) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd48830c0) 0 empty

Class std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&> (0x0x7fcbd486d7b8) 0 empty
  std::__and_<std::__is_static_castable<log4shib::Appender*&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > > > (0x0x7fcbd486d820) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > > (0x0x7fcbd486d888) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4883120) 0 empty

Class std::__is_direct_constructible_new<log4shib::Appender*&&, log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4shib::Appender*&&, log4shib::Appender*&> (0x0x7fcbd486d8f0) 0 empty
  std::__is_direct_constructible_ref_cast<log4shib::Appender*&&, log4shib::Appender*&> (0x0x7fcbd486d958) 0 empty
    std::__and_<std::__is_static_castable<log4shib::Appender*&, log4shib::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > > > (0x0x7fcbd486d9c0) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<log4shib::Appender*&, log4shib::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4shib::Appender*&, log4shib::Appender*&&, true> > > (0x0x7fcbd486da28) 0 empty
        std::integral_constant<bool, false> (0x0x7fcbd4883180) 0 empty

Class std::__is_direct_constructible<log4shib::Appender*&&, log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4shib::Appender*&&, log4shib::Appender*&> (0x0x7fcbd486da90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd48831e0) 0 empty

Class std::__is_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&> (0x0x7fcbd486daf8) 0 empty
  std::__is_direct_constructible<log4shib::Appender*&&, log4shib::Appender*&> (0x0x7fcbd486db60) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4883240) 0 empty

Class std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&> (0x0x7fcbd486dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd48832a0) 0 empty

Class std::__and_<std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&> > (0x0x7fcbd486dc30) 0 empty
  std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&> (0x0x7fcbd486dc98) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4883300) 0 empty

Class std::conditional<false, std::is_void<log4shib::Appender*&>, std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4shib::Appender*&>, std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > > (0x0x7fcbd48833c0) 0 empty

Class std::__or_<std::is_void<log4shib::Appender*&>, std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4shib::Appender*&>, std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > (0x0x7fcbd486dd00) 0 empty
  std::__or_<std::is_function<log4shib::Appender*&&>, std::is_array<log4shib::Appender*&&> > (0x0x7fcbd486dd68) 0 empty
    std::is_array<log4shib::Appender*&&> (0x0x7fcbd486ddd0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4883420) 0 empty

Class std::__is_convertible_helper<log4shib::Appender*&, log4shib::Appender*&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<log4shib::Appender*&, log4shib::Appender*&&, false> (0x0x7fcbd48834e0) 0 empty

Class std::is_convertible<log4shib::Appender*&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<log4shib::Appender*&, log4shib::Appender*&&> (0x0x7fcbd486dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4883540) 0 empty

Class std::__and_<std::is_convertible<log4shib::Appender*&, log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<log4shib::Appender*&, log4shib::Appender*&&> > (0x0x7fcbd486df08) 0 empty
  std::is_convertible<log4shib::Appender*&, log4shib::Appender*&&> (0x0x7fcbd486df70) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd48835a0) 0 empty

Class std::remove_reference<const std::tuple<log4shib::Appender*&&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<log4shib::Appender*&&>&> (0x0x7fcbd4883660) 0 empty

Class std::remove_volatile<const std::tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<log4shib::Appender*&&> > (0x0x7fcbd4883720) 0 empty

Class std::remove_const<const std::tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<log4shib::Appender*&&> > (0x0x7fcbd4883780) 0 empty

Class std::remove_cv<const std::tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<log4shib::Appender*&&> > (0x0x7fcbd48836c0) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<log4shib::Appender*&&>&, log4shib::Appender*&&> >, std::__not_<std::is_constructible<log4shib::Appender*&&, const std::tuple<log4shib::Appender*&&>&> > >, std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<log4shib::Appender*&&>&, log4shib::Appender*&&> >, std::__not_<std::is_constructible<log4shib::Appender*&&, const std::tuple<log4shib::Appender*&&>&> > >, std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > > > (0x0x7fcbd48837e0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > >, std::__not_<std::is_convertible<const std::tuple<log4shib::Appender*&&>&, log4shib::Appender*&&> >, std::__not_<std::is_constructible<log4shib::Appender*&&, const std::tuple<log4shib::Appender*&&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > >, std::__not_<std::is_convertible<const std::tuple<log4shib::Appender*&&>&, log4shib::Appender*&&> >, std::__not_<std::is_constructible<log4shib::Appender*&&, const std::tuple<log4shib::Appender*&&>&> > > (0x0x7fcbd489a0d0) 0 empty
  std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > > (0x0x7fcbd489a138) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4883840) 0 empty

Class std::remove_reference<std::tuple<log4shib::Appender*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<log4shib::Appender*&&>&&> (0x0x7fcbd48839c0) 0 empty

Class std::remove_volatile<std::tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<log4shib::Appender*&&> > (0x0x7fcbd4883a80) 0 empty

Class std::remove_cv<std::tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<log4shib::Appender*&&> > (0x0x7fcbd4883a20) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> >, std::__not_<std::is_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> > >, std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> >, std::__not_<std::is_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> > >, std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > > > (0x0x7fcbd4883ae0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > >, std::__not_<std::is_convertible<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> >, std::__not_<std::is_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > >, std::__not_<std::is_convertible<std::tuple<log4shib::Appender*&&>&&, log4shib::Appender*&&> >, std::__not_<std::is_constructible<log4shib::Appender*&&, std::tuple<log4shib::Appender*&&>&&> > > (0x0x7fcbd489a2d8) 0 empty
  std::__not_<std::is_same<std::tuple<log4shib::Appender*&&>, std::tuple<log4shib::Appender*&&> > > (0x0x7fcbd489a340) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4883b40) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&>, std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&>, std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&> > (0x0x7fcbd4883c00) 0 empty

Class std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd489a410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4883c60) 0 empty

Class std::__and_<std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&>, std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&>, std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> > (0x0x7fcbd489a478) 0 empty
  std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd489a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4883cc0) 0 empty

Class std::is_nothrow_constructible<log4shib::Appender*&&, log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd489a548) 0 empty
  std::__and_<std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&>, std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> > (0x0x7fcbd489a5b0) 0 empty
    std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd489a618) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4883d20) 0 empty

Class std::__is_nothrow_move_constructible_impl<log4shib::Appender*&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<log4shib::Appender*&&, true> (0x0x7fcbd489a680) 0 empty
  std::is_nothrow_constructible<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd489a6e8) 0 empty
    std::__and_<std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&>, std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> > (0x0x7fcbd489a750) 0 empty
      std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd489a7b8) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd4883d80) 0 empty

Class std::is_nothrow_move_constructible<log4shib::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<log4shib::Appender*&&> (0x0x7fcbd489a820) 0 empty
  std::__is_nothrow_move_constructible_impl<log4shib::Appender*&&, true> (0x0x7fcbd489a888) 0 empty
    std::is_nothrow_constructible<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd489a8f0) 0 empty
      std::__and_<std::is_constructible<log4shib::Appender*&&, log4shib::Appender*&&>, std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> > (0x0x7fcbd489a958) 0 empty
        std::__is_nt_constructible_impl<log4shib::Appender*&&, log4shib::Appender*&&> (0x0x7fcbd489a9c0) 0 empty
          std::integral_constant<bool, true> (0x0x7fcbd4883de0) 0 empty

Class __gnu_cxx::__aligned_membuf<log4shib::Appender*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<log4shib::Appender*>::_Tp2 (0x0x7fcbd48be480) 0

Class __gnu_cxx::__aligned_membuf<log4shib::Appender*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<log4shib::Appender*> (0x0x7fcbd48be420) 0

Class std::_Rb_tree_node<log4shib::Appender*>
   size=40 align=8
   base size=40 base align=8
std::_Rb_tree_node<log4shib::Appender*> (0x0x7fcbd489ab60) 0
  std::_Rb_tree_node_base (0x0x7fcbd48be3c0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<log4shib::Appender* const, bool> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<log4shib::Appender* const, bool> >::_Tp2 (0x0x7fcbd48bec60) 0

Class __gnu_cxx::__aligned_membuf<std::pair<log4shib::Appender* const, bool> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<log4shib::Appender* const, bool> > (0x0x7fcbd48bec00) 0

Class std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > (0x0x7fcbd489abc8) 0
  std::_Rb_tree_node_base (0x0x7fcbd48beba0) 0

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

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

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

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

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7fcbd489ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd48e8360) 0 empty

Class std::conditional<false, std::__undefined, char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char> (0x0x7fcbd48e83c0) 0 empty

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

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

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

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7fcbd48e8ae0) 0 empty

Class std::__is_void_helper<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<wchar_t> (0x0x7fcbd489af08) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd48e8c00) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7fcbd489af70) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd48e8c60) 0 empty

Class std::conditional<false, std::__undefined, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, wchar_t> (0x0x7fcbd48e8cc0) 0 empty

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

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

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

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

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

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7fcbd490ed20) 0 empty

Class std::__is_void_helper<char16_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char16_t> (0x0x7fcbd491c270) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd490ee40) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7fcbd491c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd490eea0) 0 empty

Class std::conditional<false, std::__undefined, char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char16_t> (0x0x7fcbd490ef00) 0 empty

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

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

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

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

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7fcbd4935840) 0 empty

Class std::__is_void_helper<char32_t>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char32_t> (0x0x7fcbd491c548) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4935960) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7fcbd491c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd49359c0) 0 empty

Class std::conditional<false, std::__undefined, char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, char32_t> (0x0x7fcbd4935a20) 0 empty

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

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

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

Class std::is_error_condition_enum<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491c888) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4955de0) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491c958) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4955e40) 0 empty

Class std::unary_function<log4shib::Appender*, log4shib::Appender*>
   size=1 align=1
   base size=0 base align=1
std::unary_function<log4shib::Appender*, log4shib::Appender*> (0x0x7fcbd497a120) 0 empty

Class std::_Identity<log4shib::Appender*>
   size=1 align=1
   base size=1 base align=1
std::_Identity<log4shib::Appender*> (0x0x7fcbd491c9c0) 0 empty
  std::unary_function<log4shib::Appender*, log4shib::Appender*> (0x0x7fcbd497a180) 0 empty

Class std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7fcbd491ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd497a1e0) 0 empty

Class std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7fcbd497a240) 0 empty

Class std::_Rb_tree<log4shib::Appender*, log4shib::Appender*, std::_Identity<log4shib::Appender*>, std::less<log4shib::Appender*>, std::allocator<log4shib::Appender*> >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<log4shib::Appender*, log4shib::Appender*, std::_Identity<log4shib::Appender*>, std::less<log4shib::Appender*>, std::allocator<log4shib::Appender*> >::_Alloc_node (0x0x7fcbd497a420) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd497a4e0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > > > (0x0x7fcbd497a540) 0 empty

Class std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497a5a0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<log4shib::Appender*>, 0u> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<log4shib::Appender*>, 0u> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd497a600) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__not_<std::extent<std::_Rb_tree_iterator<log4shib::Appender*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__not_<std::extent<std::_Rb_tree_iterator<log4shib::Appender*>, 0u> > > (0x0x7fcbd491cea0) 0 empty
  std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491cf08) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd497a660) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491cf70) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__not_<std::extent<std::_Rb_tree_iterator<log4shib::Appender*>, 0u> > > (0x0x7fcbd491c820) 0 empty
    std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491c8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd497a6c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd497a720) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd491caf8) 0 empty
  std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd497a780) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd491cbc8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd491cc30) 0 empty
    std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491cd00) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd497a7e0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_scalar<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_scalar<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd497a840) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497a8a0) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd491cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497a900) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_floating_point<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_floating_point<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd497a960) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4000) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497a9c0) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4068) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497aa20) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_floating_point<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_floating_point<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a40d0) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4138) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd497aa80) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497aae0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > > (0x0x7fcbd497ab40) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4208) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497aba0) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > > (0x0x7fcbd497ac00) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4270) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497ac60) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497acc0) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > > (0x0x7fcbd497ad20) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4340) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497ad80) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a43a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497ade0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd497ae40) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4410) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497aea0) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4478) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd497af00) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a44e0) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4548) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd497af60) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a45b0) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a4618) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4680) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd45b4000) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a46e8) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a4750) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a47b8) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4820) 0 empty
        std::integral_constant<bool, false> (0x0x7fcbd45b4060) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a4888) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a48f0) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a4958) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a49c0) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4a28) 0 empty
          std::integral_constant<bool, false> (0x0x7fcbd45b40c0) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd45b4120) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_scalar<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_scalar<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45a4af8) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4b60) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd45b4180) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45b41e0) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4bc8) 0 empty
  std::__do_is_destructible_impl (0x0x7fcbd45b4240) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<log4shib::Appender*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<log4shib::Appender*>, false, false> (0x0x7fcbd45a4c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd45b42a0) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45a4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd45b4300) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45b4360) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45a4d68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd45b43c0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd45a4e38) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45a4ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd45b4420) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45a4f08) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd45a4f70) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c5000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd45b4480) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c5068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c50d0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd45c5138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c51a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd45b44e0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c5208) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd45b4540) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c5270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c52d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd45b45a0) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c5340) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd45b4600) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd45b4660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, const bool&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, const bool&> > (0x0x7fcbd45c53a8) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7fcbd45c5410) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd45b46c0) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45b47e0) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45b4840) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45b4780) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd45b48a0) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&> (0x0x7fcbd45c5618) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd45b4900) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > > (0x0x7fcbd45b4960) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45b49c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45c5680) 0 empty
  std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45c56e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd45b4a20) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45c5750) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45c57b8) 0 empty
    std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45c5820) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd45b4a80) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*>, false> (0x0x7fcbd45b4ae0) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45c58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd45b4b40) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45b4ba0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x7fcbd45c5958) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fcbd45c59c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd45b4c00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd45b4cc0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd45b4d20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45b4d80) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5bc8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd45b4de0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd45c5c98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5d00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd45b4e40) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5d68) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd45c5dd0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5e38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd45b4ea0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5ea0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5f08) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4shib::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd45c5f70) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd45b4f00) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c54e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd45b4f60) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5a28) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd45f0000) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45c5af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd45f0060) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd45f00c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7fcbd45f0120) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45f01e0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45f0240) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45f0180) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45f9068) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd45f02a0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&> (0x0x7fcbd45f90d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd45f0300) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > > (0x0x7fcbd45f0360) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45f9138) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45f91a0) 0 empty
    std::is_array<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45f9208) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd45f03c0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*>, false> (0x0x7fcbd45f0420) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd45f92d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd45f0480) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45f04e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x7fcbd45f9340) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fcbd45f93a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd45f0540) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd45f9410) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x7fcbd45f9478) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7fcbd45f94e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd45f05a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd45f9548) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd45f95b0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x7fcbd45f9618) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7fcbd45f9680) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd45f0600) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd45f06c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd45f0720) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7fcbd45f0780) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd45f9888) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd45f07e0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd45f98f0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd45f9958) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd45f0840) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd45f99c0) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x7fcbd45f9a28) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x7fcbd45f9a90) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd45f08a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fcbd45f0960) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd45f09c0) 0 empty

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

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

Class std::__is_direct_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fcbd45f9dd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd45f0ae0) 0 empty

Class std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7fcbd45f9ea0) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fcbd45f9f08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd45f0b40) 0 empty

Class std::__is_direct_constructible_new_safe<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7fcbd45f9f70) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7fcbd45f96e8) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fcbd45f9750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd45f0c60) 0 empty

Class std::__is_direct_constructible_new<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<bool, bool&&> (0x0x7fcbd45f97b8) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7fcbd45f9af8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7fcbd45f9b60) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fcbd4624000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd45f0d20) 0 empty

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

Class std::__is_constructible_impl<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<bool, bool&&> (0x0x7fcbd46240d0) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7fcbd4624138) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd45f0e40) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7fcbd45f0f00) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd45f0f60) 0 empty

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

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

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

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

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x7fcbd46242d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd462b180) 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> > > (0x0x7fcbd462b1e0) 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> > (0x0x7fcbd4624410) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7fcbd4624478) 0 empty
    std::is_array<bool> (0x0x7fcbd46244e0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd462b240) 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> (0x0x7fcbd462b2a0) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > (0x0x7fcbd4624618) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7fcbd4624680) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd462b360) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x7fcbd46246e8) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > (0x0x7fcbd4624750) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7fcbd46247b8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd462b3c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x7fcbd4624820) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x7fcbd4624888) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > (0x0x7fcbd46248f0) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7fcbd4624958) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd462b420) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fcbd462b4e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&> > (0x0x7fcbd462b540) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7fcbd462b5a0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x7fcbd4624b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd462b600) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fcbd4624bc8) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x7fcbd4624c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd462b660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, const std::_Rb_tree_iterator<log4shib::Appender*>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fcbd4624c98) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x7fcbd4624d00) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4shib::Appender*>&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x7fcbd4624d68) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd462b6c0) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&> > (0x0x7fcbd462b780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4shib::Appender*>, std::_Rb_tree_iterator<log4shib::Appender*>&&>, std::is_constructible<bool, bool&&> > (0x0x7fcbd4624ea0) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7fcbd4624f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd462b7e0) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> > > (0x0x7fcbd462b8a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4shib::Appender*>&&, std::_Rb_tree_iterator<log4shib::Appender*> >, std::is_convertible<bool&&, bool> > (0x0x7fcbd4624a28) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7fcbd4624a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd462b900) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<log4shib::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<log4shib::Appender*> > (0x0x7fcbd462b9c0) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7fcbd462ba80) 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&> (0x0x7fcbd46651e0) 0 empty

Class std::remove_reference<std::tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<log4shib::Appender* const&> > (0x0x7fcbd46652a0) 0 empty

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

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<log4shib::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<log4shib::Appender*> > > (0x0x7fcbd46657e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<log4shib::Appender*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<log4shib::Appender*> > > (0x0x7fcbd466c3a8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<log4shib::Appender*> > > (0x0x7fcbd4665840) 0 empty

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7fcbd466c548) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd46c1240) 0 empty

Class std::conditional<false, std::__undefined, const char>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char> (0x0x7fcbd46c12a0) 0 empty

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

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

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

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

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

Class std::is_void<const wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const wchar_t> (0x0x7fcbd466c750) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd46c17e0) 0 empty

Class std::conditional<false, std::__undefined, const wchar_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const wchar_t> (0x0x7fcbd46c1840) 0 empty

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

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

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

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

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

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

Class std::is_void<const char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char16_t> (0x0x7fcbd466c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd46c1ea0) 0 empty

Class std::conditional<false, std::__undefined, const char16_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char16_t> (0x0x7fcbd46c1f00) 0 empty

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

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

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

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

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

Class std::is_void<const char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char32_t> (0x0x7fcbd466cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4700480) 0 empty

Class std::conditional<false, std::__undefined, const char32_t>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__undefined, const char32_t> (0x0x7fcbd47004e0) 0 empty

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

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd472a300) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node_base*>, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > > (0x0x7fcbd472a420) 0 empty

Class std::is_array<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_node_base*> (0x0x7fcbd466cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd472a480) 0 empty

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

Class std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7fcbd466cd68) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fcbd466cdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd472a540) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_node_base*> (0x0x7fcbd466ce38) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7fcbd466cea0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fcbd466cf08) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd472a5a0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7fcbd472a600) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7fcbd466cf70) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7fcbd466c138) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd472a660) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*>, std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7fcbd466c208) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7fcbd466c270) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7fcbd466c410) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd472a6c0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<std::_Rb_tree_node_base*> > (0x0x7fcbd472a720) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_node_base*> (0x0x7fcbd4746000) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd472a780) 0 empty

Class std::is_integral<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_node_base*> (0x0x7fcbd4746068) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd472a7e0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> > (0x0x7fcbd472a840) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_node_base*> (0x0x7fcbd47460d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd472a8a0) 0 empty

Class std::is_floating_point<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7fcbd4746138) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd472a900) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_node_base*>, std::is_floating_point<std::_Rb_tree_node_base*> > (0x0x7fcbd47461a0) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7fcbd4746208) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd472a960) 0 empty

Class std::is_arithmetic<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_node_base*> (0x0x7fcbd4746340) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd472a9c0) 0 empty

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

Class std::is_enum<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_node_base*> (0x0x7fcbd47463a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd472aa80) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_node_base*>, std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_node_base*>, std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > > (0x0x7fcbd472aae0) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_node_base*> (0x0x7fcbd4746410) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd472ab40) 0 empty

Class std::is_pointer<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fcbd4746478) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd472aba0) 0 empty

Class std::conditional<true, std::is_pointer<std::_Rb_tree_node_base*>, std::__or_<std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<std::_Rb_tree_node_base*>, std::__or_<std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > > (0x0x7fcbd472ac00) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7fcbd47464e0) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fcbd4746548) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd472ac60) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7fcbd47465b0) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7fcbd4746618) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fcbd4746680) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd472acc0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_node_base*>, std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7fcbd47466e8) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_node_base*>, std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7fcbd4746750) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_node_base*>, std::is_member_pointer<std::_Rb_tree_node_base*>, std::is_null_pointer<std::_Rb_tree_node_base*> > (0x0x7fcbd47467b8) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fcbd4746820) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd472ad20) 0 empty

Class std::is_scalar<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_node_base*> (0x0x7fcbd4746888) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd472ad80) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_scalar<std::_Rb_tree_node_base*> > (0x0x7fcbd47468f0) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7fcbd4746958) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd472ade0) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_node_base*, false, true> (0x0x7fcbd4746a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd472af00) 0 empty

Class std::is_destructible<std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_node_base*> (0x0x7fcbd4746af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd472af60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fcbd4758000) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4746b60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd4758120) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd4746c30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4746c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd4758240) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4746d00) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd4746d68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4746dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd4758300) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4746f08) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4746f70) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd4760000) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4760068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd47583c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4760138) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4758600) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd47601a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4760208) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4758720) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4760270) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47587e0) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd4758840) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd47602d8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fcbd4760340) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd47588a0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base* const&> (0x0x7fcbd47589c0) 0 empty

Class std::remove_const<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base* const&> (0x0x7fcbd4758a20) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base* const&> (0x0x7fcbd4758960) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base* const&> (0x0x7fcbd4760410) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4758a80) 0 empty

Class std::is_void<std::_Rb_tree_node_base* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base* const&> (0x0x7fcbd4760478) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4758ae0) 0 empty

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

Class std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd4758c60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd47604e0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fcbd4760548) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4758cc0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base* const&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd4760680) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd47606e8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fcbd4760750) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4758d20) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*, false> (0x0x7fcbd4758d80) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd4760888) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4758f60) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd4776000) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd47608f0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd4760958) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4776060) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4776120) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd4776180) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fcbd47761e0) 0 empty

Class std::is_function<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4760c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd47762a0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<log4shib::Appender*>*&>, std::__or_<std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<log4shib::Appender*>*&>, std::__or_<std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> > > (0x0x7fcbd4776300) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4760d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4776360) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd47763c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd4760d68) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4760dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4776420) 0 empty

Class std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4760e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4776480) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd47764e0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd4760ea0) 0 empty
  std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4760f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4776540) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd4760f70) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd4383000) 0 empty
    std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383068) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd47765a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> > > (0x0x7fcbd43830d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4776600) 0 empty

Class std::is_object<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383138) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4776660) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd47766c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd43831a0) 0 empty
  std::is_reference<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383208) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4776720) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383270) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4776780) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<log4shib::Appender*>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<log4shib::Appender*>*&, true> (0x0x7fcbd47767e0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd43832d8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<log4shib::Appender*>*&, true> (0x0x7fcbd4776840) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4760c30) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd4776240) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd43833a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd47768a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383478) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd43834e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd4776900) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd43835b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383618) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd4383680) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd43836e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd4776960) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd43838f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd47769c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383a28) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4776ae0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4383c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4776c00) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd4776d20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd4776d80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fcbd4776ea0) 0 empty

Class std::is_function<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node_base* const&&> (0x0x7fcbd4383d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4396060) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7fcbd4383d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4396120) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> > (0x0x7fcbd4396180) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7fcbd4383dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd43961e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node_base* const&&>, std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> > (0x0x7fcbd4383e38) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7fcbd4383ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4396240) 0 empty

Class std::is_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fcbd4383f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd43962a0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7fcbd4383f70) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6000) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4396360) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node_base* const&&>, std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node_base* const&&>, std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7fcbd43a6068) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7fcbd43a60d0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6138) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd43963c0) 0 empty

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

Class std::is_object<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6208) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4396480) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node_base* const&&>, std::is_reference<std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node_base* const&&>, std::is_reference<std::_Rb_tree_node_base* const&&> > (0x0x7fcbd43a6270) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a62d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4396540) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6340) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd43965a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7fcbd4396600) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a63a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7fcbd4396660) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd4383c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd4396000) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd43a6478) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a64e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd4396780) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6548) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd43a65b0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd4396840) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6750) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a67b8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd43a6820) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6888) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd4396900) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6958) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4396b40) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a69c0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4396c60) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fcbd43a6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4396de0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd4396e40) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4396f00) 0 empty

Class std::remove_const<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4396f60) 0 empty

Class std::remove_cv<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd4396ea0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd43a6b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43b8000) 0 empty

Class std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd43a6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43b8060) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fcbd43b80c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd43a6c30) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd43a6c98) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fcbd43a6d00) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd43b8120) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*, false> (0x0x7fcbd43b8180) 0 empty

Class std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*> (0x0x7fcbd43a6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd43b81e0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*> > (0x0x7fcbd43b8300) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd43a6f70) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd43c5000) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd43b8360) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43c5068) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd43c50d0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd43c5138) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd43b83c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43c51a0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43c5208) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd43c5270) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd43c52d8) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd43b8420) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43b84e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd43b8540) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd43b85a0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43c53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43b8600) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43c5410) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43c5478) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd43b8660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43c54e0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43c5548) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43c55b0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd43b86c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43b8780) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd43b87e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd43b8840) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fcbd43b88a0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c5680) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd43b8900) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd43c5750) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c57b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd43b8a20) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c5820) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd43c5888) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c58f0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd43b8ae0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c5958) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c59c0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd43c5a28) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c5a90) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd43b8c60) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c5af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd43b8d80) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c5b60) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c5bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd43b8de0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43c5c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd43b8e40) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd43b8ea0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd43b8f00) 0 empty

Class std::remove_volatile<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node_base*&> (0x0x7fcbd43ef000) 0 empty

Class std::remove_const<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node_base*&> (0x0x7fcbd43ef060) 0 empty

Class std::remove_cv<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node_base*&> (0x0x7fcbd43b8f60) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node_base*&> (0x0x7fcbd43c5d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43ef0c0) 0 empty

Class std::is_void<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node_base*&> (0x0x7fcbd43c5d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43ef120) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node_base*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd43c5dd0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd43c5e38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fcbd43c5ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd43ef1e0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*, false> (0x0x7fcbd43ef240) 0 empty

Class std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fcbd43fb000) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd43ef360) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd43fb068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fcbd43fb0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd43ef3c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fb138) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd43fb1a0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fcbd43fb208) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd43ef420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fb270) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fb2d8) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd43fb340) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fcbd43fb3a8) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd43ef480) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43ef540) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd43ef5a0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd43ef600) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fb478) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43ef660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43fb4e0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fb548) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd43ef6c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43fb5b0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43fb618) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fb680) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd43ef720) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&> > (0x0x7fcbd43ef7e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4shib::Appender*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd43fb6e8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd43fb750) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd43ef840) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*> > (0x0x7fcbd43ef900) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<log4shib::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd43fb7b8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fcbd43fb820) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd43ef960) 0 empty

Class std::remove_reference<std::_Rb_tree_node<log4shib::Appender*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<log4shib::Appender*>*&> (0x0x7fcbd43efa20) 0 empty

Class std::remove_reference<std::_Rb_tree_node_base*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node_base*&> (0x0x7fcbd43efae0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd43efd20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd43efd80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd43efde0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd43efe40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd43fbb60) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd43fbbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd43efea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fbc30) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd43fbc98) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd43fbd00) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd43eff00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fbd68) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fbdd0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd43fbe38) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd43fbea0) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd43eff60) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4433060) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd44330c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd4433120) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd43fbf70) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4433180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd443d000) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd443d068) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd44331e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd443d0d0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd443d138) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd443d1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4433240) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4433300) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd4433360) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<int&&>, std::is_rvalue_reference<int&&> > (0x0x7fcbd443d410) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7fcbd443d478) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4433780) 0 empty

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

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

Class std::__or_<std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7fcbd443d548) 0 empty
  std::is_reference<int&&> (0x0x7fcbd443d5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd44338a0) 0 empty

Class std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<int&&>, std::is_reference<int&&>, std::is_void<int&&> > (0x0x7fcbd443d618) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7fcbd443d680) 0 empty
    std::is_reference<int&&> (0x0x7fcbd443d6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4433900) 0 empty

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

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

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

Class std::__or_<std::is_object<int&&>, std::is_reference<int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<int&&>, std::is_reference<int&&> > (0x0x7fcbd443d8f0) 0 empty
  std::is_reference<int&&> (0x0x7fcbd443d958) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4433b40) 0 empty

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

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

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

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443d270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd4433480) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fcbd443daf8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443db60) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd4433cc0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443dbc8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fcbd443dc30) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443dc98) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd4433d20) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443dd00) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443dd68) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fcbd443ddd0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443de38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd4433d80) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4433de0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443df08) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd443df70) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4433e40) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd4463000) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4433ea0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7fcbd4433f00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7fcbd4463068) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd44630d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4433f60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7fcbd4463138) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > (0x0x7fcbd44631a0) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd4463208) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4466000) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd44660c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> > (0x0x7fcbd4466120) 0 empty

Class std::conditional<false, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7fcbd4466180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd44632d8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd4463340) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd44661e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&>, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd44633a8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4463410) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd4463478) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4466240) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd4466300) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7fcbd44634e0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd4463548) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4466360) 0 empty

Class std::conditional<true, std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd4466420) 0 empty

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

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

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

Class std::__is_void_helper<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int&&> (0x0x7fcbd4463618) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd44665a0) 0 empty

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7fcbd4463680) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4466600) 0 empty

Class std::conditional<false, std::is_void<int&&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<int&&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fcbd4466660) 0 empty

Class std::__or_<std::is_void<int&&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<int&&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd44636e8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd4463750) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fcbd44637b8) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd44666c0) 0 empty

Class std::__is_convertible_helper<int&&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<int&&, std::_Rb_tree_node_base*, false> (0x0x7fcbd4466720) 0 empty

Class std::is_convertible<int&&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fcbd44638f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4466780) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > (0x0x7fcbd4463958) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fcbd44639c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd44667e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4466f60) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7fcbd44a6000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd4463f08) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd4463f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd44a6060) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd44a6120) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7fcbd44a6180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4463c98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd4463dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd44a61e0) 0 empty

Class std::conditional<false, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7fcbd44a62a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd4463e38) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fcbd44b3000) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd44a6300) 0 empty

Class std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > (0x0x7fcbd44a63c0) 0 empty

Class std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd44b3138) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fcbd44b31a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd44a6420) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd44a6660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd44b32d8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd44b3340) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd44a66c0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd44a6780) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd44b33a8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fcbd44b3410) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd44a67e0) 0 empty

Class std::unary_function<std::pair<log4shib::Appender* const, bool>, log4shib::Appender* const>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<log4shib::Appender* const, bool>, log4shib::Appender* const> (0x0x7fcbd44a6d20) 0 empty

Class std::_Select1st<std::pair<log4shib::Appender* const, bool> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<log4shib::Appender* const, bool> > (0x0x7fcbd44b34e0) 0 empty
  std::unary_function<std::pair<log4shib::Appender* const, bool>, log4shib::Appender* const> (0x0x7fcbd44a6e40) 0 empty

Class std::remove_reference<std::allocator<std::_Rb_tree_node<log4shib::Appender*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_Rb_tree_node<log4shib::Appender*> >&> (0x0x7fcbd45033c0) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::__cxx11::basic_string<wchar_t> > (0x0x7fcbd452b7e0) 0

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

Class __gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char16_t*, std::__cxx11::basic_string<char16_t> > (0x0x7fcbd452bae0) 0

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

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

Class __gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char32_t*, std::__cxx11::basic_string<char32_t> > (0x0x7fcbd452bf00) 0

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

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

Class std::is_same<std::_Rb_tree_node<log4shib::Appender*>*, log4shib::Appender**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<log4shib::Appender*>*, log4shib::Appender**> (0x0x7fcbd44b3d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd41a54e0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<log4shib::Appender**> >, std::is_same<std::_Rb_tree_node<log4shib::Appender*>*, log4shib::Appender**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<log4shib::Appender**> >, std::is_same<std::_Rb_tree_node<log4shib::Appender*>*, log4shib::Appender**> > (0x0x7fcbd41a5540) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<log4shib::Appender*>*, log4shib::Appender**>, std::__not_<std::is_pointer<log4shib::Appender**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<log4shib::Appender*>*, log4shib::Appender**>, std::__not_<std::is_pointer<log4shib::Appender**> > > (0x0x7fcbd44b3d68) 0 empty
  std::is_same<std::_Rb_tree_node<log4shib::Appender*>*, log4shib::Appender**> (0x0x7fcbd44b3c98) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd41a55a0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > > (0x0x7fcbd41a58a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > > (0x0x7fcbd41db000) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> > > > (0x0x7fcbd41a5900) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*, std::pair<log4shib::Appender* const, bool>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*, std::pair<log4shib::Appender* const, bool>*> (0x0x7fcbd41db0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd41a5960) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<log4shib::Appender* const, bool>*> >, std::is_same<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*, std::pair<log4shib::Appender* const, bool>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<log4shib::Appender* const, bool>*> >, std::is_same<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*, std::pair<log4shib::Appender* const, bool>*> > (0x0x7fcbd41a59c0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*, std::pair<log4shib::Appender* const, bool>*>, std::__not_<std::is_pointer<std::pair<log4shib::Appender* const, bool>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*, std::pair<log4shib::Appender* const, bool>*>, std::__not_<std::is_pointer<std::pair<log4shib::Appender* const, bool>*> > > (0x0x7fcbd41db138) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*, std::pair<log4shib::Appender* const, bool>*> (0x0x7fcbd41db1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd41a5a20) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd41fe3c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41fe420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fcbd41fe480) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db478) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd41fe540) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > > (0x0x7fcbd41fe5a0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd41fe600) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41fe720) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41db548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd41fe780) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db618) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd41fe840) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41fe8a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41db680) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd41fe900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41db750) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41db7b8) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db820) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd41fe960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > > (0x0x7fcbd41db888) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd41fe9c0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd41fea20) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41fea80) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41db958) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd41feae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41dba28) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd41feb40) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, true> (0x0x7fcbd41fec60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41dbb60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, true> (0x0x7fcbd41fecc0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fcbd41fe4e0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41dbc30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41dbc98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fcbd41fede0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41dbd00) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41dbd68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41dbdd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fcbd41fee40) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41dbe38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41dbea0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd41dbf08) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41dbf70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fcbd41feea0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd41db068) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd41fef00) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd4230000) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd4230068) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd41fef60) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd42300d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4232000) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd4232060) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd42320c0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd4232180) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd42321e0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd4232120) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd42301a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4232240) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd4230208) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4232360) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fcbd42323c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd4230270) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fcbd42302d8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fcbd4230340) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4232420) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*, false> (0x0x7fcbd4232480) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*> (0x0x7fcbd4230478) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd42324e0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*> > (0x0x7fcbd4232540) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd42304e0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd4230548) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd42325a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd42305b0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd4230618) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd4230680) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4232600) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd42306e8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd4230750) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fcbd42307b8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fcbd4230820) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd4232660) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4232720) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd4232780) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> > (0x0x7fcbd42327e0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd42308f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4232840) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4230958) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd42309c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd42328a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4230a28) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fcbd4230a90) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fcbd4230af8) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd4232900) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> > (0x0x7fcbd42329c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fcbd4230b60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fcbd4230bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4232a20) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*> > (0x0x7fcbd4232ae0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fcbd4230c30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fcbd4230c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4232b40) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<log4shib::Appender* const, bool> >*&> (0x0x7fcbd4232c00) 0 empty

Class std::remove_const<std::tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<log4shib::Appender* const&> > (0x0x7fcbd42d9de0) 0 empty

Class std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > (0x0x7fcbd4295820) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd42d9e40) 0 empty

Class std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > > (0x0x7fcbd4295888) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4303060) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&>, std::__is_direct_constructible_new_safe<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&>, std::__is_direct_constructible_new_safe<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4303120) 0 empty

Class std::remove_volatile<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd43031e0) 0 empty

Class std::remove_const<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4303240) 0 empty

Class std::remove_cv<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4303180) 0 empty

Class std::__is_void_helper<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4295a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43032a0) 0 empty

Class std::is_void<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4295a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4303300) 0 empty

Class std::conditional<false, std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::is_function<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::is_function<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4303360) 0 empty

Class std::is_function<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4295af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43033c0) 0 empty

Class std::__or_<std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::is_function<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::is_function<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4295b60) 0 empty
  std::is_function<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4295bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd4303420) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::is_function<std::tuple<log4shib::Appender* const&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::is_function<std::tuple<log4shib::Appender* const&>&&> > > (0x0x7fcbd4295c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4303480) 0 empty

Class std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4295c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43034e0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<log4shib::Appender* const&>, std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<log4shib::Appender* const&>, std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4303540) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_rvalue_reference<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_rvalue_reference<log4shib::Appender* const&> > (0x0x7fcbd4295d00) 0 empty
  std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4295d68) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd43035a0) 0 empty

Class std::conditional<false, std::is_function<std::tuple<log4shib::Appender* const&>&&>, std::__or_<std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<log4shib::Appender* const&>&&>, std::__or_<std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> > > (0x0x7fcbd4303660) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_rvalue_reference<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_rvalue_reference<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd43036c0) 0 empty

Class std::is_rvalue_reference<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4295e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4303720) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_rvalue_reference<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_rvalue_reference<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4295ea0) 0 empty
  std::is_rvalue_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4295f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4303780) 0 empty

Class std::is_reference<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4295f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd43037e0) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4303840) 0 empty

Class std::__or_<std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4295000) 0 empty
  std::is_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322000) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd43038a0) 0 empty

Class std::__or_<std::is_function<std::tuple<log4shib::Appender* const&>&&>, std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<log4shib::Appender* const&>&&>, std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4322068) 0 empty
  std::__or_<std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd43220d0) 0 empty
    std::is_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322138) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd4303900) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<log4shib::Appender* const&>&&>, std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<log4shib::Appender* const&>&&>, std::is_reference<std::tuple<log4shib::Appender* const&>&&>, std::is_void<std::tuple<log4shib::Appender* const&>&&> > > (0x0x7fcbd43221a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4303960) 0 empty

Class std::is_object<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322208) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd43039c0) 0 empty

Class std::conditional<false, std::is_object<std::tuple<log4shib::Appender* const&>&&>, std::is_reference<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<log4shib::Appender* const&>&&>, std::is_reference<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4303a20) 0 empty

Class std::__or_<std::is_object<std::tuple<log4shib::Appender* const&>&&>, std::is_reference<std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<log4shib::Appender* const&>&&>, std::is_reference<std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4322270) 0 empty
  std::is_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd43222d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd4303a80) 0 empty

Class std::__is_referenceable<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322340) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd4303ae0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<log4shib::Appender* const&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<log4shib::Appender* const&>&&, true> (0x0x7fcbd4303b40) 0 empty

Class std::add_rvalue_reference<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd43223a8) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<log4shib::Appender* const&>&&, true> (0x0x7fcbd4303ba0) 0 empty

Class std::__is_static_castable_impl<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> (0x0x7fcbd4295dd0) 0 empty
  std::__do_is_static_castable_impl (0x0x7fcbd4303600) 0 empty

Class std::__is_static_castable_safe<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> (0x0x7fcbd4322548) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4303cc0) 0 empty

Class std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> (0x0x7fcbd4322680) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd4303de0) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, false> > >, std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, false> > >, std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> > (0x0x7fcbd432c000) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, false> > > > (0x0x7fcbd43226e8) 0 empty
  std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> (0x0x7fcbd4322750) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd432c060) 0 empty

Class std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd43227b8) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, false> > > > (0x0x7fcbd4322820) 0 empty
    std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> (0x0x7fcbd4322888) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd432c120) 0 empty

Class std::__is_direct_constructible_new<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd43228f0) 0 empty
  std::__is_direct_constructible_ref_cast<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322958) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, false> > > > (0x0x7fcbd43229c0) 0 empty
      std::__is_static_castable<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> (0x0x7fcbd4322a28) 0 empty
        std::integral_constant<bool, false> (0x0x7fcbd432c1e0) 0 empty

Class std::__is_direct_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd432c2a0) 0 empty

Class std::__is_constructible_impl<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322c98) 0 empty
  std::__is_direct_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd432c3c0) 0 empty

Class std::is_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd432c4e0) 0 empty

Class std::__and_<std::is_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> > (0x0x7fcbd4322f08) 0 empty
  std::is_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd4322f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd432c600) 0 empty

Class std::conditional<false, std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::__or_<std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::__or_<std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > > (0x0x7fcbd432c720) 0 empty

Class std::__or_<std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<log4shib::Appender* const&>&&>, std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > (0x0x7fcbd43330d0) 0 empty
  std::__or_<std::is_function<log4shib::Appender* const&>, std::is_array<log4shib::Appender* const&> > (0x0x7fcbd4333138) 0 empty
    std::is_array<log4shib::Appender* const&> (0x0x7fcbd43331a0) 0 empty
      std::integral_constant<bool, false> (0x0x7fcbd432c780) 0 empty

Class std::__is_convertible_helper<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&, false> (0x0x7fcbd432c7e0) 0 empty

Class std::is_convertible<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> (0x0x7fcbd43333a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fcbd432c840) 0 empty

Class std::__and_<std::is_convertible<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> > (0x0x7fcbd4333410) 0 empty
  std::is_convertible<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> (0x0x7fcbd4333478) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd432c960) 0 empty

Class std::remove_reference<const std::tuple<log4shib::Appender* const&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<log4shib::Appender* const&>&> (0x0x7fcbd432ca80) 0 empty

Class std::remove_volatile<const std::tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<log4shib::Appender* const&> > (0x0x7fcbd432cb40) 0 empty

Class std::remove_const<const std::tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<log4shib::Appender* const&> > (0x0x7fcbd432cba0) 0 empty

Class std::remove_cv<const std::tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<log4shib::Appender* const&> > (0x0x7fcbd432cae0) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<log4shib::Appender* const&>&, log4shib::Appender* const&> >, std::__not_<std::is_constructible<log4shib::Appender* const&, const std::tuple<log4shib::Appender* const&>&> > >, std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<log4shib::Appender* const&>&, log4shib::Appender* const&> >, std::__not_<std::is_constructible<log4shib::Appender* const&, const std::tuple<log4shib::Appender* const&>&> > >, std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > > > (0x0x7fcbd432cc00) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > >, std::__not_<std::is_convertible<const std::tuple<log4shib::Appender* const&>&, log4shib::Appender* const&> >, std::__not_<std::is_constructible<log4shib::Appender* const&, const std::tuple<log4shib::Appender* const&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > >, std::__not_<std::is_convertible<const std::tuple<log4shib::Appender* const&>&, log4shib::Appender* const&> >, std::__not_<std::is_constructible<log4shib::Appender* const&, const std::tuple<log4shib::Appender* const&>&> > > (0x0x7fcbd4333750) 0 empty
  std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > > (0x0x7fcbd43337b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd432cc60) 0 empty

Class std::remove_reference<std::tuple<log4shib::Appender* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<log4shib::Appender* const&>&&> (0x0x7fcbd432cd20) 0 empty

Class std::remove_volatile<std::tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<log4shib::Appender* const&> > (0x0x7fcbd432cde0) 0 empty

Class std::remove_cv<std::tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<log4shib::Appender* const&> > (0x0x7fcbd432cd80) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> >, std::__not_<std::is_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> > >, std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> >, std::__not_<std::is_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> > >, std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > > > (0x0x7fcbd432ce40) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > >, std::__not_<std::is_convertible<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> >, std::__not_<std::is_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > >, std::__not_<std::is_convertible<std::tuple<log4shib::Appender* const&>&&, log4shib::Appender* const&> >, std::__not_<std::is_constructible<log4shib::Appender* const&, std::tuple<log4shib::Appender* const&>&&> > > (0x0x7fcbd43338f0) 0 empty
  std::__not_<std::is_same<std::tuple<log4shib::Appender* const&>, std::tuple<log4shib::Appender* const&> > > (0x0x7fcbd4333958) 0 empty
    std::integral_constant<bool, false> (0x0x7fcbd432cea0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&>, std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&>, std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&> > (0x0x7fcbd432cf60) 0 empty

Class std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd43339c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fcbd435c000) 0 empty

Class std::__and_<std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&>, std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&>, std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> > (0x0x7fcbd4333a28) 0 empty
  std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4333a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fcbd435c060) 0 empty

Class std::is_nothrow_constructible<log4shib::Appender* const&, log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4333af8) 0 empty
  std::__and_<std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&>, std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> > (0x0x7fcbd4333b60) 0 empty
    std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4333bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fcbd435c0c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<log4shib::Appender* const&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<log4shib::Appender* const&, true> (0x0x7fcbd4333c30) 0 empty
  std::is_nothrow_constructible<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4333c98) 0 empty
    std::__and_<std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&>, std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> > (0x0x7fcbd4333d00) 0 empty
      std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4333d68) 0 empty
        std::integral_constant<bool, true> (0x0x7fcbd435c120) 0 empty

Class std::is_nothrow_move_constructible<log4shib::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<log4shib::Appender* const&> (0x0x7fcbd4333dd0) 0 empty
  std::__is_nothrow_move_constructible_impl<log4shib::Appender* const&, true> (0x0x7fcbd4333e38) 0 empty
    std::is_nothrow_constructible<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4333ea0) 0 empty
      std::__and_<std::is_constructible<log4shib::Appender* const&, log4shib::Appender* const&>, std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> > (0x0x7fcbd4333f08) 0 empty
        std::__is_nt_constructible_impl<log4shib::Appender* const&, log4shib::Appender* const&> (0x0x7fcbd4333f70) 0 empty
          std::integral_constant<bool, true> (0x0x7fcbd435c180) 0 empty

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

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

Class std::tuple_element<0ul, std::tuple<log4shib::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<log4shib::Appender* const&> > (0x0x7fcbd3f97120) 0 empty

Class std::tuple_element<0ul, std::tuple<log4shib::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<log4shib::Appender*&&> > (0x0x7fcbd3f97420) 0 empty

