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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x14e61c261600) 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> (0x0x14e61c261660) 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> (0x0x14e61c2616c0) 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> (0x0x14e61c261720) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x14e61c2980c0) 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> (0x0x14e61c298120) 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> (0x0x14e61c298180) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x14e61c2981e0) 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> (0x0x14e61c298240) 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> (0x0x14e61c2982a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x14e61c298360) 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> (0x0x14e61c2983c0) 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> (0x0x14e61c298420) 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> (0x0x14e61c298480) 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> (0x0x14e61c2984e0) 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> (0x0x14e61c298540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x14e61c18da28) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd4e0) 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> (0x0x14e61c18da90) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd540) 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> (0x0x14e61c18daf8) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd5a0) 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> (0x0x14e61c18db60) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd600) 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> (0x0x14e61c18dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd660) 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> (0x0x14e61c18dc30) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd6c0) 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> (0x0x14e61c18dc98) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd720) 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> (0x0x14e61c18dd00) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd780) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x14e61c18dd68) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd7e0) 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> (0x0x14e61c18ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd840) 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> (0x0x14e61c18de38) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd8a0) 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> (0x0x14e61c18dea0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd900) 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> (0x0x14e61c18df08) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd960) 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> (0x0x14e61c18df70) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cd9c0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x14e61c2e4000) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cda20) 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> (0x0x14e61c2e4068) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cda80) 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> (0x0x14e61c2e41a0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cdba0) 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> (0x0x14e61c2e4208) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cdc00) 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> (0x0x14e61c2e4270) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2cdc60) 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> (0x0x14e61b8945b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61c2f0e40) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x14e61b8a5b40) 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 (0x0x14e61b8a5d80) 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 (0x0x14e61b8d3000) 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 (0x0x14e61b8d3240) 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 (0x0x14e61b8d33c0) 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 (0x0x14e61b8d3780) 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 (0x0x14e61b90d8a0) 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> (0x0x14e61b90de40) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x14e61b96a1e0) 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> (0x0x14e61b96a240) 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> (0x0x14e61b96a2a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x14e61b998780) 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 (0x0x14e61b998840) 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 (0x0x14e61b998900) 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 (0x0x14e61b9989c0) 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 (0x0x14e61b998a80) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x14e61b9d3120) 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 (0x0x14e61b9d3300) 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 (0x0x14e61b9d3360) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x14e61b9c47b8) 0 empty
  std::input_iterator_tag (0x0x14e61ba3fae0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x14e61b9c4820) 0 empty
  std::forward_iterator_tag (0x0x14e61b9c4888) 0 empty
    std::input_iterator_tag (0x0x14e61ba3fb40) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x14e61b9c48f0) 0 empty
  std::bidirectional_iterator_tag (0x0x14e61b9c4958) 0 empty
    std::forward_iterator_tag (0x0x14e61b9c49c0) 0 empty
      std::input_iterator_tag (0x0x14e61ba3fba0) 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> (0x0x14e61b69e360) 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 (0x0x14e61b6ec720) 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 (0x0x14e61b6ec840) 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 (0x0x14e61b6ec9c0) 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 (0x0x14e61b6ecb40) 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 (0x0x14e61b6ecc60) 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> (0x0x14e61b7410c0) 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> (0x0x14e61b7411e0) 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> (0x0x14e61b7416c0) 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> (0x0x14e61b741780) 0 empty

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

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

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

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

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

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

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

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

Class std::char_traits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::char_traits<char32_t> (0x0x14e61b855f60) 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 (0x0x14e61b49b660) 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 (0x0x14e61b9c4d00) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x14e61b49b840) 0 nearly-empty
      primary-for std::bad_exception (0x0x14e61b9c4d00)

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x14e61b4ffde0) 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 (0x0x14e61b586000) 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> (0x0x14e61b5869c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x14e61b2a14e0) 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> > (0x0x14e61b3704e0) 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> (0x0x14e61b370540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x14e61b03eea0) 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> > (0x0x14e61b631548) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x14e61b03ef00) 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> (0x0x14e61b03ef60) 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 (0x0x14e61b631680) 0
  std::allocator<char> (0x0x14e61b6316e8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x14e61b098000) 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> (0x0x14e61b098060) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x14e61b0983c0) 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> > (0x0x14e61b098660) 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> (0x0x14e61b0986c0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x14e61b098a20) 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> > (0x0x14e61b098ae0) 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> (0x0x14e61b098b40) 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> (0x0x14e61b631820) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x14e61b098ba0) 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> (0x0x14e61b098c00) 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> (0x0x14e61b098c60) 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> > (0x0x14e61b098d80) 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> > (0x0x14e61b631888) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x14e61b098de0) 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> (0x0x14e61b098e40) 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 (0x0x14e61b6319c0) 0
  std::allocator<wchar_t> (0x0x14e61b631a28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x14e61b098ea0) 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> (0x0x14e61b098f00) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x14e61b631410) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x14e61ae5e840) 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> (0x0x14e61ae5e900) 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> (0x0x14e61b631478) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x14e61ae5e960) 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> (0x0x14e61ae5ea20) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x14e61ae92000) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x14e61ae88240) 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> > (0x0x14e61ae920d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61ae88300) 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> > (0x0x14e61ae88360) 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> > (0x0x14e61ae92138) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x14e61ae883c0) 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> > > (0x0x14e61ae921a0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61ae88480) 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> > (0x0x14e61ae884e0) 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> > (0x0x14e61ae92208) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x14e61ae88540) 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> > > (0x0x14e61ae92270) 0 empty
  std::integral_constant<bool, false> (0x0x14e61ae886c0) 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> > (0x0x14e61ae88720) 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> > (0x0x14e61ae922d8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x14e61ae88780) 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> > (0x0x14e61ae88840) 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> > (0x0x14e61ae92410) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x14e61ae888a0) 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> (0x0x14e61ae88900) 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> (0x0x14e61ae88960) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x14e61ae92548) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x14e61ae88a20) 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 (0x0x14e61ae92618) 0
  std::allocator<char16_t> (0x0x14e61ae92680) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x14e61ae88a80) 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> (0x0x14e61ae88ae0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x14e61ae887e0) 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> > > (0x0x14e61ae926e8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61ae88ba0) 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> > (0x0x14e61ae88c00) 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> > (0x0x14e61ae92750) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x14e61ae88c60) 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> > (0x0x14e61ae88d20) 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> > (0x0x14e61ae92888) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x14e61ae88d80) 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> (0x0x14e61ae88de0) 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> (0x0x14e61ae88e40) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x14e61ae929c0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x14e61ae88f00) 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 (0x0x14e61ae92a90) 0
  std::allocator<char32_t> (0x0x14e61ae92af8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x14e61ae88f60) 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> (0x0x14e61afa9000) 0

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x14e61ac9f780) 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*> (0x0x14e61ad71c00) 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*> (0x0x14e61ae92ea0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61ad71c60) 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*> > > (0x0x14e61ad71cc0) 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*> (0x0x14e61ae92f08) 0 empty
  std::integral_constant<bool, false> (0x0x14e61ad71de0) 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*> > (0x0x14e61ad71e40) 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*> (0x0x14e61ae92f70) 0 empty
  std::integral_constant<bool, false> (0x0x14e61ad71ea0) 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*> > (0x0x14e61ae92478) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x14e61ae924e0) 0 empty
    std::integral_constant<bool, false> (0x0x14e61ad71f00) 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*> (0x0x14e61ae928f0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61ad71f60) 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*> > (0x0x14e61aded000) 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*> (0x0x14e61aded0c0) 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*> (0x0x14e61aded120) 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*> (0x0x14e61aded060) 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*> (0x0x14e61ae92dd0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aded180) 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*> (0x0x14e61ae92e38) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aded1e0) 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*> > (0x0x14e61adf3000) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x14e61adf3068) 0 empty
    std::integral_constant<bool, false> (0x0x14e61aded240) 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*> > (0x0x14e61adf31a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x14e61adf3208) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x14e61adf3270) 0 empty
      std::integral_constant<bool, false> (0x0x14e61aded2a0) 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*> > > (0x0x14e61adf3340) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aded300) 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*> (0x0x14e61adf33a8) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aded360) 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*> > (0x0x14e61aded3c0) 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*> > (0x0x14e61adf3410) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x14e61adf3478) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aded420) 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*> (0x0x14e61adf35b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aded540) 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*&> (0x0x14e61adf3618) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aded600) 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*&> > > (0x0x14e61aded660) 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*&> (0x0x14e61adf3680) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aded780) 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*&> > (0x0x14e61aded7e0) 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*&> > (0x0x14e61adf36e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x14e61adf3750) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aded840) 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*&> (0x0x14e61adf37b8) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aded8a0) 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*&> > (0x0x14e61aded900) 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*&> > (0x0x14e61adf3820) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x14e61adf3888) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aded960) 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*&> > (0x0x14e61adf39c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x14e61adf3a28) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x14e61adf3a90) 0 empty
      std::integral_constant<bool, true> (0x0x14e61aded9c0) 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*&> > > (0x0x14e61adf3b60) 0 empty
  std::integral_constant<bool, false> (0x0x14e61adeda20) 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*&> (0x0x14e61adf3bc8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61adeda80) 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*&> > (0x0x14e61adedae0) 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*&> > (0x0x14e61adf3c30) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x14e61adf3c98) 0 empty
    std::integral_constant<bool, true> (0x0x14e61adedb40) 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*&> (0x0x14e61adf3dd0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61adedc60) 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> (0x0x14e61adedcc0) 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*&> (0x0x14e61adf3e38) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x14e61adedd20) 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&> (0x0x14e61adf3f08) 0 empty
  std::integral_constant<bool, false> (0x0x14e61adedd80) 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&> > > (0x0x14e61adedde0) 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&> (0x0x14e61adf3f70) 0 empty
  std::integral_constant<bool, true> (0x0x14e61adede40) 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&> > (0x0x14e61adedea0) 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&> > (0x0x14e61aa18000) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x14e61aa18068) 0 empty
    std::integral_constant<bool, true> (0x0x14e61adedf00) 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&> (0x0x14e61aa180d0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61adedf60) 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&> > (0x0x14e61aa1c000) 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&> > (0x0x14e61aa18138) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x14e61aa181a0) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aa1c060) 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&> > (0x0x14e61aa18208) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x14e61aa18270) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x14e61aa182d8) 0 empty
      std::integral_constant<bool, true> (0x0x14e61aa1c0c0) 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&> > > (0x0x14e61aa18340) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aa1c120) 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&> (0x0x14e61aa183a8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aa1c180) 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&> > (0x0x14e61aa1c1e0) 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&> > (0x0x14e61aa18410) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x14e61aa18478) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aa1c240) 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&> (0x0x14e61aa184e0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aa1c2a0) 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> (0x0x14e61aa1c300) 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&> (0x0x14e61aa18548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x14e61aa1c360) 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&> (0x0x14e61aded5a0) 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&> (0x0x14e61aa185b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aa1c3c0) 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> (0x0x14e61aa18618) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x14e61aa18680) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aa1c420) 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*> (0x0x14e61aa186e8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x14e61aa18750) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x14e61aa187b8) 0 empty
      std::integral_constant<bool, true> (0x0x14e61aa1c480) 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*> > (0x0x14e61aa1c4e0) 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*> > (0x0x14e61aa18820) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x14e61aa18888) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x14e61aa188f0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x14e61aa18958) 0 empty
        std::integral_constant<bool, true> (0x0x14e61aa1c540) 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&> (0x0x14e61aa1c5a0) 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*> > > (0x0x14e61aa18a28) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aa1c600) 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&> (0x0x14e61aa1c660) 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*&&> (0x0x14e61aa18af8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aa1c720) 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*&&> > > (0x0x14e61aa1c780) 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*&&> (0x0x14e61aa18b60) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aa1c8a0) 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*&&> > (0x0x14e61aa1c900) 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*&&> (0x0x14e61aa18bc8) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aa1c960) 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*&&> > (0x0x14e61aa18c30) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x14e61aa18c98) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aa1c9c0) 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*&&> (0x0x14e61aa18d00) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aa1ca20) 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*&&> > (0x0x14e61aa1ca80) 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*&&> > (0x0x14e61aa18d68) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x14e61aa18dd0) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aa1cae0) 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*&&> > (0x0x14e61aa18f08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x14e61aa18f70) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x14e61aa3f000) 0 empty
      std::integral_constant<bool, true> (0x0x14e61aa1cb40) 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*&&> > > (0x0x14e61aa3f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aa1cba0) 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*&&> (0x0x14e61aa3f138) 0 empty
  std::integral_constant<bool, false> (0x0x14e61aa1cc00) 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*&&> > (0x0x14e61aa1cc60) 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*&&> > (0x0x14e61aa3f1a0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x14e61aa3f208) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aa1ccc0) 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*&&> (0x0x14e61aa3f410) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aa1cd20) 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> (0x0x14e61aa1cd80) 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*&&> (0x0x14e61aa3f478) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x14e61aa1cde0) 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*&&> (0x0x14e61aa1c6c0) 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*&&> (0x0x14e61aa3f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61aa1ce40) 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> (0x0x14e61aa3f548) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x14e61aa3f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x14e61aa1cea0) 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*> (0x0x14e61aa3f618) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x14e61aa3f680) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x14e61aa3f6e8) 0 empty
      std::integral_constant<bool, true> (0x0x14e61aa1cf00) 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*> > (0x0x14e61aa1cf60) 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*> > (0x0x14e61aa3f750) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x14e61aa3f7b8) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x14e61aa3f820) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x14e61aa3f888) 0 empty
        std::integral_constant<bool, true> (0x0x14e61aa49000) 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&&> (0x0x14e61aa49060) 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*> (0x0x14e61ad71ba0) 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> (0x0x14e61aa95660) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x14e61aae9548) 0
  std::__uses_alloc_base (0x0x14e61ab12c00) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class log4cpp::Priority
   size=1 align=1
   base size=0 base align=1
log4cpp::Priority (0x0x14e61a9c44e0) 0 empty

Class log4cpp::TimeStamp
   size=8 align=4
   base size=8 base align=4
log4cpp::TimeStamp (0x0x14e61a9c4540) 0

Class log4cpp::LoggingEvent
   size=144 align=8
   base size=144 base align=8
log4cpp::LoggingEvent (0x0x14e61a9c4720) 0

Vtable for log4cpp::Layout
log4cpp::Layout::_ZTVN7log4cpp6LayoutE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cpp6LayoutE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class log4cpp::Layout
   size=8 align=8
   base size=8 base align=8
log4cpp::Layout (0x0x14e61a9c4780) 0 nearly-empty
    vptr=((& log4cpp::Layout::_ZTVN7log4cpp6LayoutE) + 16u)

Class log4cpp::threading::Mutex
   size=40 align=8
   base size=40 base align=8
log4cpp::threading::Mutex (0x0x14e61a9c49c0) 0

Class log4cpp::threading::ScopedLock
   size=8 align=8
   base size=8 base align=8
log4cpp::threading::ScopedLock (0x0x14e61a9c4de0) 0

Vtable for log4cpp::Appender
log4cpp::Appender::_ZTVN7log4cpp8AppenderE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7log4cpp8AppenderE)
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 log4cpp::Appender
   size=40 align=8
   base size=40 base align=8
log4cpp::Appender (0x0x14e61a605540) 0
    vptr=((& log4cpp::Appender::_ZTVN7log4cpp8AppenderE) + 16u)

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

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

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

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

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> > (0x0x14e61a65fc00) 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> (0x0x14e61a65fc60) 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> (0x0x14e61a672138) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x14e61a65fcc0) 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> (0x0x14e61a672208) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x14e61a672270) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x14e61a672208)
    std::locale::facet (0x0x14e61a65fd80) 0
        primary-for std::__cxx11::collate<char> (0x0x14e61a672270)

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

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> (0x0x14e61a672478) 0 empty
  std::integral_constant<bool, true> (0x0x14e61a65ff00) 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 (0x0x14e61a65ff60) 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> (0x0x14e61a6b5000) 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*> (0x0x14e61a6724e0) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x14e61a6b5120) 0 empty

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

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x14e61a6b5ba0) 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> (0x0x14e61a6725b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a6eb2a0) 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> (0x0x14e61a672618) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a6eb3c0) 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> (0x0x14e61a672680) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a6eb540) 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> (0x0x14e61a6726e8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a6eb600) 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 (0x0x14e61a672750) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x14e61a6727b8) 0
      primary-for std::system_error (0x0x14e61a672750)
    std::exception (0x0x14e61a6eb780) 0 nearly-empty
        primary-for std::runtime_error (0x0x14e61a6727b8)

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

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x14e61a71b208) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x14e61a721300) 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> (0x0x14e61a71b270) 0 empty
  std::integral_constant<bool, true> (0x0x14e61a721ba0) 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 (0x0x14e61a71b2d8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x14e61a71b340) 0
      primary-for std::ios_base::failure (0x0x14e61a71b2d8)
    std::runtime_error (0x0x14e61a71b3a8) 0
        primary-for std::system_error (0x0x14e61a71b340)
      std::exception (0x0x14e61a721d20) 0 nearly-empty
          primary-for std::runtime_error (0x0x14e61a71b3a8)

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

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

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x14e61a721e40) 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 (0x0x14e61a721cc0) 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> (0x0x14e61a721ea0) 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> (0x0x14e61a7b9660) 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> (0x0x14e61a7b9b40) 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 (0x0x14e61a7b9cc0) 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> (0x0x14e61a410d20) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x14e61a460360) 0
      primary-for std::ctype<char> (0x0x14e61a410d20)
  std::ctype_base (0x0x14e61a4603c0) 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> (0x0x14e61a410e00) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x14e61a460900) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x14e61a410e00)
  std::ctype_base (0x0x14e61a460960) 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> (0x0x14e61a71bdd0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x14e61a410e70) 0
      primary-for std::ctype<wchar_t> (0x0x14e61a71bdd0)
    std::locale::facet (0x0x14e61a4609c0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x14e61a410e70)
    std::ctype_base (0x0x14e61a460a20) 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> (0x0x14e61a71bf70) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x14e61a4a6000) 0
      primary-for std::ctype_byname<char> (0x0x14e61a71bf70)
    std::locale::facet (0x0x14e61a460ba0) 0
        primary-for std::ctype<char> (0x0x14e61a4a6000)
    std::ctype_base (0x0x14e61a460c00) 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> (0x0x14e61a71b478) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x14e61a71b4e0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x14e61a71b478)
    std::__ctype_abstract_base<wchar_t> (0x0x14e61a4a6070) 0
        primary-for std::ctype<wchar_t> (0x0x14e61a71b4e0)
      std::locale::facet (0x0x14e61a460c60) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x14e61a4a6070)
      std::ctype_base (0x0x14e61a460cc0) 0 empty

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

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

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

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x14e61a4c24e0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x14e61a502f00) 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> (0x0x14e61a4c25b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a52fa20) 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> (0x0x14e61a4c2618) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a52fa80) 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> (0x0x14e61a55d180) 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> (0x0x14e61a4c2958) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x14e61a4c29c0) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x14e61a4c2958)
    std::locale::facet (0x0x14e61a58d4e0) 0
        primary-for std::__cxx11::numpunct<char> (0x0x14e61a4c29c0)

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x14e61a2d5340) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a2b7a80) 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> (0x0x14e61a2d5410) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a2b7ae0) 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> > (0x0x14e61a2b7de0) 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> (0x0x14e61a2b7e40) 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> (0x0x14e61a2d55b0) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x14e61a2b7ea0) 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> > (0x0x14e61a330000) 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> (0x0x14e61a330060) 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> (0x0x14e61a2d5a90) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x14e61a3300c0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x14e61a34da80) 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> (0x0x14e61a2d52d8 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> (0x0x14e61a2d5548 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> (0x0x14e61a304cb0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x14e61a2d52d8) 0
      primary-for std::basic_iostream<char> (0x0x14e61a304cb0)
      subvttidx=8u
    std::basic_ios<char> (0x0x14e61a2d53a8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x14e61a34dae0) 24
          primary-for std::basic_ios<char> (0x0x14e61a2d53a8)
  std::basic_ostream<char> (0x0x14e61a2d5548) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x14e61a2d53a8) 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 (0x0x14e61a34db40) 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> (0x0x14e61a37e1a0 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> (0x0x14e61a37e270 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> (0x0x14e61a38b3f0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x14e61a37e1a0) 0
      primary-for std::basic_iostream<wchar_t> (0x0x14e61a38b3f0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x14e61a37e208) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x14e61a34dba0) 24
          primary-for std::basic_ios<wchar_t> (0x0x14e61a37e208)
  std::basic_ostream<wchar_t> (0x0x14e61a37e270) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x14e61a37e208) 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> (0x0x14e61a37ea90) 0 empty
  std::integral_constant<bool, false> (0x0x14e619fdf360) 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> (0x0x14e61a37eaf8) 0 empty
  std::integral_constant<bool, false> (0x0x14e619fdf3c0) 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> (0x0x14e61a37eb60) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x14e619fdf720) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x14e61a37eb60)

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 (0x0x14e619fdf960) 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> (0x0x14e61a37ed00 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> (0x0x14e61a37ec98) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x14e61a37ed00) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x14e61a37ec98)
      subvttidx=8u
    std::basic_ios<char> (0x0x14e61a37ed68) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x14e619fdf9c0) 120
          primary-for std::basic_ios<char> (0x0x14e61a37ed68)

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

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> (0x0x14e61a005310 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> (0x0x14e61a37e5b0 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> (0x0x14e61a37ee38 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> (0x0x14e61a37e3a8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x14e61a005310) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x14e61a37e3a8)
      subvttidx=8u
    std::basic_istream<char> (0x0x14e61a37e5b0) 0
        primary-for std::basic_iostream<char> (0x0x14e61a005310)
        subvttidx=16u
      std::basic_ios<char> (0x0x14e61a37e680) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x14e619fdfa80) 128
            primary-for std::basic_ios<char> (0x0x14e61a37e680)
    std::basic_ostream<char> (0x0x14e61a37ee38) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x14e61a37e680) 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> (0x0x14e61a030270) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x14e619fdfae0) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x14e61a030270)

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 (0x0x14e619fdfc60) 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> (0x0x14e61a0304e0 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> (0x0x14e61a030478) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x14e61a0304e0) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x14e61a030478)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x14e61a030548) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x14e619fdfcc0) 120
          primary-for std::basic_ios<wchar_t> (0x0x14e61a030548)

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

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> (0x0x14e61a0058c0 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> (0x0x14e61a0309c0 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> (0x0x14e61a030a90 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> (0x0x14e61a030958) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x14e61a0058c0) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x14e61a030958)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x14e61a0309c0) 0
        primary-for std::basic_iostream<wchar_t> (0x0x14e61a0058c0)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x14e61a030a28) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x14e619fdfe40) 128
            primary-for std::basic_ios<wchar_t> (0x0x14e61a030a28)
    std::basic_ostream<wchar_t> (0x0x14e61a030a90) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x14e61a030a28) alternative-path

Class log4cpp::width
   size=4 align=4
   base size=4 base align=4
log4cpp::width (0x0x14e619fdff60) 0

Class log4cpp::tab
   size=4 align=4
   base size=4 base align=4
log4cpp::tab (0x0x14e61a07b180) 0

Class log4cpp::CategoryStream::<anonymous union>
   size=8 align=8
   base size=8 base align=8
log4cpp::CategoryStream::<anonymous union> (0x0x14e61a07b3c0) 0

Class log4cpp::CategoryStream
   size=24 align=8
   base size=24 base align=8
log4cpp::CategoryStream (0x0x14e61a07b360) 0

Class std::is_error_code_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::__cxx11::basic_string<char> > (0x0x14e61a030dd0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a07b540) 0 empty

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

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

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

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

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

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

Class std::_Bit_iterator_base
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator_base (0x0x14e61a030138) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x14e61a136ba0) 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> (0x0x14e61a0301a0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a167120) 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> (0x0x14e61a030618) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a167180) 0 empty

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x14e61a030680) 0
  std::_Bit_iterator_base (0x0x14e61a030888) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x14e61a1673c0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x14e61a0308f0) 0
  std::_Bit_iterator_base (0x0x14e61a030b60) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x14e61a167ba0) 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> (0x0x14e61a030bc8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a1a0540) 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> (0x0x14e61a030c30) 0 empty
  std::integral_constant<bool, false> (0x0x14e61a1a05a0) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x14e619df1180) 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> (0x0x14e619df16c0) 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> (0x0x14e61a030d68) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x14e619df1720) 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> (0x0x14e619df1780) 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> (0x0x14e619e09000) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x14e619df17e0) 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> (0x0x14e619df18a0) 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> (0x0x14e619e09138) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x14e619df1900) 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> (0x0x14e619df1960) 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> (0x0x14e619e091a0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x14e619df19c0) 0 empty

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

Class std::allocator<std::pair<log4cpp::Appender* const, bool> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<log4cpp::Appender* const, bool> > (0x0x14e619e09478) 0 empty
  __gnu_cxx::new_allocator<std::pair<log4cpp::Appender* const, bool> > (0x0x14e619e70d20) 0 empty

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

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

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

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

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

Class std::less<log4cpp::Appender*>
   size=1 align=1
   base size=1 base align=1
std::less<log4cpp::Appender*> (0x0x14e619e096e8) 0 empty
  std::binary_function<log4cpp::Appender*, log4cpp::Appender*, bool> (0x0x14e619ee4000) 0 empty

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

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

Class std::_Rb_tree<log4cpp::Appender*, std::pair<log4cpp::Appender* const, bool>, std::_Select1st<std::pair<log4cpp::Appender* const, bool> >, std::less<log4cpp::Appender*>, std::allocator<std::pair<log4cpp::Appender* const, bool> > >::_Rb_tree_impl<std::less<log4cpp::Appender*>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<log4cpp::Appender*, std::pair<log4cpp::Appender* const, bool>, std::_Select1st<std::pair<log4cpp::Appender* const, bool> >, std::less<log4cpp::Appender*>, std::allocator<std::pair<log4cpp::Appender* const, bool> > >::_Rb_tree_impl<std::less<log4cpp::Appender*>, true> (0x0x14e619e09820) 0
  std::allocator<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619e09888) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619ee42a0) 0 empty

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

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

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

Class std::allocator<log4cpp::Appender*>
   size=1 align=1
   base size=1 base align=1
std::allocator<log4cpp::Appender*> (0x0x14e619e099c0) 0 empty
  __gnu_cxx::new_allocator<log4cpp::Appender*> (0x0x14e619ee4540) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<log4cpp::Appender*> > (0x0x14e619e09af8) 0 empty
  std::allocator_traits<std::allocator<log4cpp::Appender*> > (0x0x14e619ee4600) 0 empty

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

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

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

Class std::allocator<std::_Rb_tree_node<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<log4cpp::Appender*> > (0x0x14e619e09c30) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<log4cpp::Appender*> > (0x0x14e619ee4900) 0 empty

Class std::_Rb_tree<log4cpp::Appender*, log4cpp::Appender*, std::_Identity<log4cpp::Appender*>, std::less<log4cpp::Appender*>, std::allocator<log4cpp::Appender*> >::_Rb_tree_impl<std::less<log4cpp::Appender*>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<log4cpp::Appender*, log4cpp::Appender*, std::_Identity<log4cpp::Appender*>, std::less<log4cpp::Appender*>, std::allocator<log4cpp::Appender*> >::_Rb_tree_impl<std::less<log4cpp::Appender*>, true> (0x0x14e619e09d00) 0
  std::allocator<std::_Rb_tree_node<log4cpp::Appender*> > (0x0x14e619e09d68) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<log4cpp::Appender*> > (0x0x14e619ee4960) 0 empty

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

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

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

Class log4cpp::Category
   size=200 align=8
   base size=193 base align=8
log4cpp::Category (0x0x14e619e70ba0) 0
    vptr=((& log4cpp::Category::_ZTVN7log4cpp8CategoryE) + 16u)

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4cpp::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>, log4cpp::Category*> > > (0x0x14e619e09340) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > > (0x0x14e619ce0600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > >::rebind<std::pair<const std::__cxx11::basic_string<char>, log4cpp::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>, log4cpp::Category*> > >::rebind<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > (0x0x14e619ce0660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4cpp::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>, log4cpp::Category*> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > > (0x0x14e619ce0720) 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> (0x0x14e619ce0780) 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> > (0x0x14e619e093a8) 0 empty
  std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x14e619ce08a0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4cpp::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>, log4cpp::Category*> > > (0x0x14e619ce0960) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4cpp::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>, log4cpp::Category*> > > (0x0x14e619e09548) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > > (0x0x14e619ce0a20) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4cpp::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>, log4cpp::Category*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x14e619e09a90) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > > (0x0x14e619e09b60) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > > (0x0x14e619ce0a80) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4cpp::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>, log4cpp::Category*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, log4cpp::Category*> > > (0x0x14e619ce06c0) 0

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<void (*)()> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<void (*)()> > (0x0x14e619e090d0) 0 empty
  std::allocator_traits<std::allocator<void (*)()> > (0x0x14e619ce0ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<void (*)()> >::rebind<void (*)()>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<void (*)()> >::rebind<void (*)()> (0x0x14e619ce0c00) 0 empty

Class __gnu_cxx::new_allocator<void (*)()>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<void (*)()> (0x0x14e619ce0c60) 0 empty

Class std::allocator<void (*)()>
   size=1 align=1
   base size=1 base align=1
std::allocator<void (*)()> (0x0x14e619a140d0) 0 empty
  __gnu_cxx::new_allocator<void (*)()> (0x0x14e619ce0d20) 0 empty

Class std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl (0x0x14e619a141a0) 0
  std::allocator<void (*)()> (0x0x14e619a14208) 0 empty
    __gnu_cxx::new_allocator<void (*)()> (0x0x14e619ce0d80) 0 empty

Class std::_Vector_base<void (*)(), std::allocator<void (*)()> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<void (*)(), std::allocator<void (*)()> > (0x0x14e619ce0ae0) 0

Class std::vector<void (*)()>
   size=24 align=8
   base size=24 base align=8
std::vector<void (*)()> (0x0x14e619a14270) 0
  std::_Vector_base<void (*)(), std::allocator<void (*)()> > (0x0x14e619ce0de0) 0

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

Class log4cpp::HierarchyMaintainer
   size=120 align=8
   base size=120 base align=8
log4cpp::HierarchyMaintainer (0x0x14e619ce03c0) 0
    vptr=((& log4cpp::HierarchyMaintainer::_ZTVN7log4cpp19HierarchyMaintainerE) + 16u)

Class log4cpp::NDC::DiagnosticContext
   size=64 align=8
   base size=64 base align=8
log4cpp::NDC::DiagnosticContext (0x0x14e619ce0f60) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<log4cpp::NDC::DiagnosticContext> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<log4cpp::NDC::DiagnosticContext> > (0x0x14e619a14340) 0 empty
  std::allocator_traits<std::allocator<log4cpp::NDC::DiagnosticContext> > (0x0x14e619ab10c0) 0 empty

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

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

Class std::allocator<log4cpp::NDC::DiagnosticContext>
   size=1 align=1
   base size=1 base align=1
std::allocator<log4cpp::NDC::DiagnosticContext> (0x0x14e619a14478) 0 empty
  __gnu_cxx::new_allocator<log4cpp::NDC::DiagnosticContext> (0x0x14e619ab1240) 0 empty

Class std::_Vector_base<log4cpp::NDC::DiagnosticContext, std::allocator<log4cpp::NDC::DiagnosticContext> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<log4cpp::NDC::DiagnosticContext, std::allocator<log4cpp::NDC::DiagnosticContext> >::_Vector_impl (0x0x14e619a14548) 0
  std::allocator<log4cpp::NDC::DiagnosticContext> (0x0x14e619a145b0) 0 empty
    __gnu_cxx::new_allocator<log4cpp::NDC::DiagnosticContext> (0x0x14e619ab12a0) 0 empty

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

Class std::vector<log4cpp::NDC::DiagnosticContext>
   size=24 align=8
   base size=24 base align=8
std::vector<log4cpp::NDC::DiagnosticContext> (0x0x14e619a146e8) 0
  std::_Vector_base<log4cpp::NDC::DiagnosticContext, std::allocator<log4cpp::NDC::DiagnosticContext> > (0x0x14e619ab13c0) 0

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

Class log4cpp::NDC
   size=32 align=8
   base size=32 base align=8
log4cpp::NDC (0x0x14e619ce0f00) 0
    vptr=((& log4cpp::NDC::_ZTVN7log4cpp3NDCE) + 16u)

Class log4cpp::StringUtil
   size=1 align=1
   base size=0 base align=1
log4cpp::StringUtil (0x0x14e619ab14e0) 0 empty

Class std::is_array<std::allocator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<log4cpp::Appender*> > (0x0x14e619a148f0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619ab1900) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<log4cpp::Appender*> > (0x0x14e619a149c0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619ab1a80) 0 empty

Class std::is_void<std::allocator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<log4cpp::Appender*> > (0x0x14e619a14a28) 0 empty
  std::integral_constant<bool, false> (0x0x14e619ab1ae0) 0 empty

Class std::__not_<std::is_void<std::allocator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<log4cpp::Appender*> > > (0x0x14e619a14a90) 0 empty
  std::integral_constant<bool, true> (0x0x14e619ab1b40) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<log4cpp::Appender*> > (0x0x14e619a14af8) 0 empty
  std::__do_is_default_constructible_impl (0x0x14e619ab1c00) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<log4cpp::Appender*> > >, std::__is_default_constructible_impl<std::allocator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<log4cpp::Appender*> > >, std::__is_default_constructible_impl<std::allocator<log4cpp::Appender*> > > (0x0x14e619a14b60) 0 empty
  std::__is_default_constructible_impl<std::allocator<log4cpp::Appender*> > (0x0x14e619a14bc8) 0 empty
    std::__do_is_default_constructible_impl (0x0x14e619ab1c60) 0 empty

Class std::__is_default_constructible_atom<std::allocator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<log4cpp::Appender*> > (0x0x14e619a14c30) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<log4cpp::Appender*> > >, std::__is_default_constructible_impl<std::allocator<log4cpp::Appender*> > > (0x0x14e619a14c98) 0 empty
    std::__is_default_constructible_impl<std::allocator<log4cpp::Appender*> > (0x0x14e619a14d00) 0 empty
      std::__do_is_default_constructible_impl (0x0x14e619ab1cc0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<log4cpp::Appender*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<log4cpp::Appender*>, false> (0x0x14e619a14d68) 0 empty
  std::integral_constant<bool, true> (0x0x14e619ab1d20) 0 empty

Class std::is_default_constructible<std::allocator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<log4cpp::Appender*> > (0x0x14e619a14dd0) 0 empty
  std::integral_constant<bool, true> (0x0x14e619ab1d80) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<log4cpp::Appender*> > (0x0x14e619a14e38) 0 empty
  std::integral_constant<bool, true> (0x0x14e619ab1e40) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<log4cpp::Appender*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<log4cpp::Appender*>, false> (0x0x14e619a14ea0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<log4cpp::Appender*> > (0x0x14e619a14f08) 0 empty
    std::integral_constant<bool, true> (0x0x14e619ab1ea0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<log4cpp::Appender*> >, std::__is_nt_default_constructible_impl<std::allocator<log4cpp::Appender*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<log4cpp::Appender*> >, std::__is_nt_default_constructible_impl<std::allocator<log4cpp::Appender*>, false> > (0x0x14e619a14f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<log4cpp::Appender*>, false> (0x0x14e619a14000) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<log4cpp::Appender*> > (0x0x14e619a142d8) 0 empty
      std::integral_constant<bool, true> (0x0x14e619ab1f00) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<log4cpp::Appender*> > (0x0x14e619a143a8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<log4cpp::Appender*> >, std::__is_nt_default_constructible_impl<std::allocator<log4cpp::Appender*>, false> > (0x0x14e619a14750) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<log4cpp::Appender*>, false> (0x0x14e619a14888) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<log4cpp::Appender*> > (0x0x14e619b6f000) 0 empty
        std::integral_constant<bool, true> (0x0x14e619ab1f60) 0 empty

Class std::is_array<std::less<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<log4cpp::Appender*> > (0x0x14e619b6f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619b71000) 0 empty

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

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

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

Class std::__is_void_helper<std::less<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<log4cpp::Appender*> > (0x0x14e619b6f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619b71180) 0 empty

Class std::is_void<std::less<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<log4cpp::Appender*> > (0x0x14e619b6f208) 0 empty
  std::integral_constant<bool, false> (0x0x14e619b711e0) 0 empty

Class std::__not_<std::is_void<std::less<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<log4cpp::Appender*> > > (0x0x14e619b6f270) 0 empty
  std::integral_constant<bool, true> (0x0x14e619b71240) 0 empty

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

Class std::__is_default_constructible_impl<std::less<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<log4cpp::Appender*> > (0x0x14e619b6f2d8) 0 empty
  std::__do_is_default_constructible_impl (0x0x14e619b71300) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<log4cpp::Appender*> > >, std::__is_default_constructible_impl<std::less<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<log4cpp::Appender*> > >, std::__is_default_constructible_impl<std::less<log4cpp::Appender*> > > (0x0x14e619b6f340) 0 empty
  std::__is_default_constructible_impl<std::less<log4cpp::Appender*> > (0x0x14e619b6f3a8) 0 empty
    std::__do_is_default_constructible_impl (0x0x14e619b71360) 0 empty

Class std::__is_default_constructible_atom<std::less<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<log4cpp::Appender*> > (0x0x14e619b6f410) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<log4cpp::Appender*> > >, std::__is_default_constructible_impl<std::less<log4cpp::Appender*> > > (0x0x14e619b6f478) 0 empty
    std::__is_default_constructible_impl<std::less<log4cpp::Appender*> > (0x0x14e619b6f4e0) 0 empty
      std::__do_is_default_constructible_impl (0x0x14e619b713c0) 0 empty

Class std::__is_default_constructible_safe<std::less<log4cpp::Appender*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<log4cpp::Appender*>, false> (0x0x14e619b6f548) 0 empty
  std::integral_constant<bool, true> (0x0x14e619b71420) 0 empty

Class std::is_default_constructible<std::less<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<log4cpp::Appender*> > (0x0x14e619b6f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e619b71480) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::less<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<log4cpp::Appender*> > (0x0x14e619b6f618) 0 empty
  std::integral_constant<bool, true> (0x0x14e619b71540) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<log4cpp::Appender*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<log4cpp::Appender*>, false> (0x0x14e619b6f680) 0 empty
  std::__is_nt_default_constructible_atom<std::less<log4cpp::Appender*> > (0x0x14e619b6f6e8) 0 empty
    std::integral_constant<bool, true> (0x0x14e619b715a0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<log4cpp::Appender*> >, std::__is_nt_default_constructible_impl<std::less<log4cpp::Appender*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<log4cpp::Appender*> >, std::__is_nt_default_constructible_impl<std::less<log4cpp::Appender*>, false> > (0x0x14e619b6f750) 0 empty
  std::__is_nt_default_constructible_impl<std::less<log4cpp::Appender*>, false> (0x0x14e619b6f7b8) 0 empty
    std::__is_nt_default_constructible_atom<std::less<log4cpp::Appender*> > (0x0x14e619b6f820) 0 empty
      std::integral_constant<bool, true> (0x0x14e619b71600) 0 empty

Class std::is_nothrow_default_constructible<std::less<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<log4cpp::Appender*> > (0x0x14e619b6f888) 0 empty
  std::__and_<std::is_default_constructible<std::less<log4cpp::Appender*> >, std::__is_nt_default_constructible_impl<std::less<log4cpp::Appender*>, false> > (0x0x14e619b6f8f0) 0 empty
    std::__is_nt_default_constructible_impl<std::less<log4cpp::Appender*>, false> (0x0x14e619b6f958) 0 empty
      std::__is_nt_default_constructible_atom<std::less<log4cpp::Appender*> > (0x0x14e619b6f9c0) 0 empty
        std::integral_constant<bool, true> (0x0x14e619b71660) 0 empty

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

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

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

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

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

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

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

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> > >, std::__not_<std::is_void<std::allocator<std::pair<log4cpp::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<log4cpp::Appender* const, bool> > >, std::__not_<std::is_void<std::allocator<std::pair<log4cpp::Appender* const, bool> > > > > (0x0x14e619b71ae0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619b6fd00) 0 empty
  std::__do_is_default_constructible_impl (0x0x14e619b71c00) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<log4cpp::Appender* const, bool> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<log4cpp::Appender* const, bool> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> > > > (0x0x14e619b6fe38) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619b6fea0) 0 empty
    std::__do_is_default_constructible_impl (0x0x14e619b71c60) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<log4cpp::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619b6ff70) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<log4cpp::Appender* const, bool> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> > > > (0x0x14e619b6f068) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619b6fa28) 0 empty
      std::__do_is_default_constructible_impl (0x0x14e619b71cc0) 0 empty

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

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

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> >, false>, std::is_default_constructible<std::allocator<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >, false>, std::is_default_constructible<std::allocator<std::pair<log4cpp::Appender* const, bool> > > > (0x0x14e619b71f60) 0 empty

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

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> >, false> (0x0x14e619b9a548) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619b9a5b0) 0 empty
    std::integral_constant<bool, true> (0x0x14e619b9e120) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<log4cpp::Appender* const, bool> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<log4cpp::Appender* const, bool> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> >, false> > (0x0x14e619b9a680) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> >, false> (0x0x14e619b9a6e8) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619b9a750) 0 empty
      std::integral_constant<bool, true> (0x0x14e619b9e180) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<log4cpp::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619b9a820) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<log4cpp::Appender* const, bool> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> >, false> > (0x0x14e619b9a888) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<log4cpp::Appender* const, bool> >, false> (0x0x14e619b9a8f0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e619b9a958) 0 empty
        std::integral_constant<bool, true> (0x0x14e619b9e1e0) 0 empty

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

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

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

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619b9af08) 0 empty
  std::integral_constant<bool, false> (0x0x14e619b9ec60) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619b9aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x14e619b9ecc0) 0 empty

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

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

Class std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619b9ae38) 0 empty
  std::integral_constant<bool, false> (0x0x14e619b9ee40) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619b9aea0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619b9ef00) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619b9ad68) 0 empty
  std::integral_constant<bool, false> (0x0x14e619830000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e619b9add0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619b9af70) 0 empty
    std::integral_constant<bool, false> (0x0x14e619830060) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619833000) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198300c0) 0 empty

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

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

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

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

Class std::__is_void_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6198330d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198302a0) 0 empty

Class std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619833138) 0 empty
  std::integral_constant<bool, false> (0x0x14e619830300) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6198331a0) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619833208) 0 empty
    std::integral_constant<bool, false> (0x0x14e619830360) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e619833270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6198332d8) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619833340) 0 empty
      std::integral_constant<bool, false> (0x0x14e6198303c0) 0 empty

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

Class std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619833410) 0 empty
  std::integral_constant<bool, true> (0x0x14e619830480) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e619833478) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6198334e0) 0 empty
    std::integral_constant<bool, true> (0x0x14e619830540) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619833548) 0 empty
  std::integral_constant<bool, true> (0x0x14e6198305a0) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6198335b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619830660) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833618) 0 empty
  std::integral_constant<bool, true> (0x0x14e619830720) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e619833680) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6198336e8) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198307e0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833750) 0 empty
  std::integral_constant<bool, true> (0x0x14e619830840) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e6198337b8) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833820) 0 empty
    std::integral_constant<bool, true> (0x0x14e619830900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e619833888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e6198338f0) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833958) 0 empty
      std::integral_constant<bool, true> (0x0x14e619830960) 0 empty

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

Class std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833a28) 0 empty
  std::integral_constant<bool, false> (0x0x14e619830a20) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e619833a90) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833af8) 0 empty
    std::integral_constant<bool, true> (0x0x14e619830ae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833b60) 0 empty
  std::integral_constant<bool, true> (0x0x14e619830b40) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833bc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*>&, true> (0x0x14e619830cc0) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e619833d68) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833dd0) 0 empty
    std::integral_constant<bool, true> (0x0x14e619830f00) 0 empty

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

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

Class std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e619833ea0) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619833f08) 0 empty
    std::integral_constant<bool, true> (0x0x14e619861060) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e619833f70) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e619864000) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619864068) 0 empty
      std::integral_constant<bool, true> (0x0x14e6198610c0) 0 empty

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

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

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

Class std::__or_<std::is_object<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e6198641a0) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619864208) 0 empty
    std::integral_constant<bool, true> (0x0x14e619861240) 0 empty

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

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

Class std::add_rvalue_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6198643a8) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, true> (0x0x14e619861420) 0 empty

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

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

Class std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, true> (0x0x14e6198644e0) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619864548) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198614e0) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6198645b0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, true> (0x0x14e619864618) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619864680) 0 empty
      std::integral_constant<bool, true> (0x0x14e619861540) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*> > > (0x0x14e6198615a0) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x14e619864888) 0 empty
  std::integral_constant<bool, false> (0x0x14e619861840) 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> > (0x0x14e6198648f0) 0 empty
  std::is_rvalue_reference<bool> (0x0x14e619864958) 0 empty
    std::integral_constant<bool, false> (0x0x14e6198618a0) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x14e619864af8) 0 empty
  std::integral_constant<bool, false> (0x0x14e619861b40) 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> > (0x0x14e619864b60) 0 empty
  std::is_void<bool> (0x0x14e619864bc8) 0 empty
    std::integral_constant<bool, false> (0x0x14e619861ba0) 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> > (0x0x14e619864c30) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x14e619864c98) 0 empty
    std::is_void<bool> (0x0x14e619864d00) 0 empty
      std::integral_constant<bool, false> (0x0x14e619861c00) 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> > > (0x0x14e619864d68) 0 empty
  std::integral_constant<bool, true> (0x0x14e619861c60) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x14e619864dd0) 0 empty
  std::integral_constant<bool, true> (0x0x14e619861e40) 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> > (0x0x14e619861ea0) 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> > (0x0x14e619864e38) 0 empty
  std::is_object<bool> (0x0x14e619864ea0) 0 empty
    std::integral_constant<bool, true> (0x0x14e619861f00) 0 empty

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

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x14e619890000) 0 empty
  std::integral_constant<bool, true> (0x0x14e619885120) 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&> > (0x0x14e619885180) 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&> > (0x0x14e619890068) 0 empty
  std::is_lvalue_reference<bool&> (0x0x14e6198900d0) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198852a0) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x14e619890138) 0 empty
  std::integral_constant<bool, true> (0x0x14e619885300) 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&> > (0x0x14e619885360) 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&> > (0x0x14e6198901a0) 0 empty
  std::is_reference<bool&> (0x0x14e619890208) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198853c0) 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&> > (0x0x14e619890270) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x14e6198902d8) 0 empty
    std::is_reference<bool&> (0x0x14e619890340) 0 empty
      std::integral_constant<bool, true> (0x0x14e619885420) 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&> > > (0x0x14e6198903a8) 0 empty
  std::integral_constant<bool, false> (0x0x14e619885480) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x14e6198904e0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198855a0) 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&> > (0x0x14e619885600) 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&> > (0x0x14e619890548) 0 empty
  std::is_reference<bool&> (0x0x14e6198905b0) 0 empty
    std::integral_constant<bool, true> (0x0x14e619885660) 0 empty

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

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

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x14e619890750) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198857e0) 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&> > > (0x0x14e619885840) 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&> (0x0x14e6198907b8) 0 empty
  std::integral_constant<bool, true> (0x0x14e6198858a0) 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&> > (0x0x14e619885900) 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&> > (0x0x14e6198909c0) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x14e619890a28) 0 empty
    std::integral_constant<bool, true> (0x0x14e619885960) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x14e619890a90) 0 empty
  std::integral_constant<bool, true> (0x0x14e619885a80) 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&> > (0x0x14e619885ae0) 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&> > (0x0x14e619890af8) 0 empty
  std::is_reference<const bool&> (0x0x14e619890b60) 0 empty
    std::integral_constant<bool, true> (0x0x14e619885b40) 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&> > (0x0x14e619890bc8) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x14e619890c30) 0 empty
    std::is_reference<const bool&> (0x0x14e619890c98) 0 empty
      std::integral_constant<bool, true> (0x0x14e619885ba0) 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&> > > (0x0x14e619890ea0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619885c00) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x14e619890f08) 0 empty
  std::integral_constant<bool, false> (0x0x14e619885c60) 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&> > (0x0x14e619885cc0) 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&> > (0x0x14e619890f70) 0 empty
  std::is_reference<const bool&> (0x0x14e6198a8000) 0 empty
    std::integral_constant<bool, true> (0x0x14e619885d20) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x14e6198a8068) 0 empty
  std::integral_constant<bool, true> (0x0x14e619885d80) 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> (0x0x14e619885de0) 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&> (0x0x14e6198a80d0) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x14e619885e40) 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&> (0x0x14e619885000) 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&> (0x0x14e6198a8138) 0 empty
  std::integral_constant<bool, true> (0x0x14e619885ea0) 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> (0x0x14e6198a81a0) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x14e6198a8208) 0 empty
    std::integral_constant<bool, true> (0x0x14e619885f00) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x14e6198a8270) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x14e6198a82d8) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x14e6198a8340) 0 empty
      std::integral_constant<bool, true> (0x0x14e619885f60) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*> >, std::is_copy_assignable<bool> > (0x0x14e6198a83a8) 0 empty
  std::is_copy_assignable<bool> (0x0x14e6198a8410) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x14e6198a8478) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x14e6198a84e0) 0 empty
        std::integral_constant<bool, true> (0x0x14e6198ae000) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>, bool>&, const std::__nonesuch&> (0x0x14e6198ae060) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*> >, std::is_copy_assignable<bool> > > (0x0x14e6198a85b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198ae0c0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>, bool>&, const std::__nonesuch&> (0x0x14e6198ae120) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8680) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198ae1e0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a86e8) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198ae2a0) 0 empty

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

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8750) 0 empty
  std::integral_constant<bool, true> (0x0x14e6198ae360) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> > (0x0x14e6198a87b8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8820) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198ae3c0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8888) 0 empty
  std::integral_constant<bool, true> (0x0x14e6198ae420) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> > (0x0x14e6198a88f0) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8958) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198ae4e0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> > (0x0x14e6198a89c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> > (0x0x14e6198a8a28) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8a90) 0 empty
      std::integral_constant<bool, true> (0x0x14e6198ae540) 0 empty

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

Class std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8b60) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198ae600) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> > (0x0x14e6198a8bc8) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8c30) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198ae6c0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8c98) 0 empty
  std::integral_constant<bool, true> (0x0x14e6198ae720) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8d00) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*>&&, true> (0x0x14e6198ae8a0) 0 empty

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

Class std::is_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8d68) 0 empty
  std::integral_constant<bool, true> (0x0x14e6198ae960) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, true> (0x0x14e6198a8dd0) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8e38) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198ae9c0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6198a8ea0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, true> (0x0x14e6198a8f08) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*>&&> (0x0x14e6198a8f70) 0 empty
      std::integral_constant<bool, true> (0x0x14e6198aea20) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*> > > (0x0x14e6198aea80) 0 empty

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

Class std::is_lvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&&> (0x0x14e6198d60d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198aec00) 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&&> > (0x0x14e6198aec60) 0 empty

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x14e6198d6138) 0 empty
  std::integral_constant<bool, true> (0x0x14e6198aed80) 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&&> > (0x0x14e6198d61a0) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x14e6198d6208) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198aede0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x14e6198d6270) 0 empty
  std::integral_constant<bool, true> (0x0x14e6198aee40) 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&&> > (0x0x14e6198aeea0) 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&&> > (0x0x14e6198d62d8) 0 empty
  std::is_reference<bool&&> (0x0x14e6198d6340) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198aef00) 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&&> > (0x0x14e6198d63a8) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x14e6198d6410) 0 empty
    std::is_reference<bool&&> (0x0x14e6198d6478) 0 empty
      std::integral_constant<bool, true> (0x0x14e6198aef60) 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&&> > > (0x0x14e6198d64e0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198e4000) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x14e6198d6618) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198e4120) 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&&> > (0x0x14e6198e4180) 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&&> > (0x0x14e6198d6680) 0 empty
  std::is_reference<bool&&> (0x0x14e6198d66e8) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198e41e0) 0 empty

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

Class std::add_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<bool&&> (0x0x14e6198d67b8) 0 empty
  std::__add_rvalue_reference_helper<bool&&, true> (0x0x14e6198e4300) 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&&> (0x0x14e6198aeae0) 0 empty

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x14e6198d6820) 0 empty
  std::integral_constant<bool, true> (0x0x14e6198e4360) 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> (0x0x14e6198d6888) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x14e6198d68f0) 0 empty
    std::integral_constant<bool, true> (0x0x14e6198e43c0) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x14e6198d6958) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x14e6198d69c0) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x14e6198d6a28) 0 empty
      std::integral_constant<bool, true> (0x0x14e6198e4420) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*> >, std::is_move_assignable<bool> > (0x0x14e6198d6a90) 0 empty
  std::is_move_assignable<bool> (0x0x14e6198d6af8) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x14e6198d6b60) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x14e6198d6bc8) 0 empty
        std::integral_constant<bool, true> (0x0x14e6198e4480) 0 empty

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

Class std::pair<std::_Rb_tree_const_iterator<log4cpp::Appender*>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<log4cpp::Appender*>, bool> (0x0x14e619b9ed80) 0

Class std::_Rb_tree_iterator<std::pair<log4cpp::Appender* const, bool> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<log4cpp::Appender* const, bool> > (0x0x14e6198e4960) 0

Class std::_Rb_tree_const_iterator<std::pair<log4cpp::Appender* const, bool> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<log4cpp::Appender* const, bool> > (0x0x14e6198e4ba0) 0

Class std::_PCC<true, log4cpp::Appender* const, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, log4cpp::Appender* const, bool> (0x0x14e6198e4de0) 0 empty

Class std::is_function<log4cpp::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4cpp::Appender* const> (0x0x14e6198d6c30) 0 empty
  std::integral_constant<bool, false> (0x0x14e6198e4e40) 0 empty

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

Class std::is_lvalue_reference<log4cpp::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4cpp::Appender* const> (0x0x14e6198d6c98) 0 empty
  std::integral_constant<bool, false> (0x0x14e61998b000) 0 empty

Class std::conditional<false, std::is_lvalue_reference<log4cpp::Appender* const>, std::is_rvalue_reference<log4cpp::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<log4cpp::Appender* const>, std::is_rvalue_reference<log4cpp::Appender* const> > (0x0x14e61998b060) 0 empty

Class std::is_rvalue_reference<log4cpp::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<log4cpp::Appender* const> (0x0x14e6198d6d00) 0 empty
  std::integral_constant<bool, false> (0x0x14e61998b0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<log4cpp::Appender* const>, std::is_rvalue_reference<log4cpp::Appender* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4cpp::Appender* const>, std::is_rvalue_reference<log4cpp::Appender* const> > (0x0x14e6198d6d68) 0 empty
  std::is_rvalue_reference<log4cpp::Appender* const> (0x0x14e6198d6dd0) 0 empty
    std::integral_constant<bool, false> (0x0x14e61998b120) 0 empty

Class std::is_reference<log4cpp::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4cpp::Appender* const> (0x0x14e6198d6ea0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61998b180) 0 empty

Class std::conditional<false, std::is_reference<log4cpp::Appender* const>, std::is_void<log4cpp::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<log4cpp::Appender* const>, std::is_void<log4cpp::Appender* const> > (0x0x14e61998b1e0) 0 empty

Class std::remove_volatile<log4cpp::Appender* const>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4cpp::Appender* const> (0x0x14e61998b2a0) 0 empty

Class std::remove_const<log4cpp::Appender* const>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4cpp::Appender* const> (0x0x14e61998b300) 0 empty

Class std::remove_cv<log4cpp::Appender* const>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4cpp::Appender* const> (0x0x14e61998b240) 0 empty

Class std::__is_void_helper<log4cpp::Appender*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<log4cpp::Appender*> (0x0x14e6198d6f70) 0 empty
  std::integral_constant<bool, false> (0x0x14e61998b360) 0 empty

Class std::is_void<log4cpp::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_void<log4cpp::Appender* const> (0x0x14e619991000) 0 empty
  std::integral_constant<bool, false> (0x0x14e61998b3c0) 0 empty

Class std::__or_<std::is_reference<log4cpp::Appender* const>, std::is_void<log4cpp::Appender* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4cpp::Appender* const>, std::is_void<log4cpp::Appender* const> > (0x0x14e619991068) 0 empty
  std::is_void<log4cpp::Appender* const> (0x0x14e6199910d0) 0 empty
    std::integral_constant<bool, false> (0x0x14e61998b420) 0 empty

Class std::__or_<std::is_function<log4cpp::Appender* const>, std::is_reference<log4cpp::Appender* const>, std::is_void<log4cpp::Appender* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4cpp::Appender* const>, std::is_reference<log4cpp::Appender* const>, std::is_void<log4cpp::Appender* const> > (0x0x14e619991208) 0 empty
  std::__or_<std::is_reference<log4cpp::Appender* const>, std::is_void<log4cpp::Appender* const> > (0x0x14e619991270) 0 empty
    std::is_void<log4cpp::Appender* const> (0x0x14e6199912d8) 0 empty
      std::integral_constant<bool, false> (0x0x14e61998b480) 0 empty

Class std::__not_<std::__or_<std::is_function<log4cpp::Appender* const>, std::is_reference<log4cpp::Appender* const>, std::is_void<log4cpp::Appender* const> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4cpp::Appender* const>, std::is_reference<log4cpp::Appender* const>, std::is_void<log4cpp::Appender* const> > > (0x0x14e6199913a8) 0 empty
  std::integral_constant<bool, true> (0x0x14e61998b4e0) 0 empty

Class std::is_object<log4cpp::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4cpp::Appender* const> (0x0x14e619991410) 0 empty
  std::integral_constant<bool, true> (0x0x14e61998b540) 0 empty

Class std::conditional<true, std::is_object<log4cpp::Appender* const>, std::is_reference<log4cpp::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<log4cpp::Appender* const>, std::is_reference<log4cpp::Appender* const> > (0x0x14e61998b5a0) 0 empty

Class std::__or_<std::is_object<log4cpp::Appender* const>, std::is_reference<log4cpp::Appender* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4cpp::Appender* const>, std::is_reference<log4cpp::Appender* const> > (0x0x14e619991478) 0 empty
  std::is_object<log4cpp::Appender* const> (0x0x14e6199914e0) 0 empty
    std::integral_constant<bool, true> (0x0x14e61998b600) 0 empty

Class std::__is_referenceable<log4cpp::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4cpp::Appender* const> (0x0x14e619991618) 0 empty
  std::integral_constant<bool, true> (0x0x14e61998b720) 0 empty

Class std::is_function<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4cpp::Appender* const&> (0x0x14e619991680) 0 empty
  std::integral_constant<bool, false> (0x0x14e61998b7e0) 0 empty

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

Class std::is_lvalue_reference<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4cpp::Appender* const&> (0x0x14e6199916e8) 0 empty
  std::integral_constant<bool, true> (0x0x14e61998b960) 0 empty

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

Class std::__or_<std::is_lvalue_reference<log4cpp::Appender* const&>, std::is_rvalue_reference<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4cpp::Appender* const&>, std::is_rvalue_reference<log4cpp::Appender* const&> > (0x0x14e619991750) 0 empty
  std::is_lvalue_reference<log4cpp::Appender* const&> (0x0x14e6199917b8) 0 empty
    std::integral_constant<bool, true> (0x0x14e61998ba20) 0 empty

Class std::is_reference<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4cpp::Appender* const&> (0x0x14e619991820) 0 empty
  std::integral_constant<bool, true> (0x0x14e61998ba80) 0 empty

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

Class std::__or_<std::is_reference<log4cpp::Appender* const&>, std::is_void<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4cpp::Appender* const&>, std::is_void<log4cpp::Appender* const&> > (0x0x14e619991888) 0 empty
  std::is_reference<log4cpp::Appender* const&> (0x0x14e6199918f0) 0 empty
    std::integral_constant<bool, true> (0x0x14e61998bb40) 0 empty

Class std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_reference<log4cpp::Appender* const&>, std::is_void<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_reference<log4cpp::Appender* const&>, std::is_void<log4cpp::Appender* const&> > (0x0x14e619991a28) 0 empty
  std::__or_<std::is_reference<log4cpp::Appender* const&>, std::is_void<log4cpp::Appender* const&> > (0x0x14e619991a90) 0 empty
    std::is_reference<log4cpp::Appender* const&> (0x0x14e619991af8) 0 empty
      std::integral_constant<bool, true> (0x0x14e61998bba0) 0 empty

Class std::__not_<std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_reference<log4cpp::Appender* const&>, std::is_void<log4cpp::Appender* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_reference<log4cpp::Appender* const&>, std::is_void<log4cpp::Appender* const&> > > (0x0x14e619991bc8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61998bc00) 0 empty

Class std::is_object<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4cpp::Appender* const&> (0x0x14e619991c30) 0 empty
  std::integral_constant<bool, false> (0x0x14e61998bc60) 0 empty

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

Class std::__or_<std::is_object<log4cpp::Appender* const&>, std::is_reference<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4cpp::Appender* const&>, std::is_reference<log4cpp::Appender* const&> > (0x0x14e619991c98) 0 empty
  std::is_reference<log4cpp::Appender* const&> (0x0x14e619991d00) 0 empty
    std::integral_constant<bool, true> (0x0x14e61998bd20) 0 empty

Class std::__is_referenceable<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4cpp::Appender* const&> (0x0x14e619991e38) 0 empty
  std::integral_constant<bool, true> (0x0x14e61998be40) 0 empty

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

Class std::add_rvalue_reference<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<log4cpp::Appender* const&> (0x0x14e619991ea0) 0 empty
  std::__add_rvalue_reference_helper<log4cpp::Appender* const&, true> (0x0x14e61998bf00) 0 empty

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

Class std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e619991f70) 0 empty
  std::integral_constant<bool, false> (0x0x14e61998bf60) 0 empty

Class std::__is_copy_assignable_impl<log4cpp::Appender* const, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<log4cpp::Appender* const, true> (0x0x14e6195b0000) 0 empty
  std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6195b0068) 0 empty
    std::integral_constant<bool, false> (0x0x14e6195b1000) 0 empty

Class std::is_copy_assignable<log4cpp::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<log4cpp::Appender* const> (0x0x14e6195b00d0) 0 empty
  std::__is_copy_assignable_impl<log4cpp::Appender* const, true> (0x0x14e6195b0138) 0 empty
    std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6195b01a0) 0 empty
      std::integral_constant<bool, false> (0x0x14e6195b1060) 0 empty

Class std::conditional<false, std::is_copy_assignable<bool>, std::is_copy_assignable<log4cpp::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<bool>, std::is_copy_assignable<log4cpp::Appender* const> > (0x0x14e6195b10c0) 0 empty

Class std::__and_<std::is_copy_assignable<log4cpp::Appender* const>, std::is_copy_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<log4cpp::Appender* const>, std::is_copy_assignable<bool> > (0x0x14e6195b02d8) 0 empty
  std::is_copy_assignable<log4cpp::Appender* const> (0x0x14e6195b0340) 0 empty
    std::__is_copy_assignable_impl<log4cpp::Appender* const, true> (0x0x14e6195b03a8) 0 empty
      std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6195b0410) 0 empty
        std::integral_constant<bool, false> (0x0x14e6195b1120) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<log4cpp::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<log4cpp::Appender* const>, std::is_copy_assignable<bool> > > (0x0x14e6195b05b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6195b1420) 0 empty

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

Class std::is_function<log4cpp::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4cpp::Appender* const&&> (0x0x14e6195b0820) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195b1600) 0 empty

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

Class std::is_lvalue_reference<log4cpp::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4cpp::Appender* const&&> (0x0x14e6195b0888) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195b1780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<log4cpp::Appender* const&&>, std::is_rvalue_reference<log4cpp::Appender* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<log4cpp::Appender* const&&>, std::is_rvalue_reference<log4cpp::Appender* const&&> > (0x0x14e6195b17e0) 0 empty

Class std::is_rvalue_reference<log4cpp::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<log4cpp::Appender* const&&> (0x0x14e6195b08f0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6195b1840) 0 empty

Class std::__or_<std::is_lvalue_reference<log4cpp::Appender* const&&>, std::is_rvalue_reference<log4cpp::Appender* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4cpp::Appender* const&&>, std::is_rvalue_reference<log4cpp::Appender* const&&> > (0x0x14e6195b0958) 0 empty
  std::is_rvalue_reference<log4cpp::Appender* const&&> (0x0x14e6195b09c0) 0 empty
    std::integral_constant<bool, true> (0x0x14e6195b18a0) 0 empty

Class std::is_reference<log4cpp::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4cpp::Appender* const&&> (0x0x14e6195b0a28) 0 empty
  std::integral_constant<bool, true> (0x0x14e6195b1900) 0 empty

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

Class std::__or_<std::is_reference<log4cpp::Appender* const&&>, std::is_void<log4cpp::Appender* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4cpp::Appender* const&&>, std::is_void<log4cpp::Appender* const&&> > (0x0x14e6195b0a90) 0 empty
  std::is_reference<log4cpp::Appender* const&&> (0x0x14e6195b0af8) 0 empty
    std::integral_constant<bool, true> (0x0x14e6195b19c0) 0 empty

Class std::__or_<std::is_function<log4cpp::Appender* const&&>, std::is_reference<log4cpp::Appender* const&&>, std::is_void<log4cpp::Appender* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4cpp::Appender* const&&>, std::is_reference<log4cpp::Appender* const&&>, std::is_void<log4cpp::Appender* const&&> > (0x0x14e6195b0c30) 0 empty
  std::__or_<std::is_reference<log4cpp::Appender* const&&>, std::is_void<log4cpp::Appender* const&&> > (0x0x14e6195b0c98) 0 empty
    std::is_reference<log4cpp::Appender* const&&> (0x0x14e6195b0d00) 0 empty
      std::integral_constant<bool, true> (0x0x14e6195b1a20) 0 empty

Class std::__not_<std::__or_<std::is_function<log4cpp::Appender* const&&>, std::is_reference<log4cpp::Appender* const&&>, std::is_void<log4cpp::Appender* const&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4cpp::Appender* const&&>, std::is_reference<log4cpp::Appender* const&&>, std::is_void<log4cpp::Appender* const&&> > > (0x0x14e6195b0dd0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195b1a80) 0 empty

Class std::is_object<log4cpp::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4cpp::Appender* const&&> (0x0x14e6195b0e38) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195b1ae0) 0 empty

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

Class std::__or_<std::is_object<log4cpp::Appender* const&&>, std::is_reference<log4cpp::Appender* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4cpp::Appender* const&&>, std::is_reference<log4cpp::Appender* const&&> > (0x0x14e6195b0ea0) 0 empty
  std::is_reference<log4cpp::Appender* const&&> (0x0x14e6195b0f08) 0 empty
    std::integral_constant<bool, true> (0x0x14e6195b1ba0) 0 empty

Class std::__is_referenceable<log4cpp::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4cpp::Appender* const&&> (0x0x14e6195cd138) 0 empty
  std::integral_constant<bool, true> (0x0x14e6195b1c00) 0 empty

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

Class std::add_rvalue_reference<log4cpp::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<log4cpp::Appender* const&&> (0x0x14e6195cd1a0) 0 empty
  std::__add_rvalue_reference_helper<log4cpp::Appender* const&&, true> (0x0x14e6195b1cc0) 0 empty

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

Class std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&&> (0x0x14e6195cd208) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195b1d20) 0 empty

Class std::__is_move_assignable_impl<log4cpp::Appender* const, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<log4cpp::Appender* const, true> (0x0x14e6195cd270) 0 empty
  std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&&> (0x0x14e6195cd2d8) 0 empty
    std::integral_constant<bool, false> (0x0x14e6195b1d80) 0 empty

Class std::is_move_assignable<log4cpp::Appender* const>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<log4cpp::Appender* const> (0x0x14e6195cd340) 0 empty
  std::__is_move_assignable_impl<log4cpp::Appender* const, true> (0x0x14e6195cd3a8) 0 empty
    std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&&> (0x0x14e6195cd410) 0 empty
      std::integral_constant<bool, false> (0x0x14e6195b1de0) 0 empty

Class std::conditional<false, std::is_move_assignable<bool>, std::is_move_assignable<log4cpp::Appender* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<bool>, std::is_move_assignable<log4cpp::Appender* const> > (0x0x14e6195b1e40) 0 empty

Class std::__and_<std::is_move_assignable<log4cpp::Appender* const>, std::is_move_assignable<bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<log4cpp::Appender* const>, std::is_move_assignable<bool> > (0x0x14e6195cd548) 0 empty
  std::is_move_assignable<log4cpp::Appender* const> (0x0x14e6195cd5b0) 0 empty
    std::__is_move_assignable_impl<log4cpp::Appender* const, true> (0x0x14e6195cd618) 0 empty
      std::is_assignable<log4cpp::Appender* const&, log4cpp::Appender* const&&> (0x0x14e6195cd680) 0 empty
        std::integral_constant<bool, false> (0x0x14e6195b1ea0) 0 empty

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

Class std::pair<log4cpp::Appender* const, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<log4cpp::Appender* const, bool> (0x0x14e6198e4d80) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<log4cpp::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<log4cpp::Appender* const, bool> > > (0x0x14e6195cd750) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195d7120) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<log4cpp::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<log4cpp::Appender* const, bool> > > (0x0x14e6195cd8f0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195d7240) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<log4cpp::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e6195cdc30) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195d7420) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<log4cpp::Appender* const, bool> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<log4cpp::Appender* const, bool> > > (0x0x14e6195cdd00) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195d7540) 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 (0x0x14e619612e40) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x14e619634600) 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 (0x0x14e6196346c0) 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> (0x0x14e619634a20) 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 (0x0x14e619634ae0) 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> (0x0x14e619634e40) 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 (0x0x14e619634f00) 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> (0x0x14e61966c2a0) 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 (0x0x14e61966c360) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x14e61969e000) 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> (0x0x14e61969e0c0) 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> (0x0x14e61969e120) 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> (0x0x14e61969e060) 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> (0x0x14e6195cdea0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61969e180) 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> (0x0x14e6195cdf08) 0 empty
  std::integral_constant<bool, false> (0x0x14e61969e1e0) 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> > > (0x0x14e61969e240) 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> (0x0x14e6195cdf70) 0 empty
  std::integral_constant<bool, false> (0x0x14e61969e360) 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> > (0x0x14e61969e3c0) 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> (0x0x14e6195cdaf8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61969e420) 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> > (0x0x14e6195cdb60) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x14e6195cdbc8) 0 empty
    std::integral_constant<bool, false> (0x0x14e61969e480) 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> > (0x0x14e6195cdc98) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x14e6196aa000) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x14e6196aa068) 0 empty
      std::integral_constant<bool, false> (0x0x14e61969e5a0) 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> (0x0x14e6196aa0d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61969e6c0) 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> > > (0x0x14e61969e720) 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> (0x0x14e6196aa138) 0 empty
  std::integral_constant<bool, false> (0x0x14e61969e780) 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> > (0x0x14e61969e7e0) 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> (0x0x14e6196aa1a0) 0 empty
  std::integral_constant<bool, false> (0x0x14e61969e840) 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> > (0x0x14e6196aa208) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x14e6196aa270) 0 empty
    std::integral_constant<bool, false> (0x0x14e61969e8a0) 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> (0x0x14e6196aa2d8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61969e900) 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> > (0x0x14e61969e960) 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> > (0x0x14e6196aa340) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x14e6196aa3a8) 0 empty
    std::integral_constant<bool, false> (0x0x14e61969e9c0) 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> > (0x0x14e6196aa410) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x14e6196aa478) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x14e6196aa4e0) 0 empty
      std::integral_constant<bool, false> (0x0x14e61969ea20) 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> > > (0x0x14e6196aa548) 0 empty
  std::integral_constant<bool, true> (0x0x14e61969ea80) 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> (0x0x14e6196aa5b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61969eae0) 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> > (0x0x14e61969eb40) 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> > (0x0x14e6196aa618) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x14e6196aa680) 0 empty
    std::integral_constant<bool, true> (0x0x14e61969eba0) 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> (0x0x14e6196aa6e8) 0 empty
  std::integral_constant<bool, true> (0x0x14e61969ec00) 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> (0x0x14e61969ec60) 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> (0x0x14e6196aa750) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x14e61969ecc0) 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> (0x0x14e61969e660) 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> (0x0x14e6196aa820) 0 empty
  std::integral_constant<bool, true> (0x0x14e61969eea0) 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>&> (0x0x14e6196ce2a0) 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 (0x0x14e6196ce540) 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 (0x0x14e6196ce900) 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 (0x0x14e6196cecc0) 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 (0x0x14e6196fc0c0) 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 (0x0x14e6196fc480) 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 (0x0x14e6196fc840) 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 (0x0x14e6196fcc00) 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 (0x0x14e61972f000) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x14e61972f3c0) 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>&> (0x0x14e61972f780) 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>&> (0x0x14e61975ae40) 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>&> (0x0x14e619779840) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x14e619779b40) 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> > (0x0x14e619779ae0) 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> > (0x0x14e619779ba0) 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>&> (0x0x14e619779c00) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x14e6193c9000) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x14e6193c3060) 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> (0x0x14e6193c30c0) 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> (0x0x14e6193c3120) 0 empty

Class std::_PCC<true, std::_Rb_tree_iterator<log4cpp::Appender*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<log4cpp::Appender*>, bool> (0x0x14e6193e60c0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c9270) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e6120) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > > > (0x0x14e6193e6180) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c92d8) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e61e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e6193e6240) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c9340) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e62a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e6193c93a8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c9410) 0 empty
    std::integral_constant<bool, false> (0x0x14e6193e6300) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c9478) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e6360) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e6193e63c0) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193e6480) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193e64e0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193e6420) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c9548) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e6540) 0 empty

Class std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c95b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e65a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e6193c9618) 0 empty
  std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c9680) 0 empty
    std::integral_constant<bool, false> (0x0x14e6193e6600) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e6193c96e8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e6193c9750) 0 empty
    std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c97b8) 0 empty
      std::integral_constant<bool, false> (0x0x14e6193e6660) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> > > > (0x0x14e6193c9820) 0 empty
  std::integral_constant<bool, true> (0x0x14e6193e66c0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c9888) 0 empty
  std::integral_constant<bool, true> (0x0x14e6193e6720) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e6193e6780) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e6193c98f0) 0 empty
  std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c9958) 0 empty
    std::integral_constant<bool, true> (0x0x14e6193e67e0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e6193c99c0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6193e6840) 0 empty

Class std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6193c9a28) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e6900) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6193c9a90) 0 empty
  std::integral_constant<bool, true> (0x0x14e6193e69c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6193e6a20) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6193c9af8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6193c9b60) 0 empty
    std::integral_constant<bool, true> (0x0x14e6193e6a80) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6193c9bc8) 0 empty
  std::integral_constant<bool, true> (0x0x14e6193e6ae0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6193e6b40) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6193c9c30) 0 empty
  std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6193c9c98) 0 empty
    std::integral_constant<bool, true> (0x0x14e6193e6ba0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6193c9d00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6193c9d68) 0 empty
    std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6193c9dd0) 0 empty
      std::integral_constant<bool, true> (0x0x14e6193e6c00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> > > (0x0x14e6193c9e38) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e6c60) 0 empty

Class std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6193c9ea0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e6cc0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6193e6d20) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6193c9f08) 0 empty
  std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6193c9f70) 0 empty
    std::integral_constant<bool, true> (0x0x14e6193e6d80) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a000) 0 empty
  std::integral_constant<bool, true> (0x0x14e6193e6de0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&, true> (0x0x14e6193e6e40) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a068) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&, true> (0x0x14e6193e6ea0) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a138) 0 empty
  std::integral_constant<bool, false> (0x0x14e6193e6f00) 0 empty

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

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x14e619466000) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e619466060) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e61945a208) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a270) 0 empty
    std::integral_constant<bool, true> (0x0x14e6194660c0) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x14e619466120) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e619466180) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e61945a340) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x14e6194661e0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e61945a410) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e61945a478) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a4e0) 0 empty
      std::integral_constant<bool, true> (0x0x14e619466240) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > > (0x0x14e61945a548) 0 empty
  std::integral_constant<bool, false> (0x0x14e6194662a0) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619466300) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e619466360) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e61945a618) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a680) 0 empty
    std::integral_constant<bool, true> (0x0x14e6194663c0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x14e619466420) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<log4cpp::Appender*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<log4cpp::Appender*>&, true> (0x0x14e619466480) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a750) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<log4cpp::Appender*>&, true> (0x0x14e6194665a0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&, const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6193e68a0) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<log4cpp::Appender*>&, const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<log4cpp::Appender*>&, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x14e619466660) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, true> (0x0x14e61945a820) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<log4cpp::Appender*>&, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a888) 0 empty
    std::integral_constant<bool, true> (0x0x14e6194666c0) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e61945a8f0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, true> (0x0x14e61945a958) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<log4cpp::Appender*>&, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61945a9c0) 0 empty
      std::integral_constant<bool, true> (0x0x14e619466720) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*> > > (0x0x14e619466780) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*> >, std::is_copy_assignable<bool> > (0x0x14e61945aa28) 0 empty
  std::is_copy_assignable<bool> (0x0x14e61945aa90) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x14e61945aaf8) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x14e61945ab60) 0 empty
        std::integral_constant<bool, true> (0x0x14e6194667e0) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, bool>&, const std::__nonesuch&> (0x0x14e619466840) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*> >, std::is_copy_assignable<bool> > > (0x0x14e61945ac30) 0 empty
  std::integral_constant<bool, false> (0x0x14e6194668a0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, bool>&, const std::__nonesuch&> (0x0x14e619466900) 0 empty

Class std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61945ad00) 0 empty
  std::integral_constant<bool, false> (0x0x14e6194669c0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61945ad68) 0 empty
  std::integral_constant<bool, false> (0x0x14e619466a80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e619466ae0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61945add0) 0 empty
  std::integral_constant<bool, true> (0x0x14e619466b40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e61945ae38) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61945aea0) 0 empty
    std::integral_constant<bool, true> (0x0x14e619466ba0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61945af08) 0 empty
  std::integral_constant<bool, true> (0x0x14e619466c00) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e619466c60) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e61945af70) 0 empty
  std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61948e000) 0 empty
    std::integral_constant<bool, true> (0x0x14e619466cc0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e61948e068) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e61948e0d0) 0 empty
    std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61948e138) 0 empty
      std::integral_constant<bool, true> (0x0x14e619466d20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > > (0x0x14e61948e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619466d80) 0 empty

Class std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61948e208) 0 empty
  std::integral_constant<bool, false> (0x0x14e619466de0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e619466e40) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e61948e270) 0 empty
  std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61948e2d8) 0 empty
    std::integral_constant<bool, true> (0x0x14e619466ea0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61948e340) 0 empty
  std::integral_constant<bool, true> (0x0x14e619466f00) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&&, true> (0x0x14e619466f60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61948e3a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&&, true> (0x0x14e619495000) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e619466960) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61948e410) 0 empty
  std::integral_constant<bool, true> (0x0x14e619495060) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, true> (0x0x14e61948e478) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61948e4e0) 0 empty
    std::integral_constant<bool, true> (0x0x14e6194950c0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e61948e548) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, true> (0x0x14e61948e5b0) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e61948e618) 0 empty
      std::integral_constant<bool, true> (0x0x14e619495120) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*> > > (0x0x14e619495180) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*> >, std::is_move_assignable<bool> > (0x0x14e61948e680) 0 empty
  std::is_move_assignable<bool> (0x0x14e61948e6e8) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x14e61948e750) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x14e61948e7b8) 0 empty
        std::integral_constant<bool, true> (0x0x14e6194951e0) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<log4cpp::Appender*>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<log4cpp::Appender*>, bool>&&, std::__nonesuch&&> (0x0x14e619495240) 0 empty

Class std::pair<std::_Rb_tree_iterator<log4cpp::Appender*>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<log4cpp::Appender*>, bool> (0x0x14e6193e6060) 0

Class std::is_same<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e61948e8f0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6194952a0) 0 empty

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

Class std::_PCC<false, std::_Rb_tree_iterator<log4cpp::Appender*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<log4cpp::Appender*>, bool> (0x0x14e619495360) 0 empty

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

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e6194955a0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > > (0x0x14e619495600) 0 empty

Class std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e61948eb60) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495660) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4cpp::Appender*>, 0u> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4cpp::Appender*>, 0u> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194956c0) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4cpp::Appender*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4cpp::Appender*>, 0u> > > (0x0x14e61948ebc8) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e61948ec30) 0 empty
    std::integral_constant<bool, false> (0x0x14e619495720) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e61948ec98) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<log4cpp::Appender*>, 0u> > > (0x0x14e61948ed00) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e61948ed68) 0 empty
      std::integral_constant<bool, false> (0x0x14e619495780) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194957e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e61948edd0) 0 empty
  std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e61948ee38) 0 empty
    std::integral_constant<bool, false> (0x0x14e619495840) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e61948eea0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e61948ef08) 0 empty
    std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e61948ef70) 0 empty
      std::integral_constant<bool, false> (0x0x14e6194958a0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_scalar<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_scalar<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e619495900) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3000) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495960) 0 empty

Class std::is_integral<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3068) 0 empty
  std::integral_constant<bool, false> (0x0x14e6194959c0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_floating_point<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_floating_point<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e619495a20) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d30d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495a80) 0 empty

Class std::is_floating_point<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3138) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495ae0) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_floating_point<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_floating_point<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d31a0) 0 empty
  std::is_floating_point<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3208) 0 empty
    std::integral_constant<bool, false> (0x0x14e619495b40) 0 empty

Class std::is_arithmetic<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3270) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495ba0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > > (0x0x14e619495c00) 0 empty

Class std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d32d8) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495c60) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > > (0x0x14e619495cc0) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3340) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495d20) 0 empty

Class std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d33a8) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495d80) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > > (0x0x14e619495de0) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3410) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495e40) 0 empty

Class std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3478) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495ea0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e619495f00) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d34e0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619495f60) 0 empty

Class std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3548) 0 empty
  std::integral_constant<bool, false> (0x0x14e6194e6000) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d35b0) 0 empty
  std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3618) 0 empty
    std::integral_constant<bool, false> (0x0x14e6194e6060) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d3680) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d36e8) 0 empty
    std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3750) 0 empty
      std::integral_constant<bool, false> (0x0x14e6194e60c0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d37b8) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d3820) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d3888) 0 empty
      std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d38f0) 0 empty
        std::integral_constant<bool, false> (0x0x14e6194e6120) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d3958) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d39c0) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d3a28) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d3a90) 0 empty
        std::is_null_pointer<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3af8) 0 empty
          std::integral_constant<bool, false> (0x0x14e6194e6180) 0 empty

Class std::is_scalar<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3b60) 0 empty
  std::integral_constant<bool, false> (0x0x14e6194e61e0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_scalar<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_scalar<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194d3bc8) 0 empty
  std::is_scalar<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3c30) 0 empty
    std::integral_constant<bool, false> (0x0x14e6194e6240) 0 empty

Class std::remove_all_extents<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194e62a0) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3c98) 0 empty
  std::__do_is_destructible_impl (0x0x14e6194e6300) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, false, false> (0x0x14e6194d3d68) 0 empty
  std::integral_constant<bool, true> (0x0x14e6194e6360) 0 empty

Class std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6194d3dd0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6194e6480) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6194e64e0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194d3e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e6194e6540) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e6194d3f08) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194d3f70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e6194e65a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194f6000) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e6194f6068) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194f60d0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e6194e6600) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194f6138) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194f61a0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e6194f6208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194f6270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e6194e6660) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194f62d8) 0 empty
  std::integral_constant<bool, true> (0x0x14e6194e66c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194f6340) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194f63a8) 0 empty
    std::integral_constant<bool, true> (0x0x14e6194e6720) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6194f6410) 0 empty
  std::integral_constant<bool, true> (0x0x14e6194e6780) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e6194e67e0) 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&> > (0x0x14e6194e6840) 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> > > (0x0x14e6194e68a0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x14e6194f6478) 0 empty
  std::integral_constant<bool, false> (0x0x14e6194e6900) 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> > (0x0x14e6194e6960) 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> > > (0x0x14e6194f64e0) 0 empty
  std::is_array<bool> (0x0x14e6194f6548) 0 empty
    std::integral_constant<bool, false> (0x0x14e6194e69c0) 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> (0x0x14e6194f65b0) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x14e6194f6618) 0 empty
    std::is_array<bool> (0x0x14e6194f6680) 0 empty
      std::integral_constant<bool, false> (0x0x14e6194e6a20) 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> > (0x0x14e6194e6a80) 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> > (0x0x14e6194f66e8) 0 empty
  std::is_function<bool> (0x0x14e6194f6750) 0 empty
    std::integral_constant<bool, false> (0x0x14e6194e6ae0) 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> > (0x0x14e6194f67b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x14e6194f6820) 0 empty
    std::is_function<bool> (0x0x14e6194f6888) 0 empty
      std::integral_constant<bool, false> (0x0x14e6194e6b40) 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> > (0x0x14e6194e6d20) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x14e6194f68f0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6194e6d80) 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> > (0x0x14e6194e6de0) 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> > (0x0x14e6194f6958) 0 empty
  std::is_integral<bool> (0x0x14e6194f69c0) 0 empty
    std::integral_constant<bool, true> (0x0x14e6194e6e40) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x14e6194f6a28) 0 empty
  std::integral_constant<bool, true> (0x0x14e6194e6ea0) 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> > > (0x0x14e6194e6f00) 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> > (0x0x14e6194f6a90) 0 empty
  std::is_arithmetic<bool> (0x0x14e6194f6af8) 0 empty
    std::integral_constant<bool, true> (0x0x14e6194e6f60) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x14e6194f6b60) 0 empty
  std::integral_constant<bool, true> (0x0x14e619514000) 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> > (0x0x14e6194f6bc8) 0 empty
  std::is_scalar<bool> (0x0x14e6194f6c30) 0 empty
    std::integral_constant<bool, true> (0x0x14e619514060) 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> (0x0x14e6194f6c98) 0 empty
  std::integral_constant<bool, true> (0x0x14e6195140c0) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x14e6194f6d00) 0 empty
  std::integral_constant<bool, true> (0x0x14e619514120) 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> > (0x0x14e619514180) 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&> (0x0x14e6194f6e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e6195141e0) 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&> > (0x0x14e6194f6f08) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x14e6194f6f70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e619514240) 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&> (0x0x14e61951b0d0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x14e61951b138) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x14e61951b1a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e619514360) 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&> (0x0x14e61951b270) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x14e61951b2d8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x14e61951b340) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x14e61951b3a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e6195143c0) 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&> (0x0x14e61951b478) 0 empty
  std::integral_constant<bool, true> (0x0x14e619514420) 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&> (0x0x14e61951b4e0) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x14e61951b548) 0 empty
    std::integral_constant<bool, true> (0x0x14e619514480) 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&> (0x0x14e61951b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6195144e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, const bool&> > (0x0x14e61951b618) 0 empty
  std::is_constructible<bool, const bool&> (0x0x14e61951b680) 0 empty
    std::integral_constant<bool, true> (0x0x14e619514540) 0 empty

Class std::remove_volatile<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619514660) 0 empty

Class std::remove_const<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e6195146c0) 0 empty

Class std::remove_cv<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e619514600) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e61951b750) 0 empty
  std::integral_constant<bool, false> (0x0x14e619514720) 0 empty

Class std::is_void<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> (0x0x14e61951b7b8) 0 empty
  std::integral_constant<bool, false> (0x0x14e619514780) 0 empty

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

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e619514840) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e61951b820) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e61951b888) 0 empty
    std::integral_constant<bool, false> (0x0x14e6195148a0) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e61951b8f0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e61951b958) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e61951b9c0) 0 empty
      std::integral_constant<bool, false> (0x0x14e619514900) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*>, false> (0x0x14e619514960) 0 empty

Class std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e61951ba90) 0 empty
  std::integral_constant<bool, true> (0x0x14e6195149c0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e619514a20) 0 empty

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

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

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

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x14e61951bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x14e619514c00) 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> > > (0x0x14e619514c60) 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> > (0x0x14e619514cc0) 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> > (0x0x14e61951bc30) 0 empty
  std::is_array<bool> (0x0x14e61951bc98) 0 empty
    std::integral_constant<bool, false> (0x0x14e619514d20) 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> > (0x0x14e61951bd00) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x14e61951bd68) 0 empty
    std::is_array<bool> (0x0x14e61951bdd0) 0 empty
      std::integral_constant<bool, false> (0x0x14e619514d80) 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> (0x0x14e619514de0) 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> (0x0x14e61951bea0) 0 empty
  std::integral_constant<bool, true> (0x0x14e619514e40) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x14e61951bf08) 0 empty
  std::is_convertible<const bool&, bool> (0x0x14e61951bf70) 0 empty
    std::integral_constant<bool, true> (0x0x14e619514ea0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e619547000) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e619547060) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6195470c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e619547120) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e61954c138) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e619547180) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c208) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e61954c270) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e6195471e0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c340) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c3a8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e61954c410) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e619547240) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6195472a0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c548) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x14e619547300) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61954c618) 0 empty
  std::integral_constant<bool, true> (0x0x14e619547360) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6195473c0) 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&&> > (0x0x14e619547420) 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> > (0x0x14e619547480) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x14e61954c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x14e619547540) 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&&> > > (0x0x14e6195475a0) 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&&> (0x0x14e61954c820) 0 empty
  std::integral_constant<bool, false> (0x0x14e619547600) 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&&> > (0x0x14e619547660) 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&&> (0x0x14e61954c958) 0 empty
  std::integral_constant<bool, true> (0x0x14e6195476c0) 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&&> > (0x0x14e61954c9c0) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x14e61954ca28) 0 empty
    std::integral_constant<bool, true> (0x0x14e619547720) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x14e61954ca90) 0 empty
  std::integral_constant<bool, true> (0x0x14e619547840) 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&&> > (0x0x14e6195478a0) 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&&> > (0x0x14e61954caf8) 0 empty
  std::is_reference<const bool&&> (0x0x14e61954cb60) 0 empty
    std::integral_constant<bool, true> (0x0x14e619547900) 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&&> > (0x0x14e61954cbc8) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x14e61954cc30) 0 empty
    std::is_reference<const bool&&> (0x0x14e61954cc98) 0 empty
      std::integral_constant<bool, true> (0x0x14e619547960) 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&&> > > (0x0x14e61954cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6195479c0) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x14e61954ce38) 0 empty
  std::integral_constant<bool, false> (0x0x14e619547a20) 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&&> > (0x0x14e619547a80) 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&&> > (0x0x14e61954cea0) 0 empty
  std::is_reference<const bool&&> (0x0x14e61954cf08) 0 empty
    std::integral_constant<bool, true> (0x0x14e619547ae0) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x14e61954cf70) 0 empty
  std::integral_constant<bool, true> (0x0x14e619547b40) 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> (0x0x14e619547ba0) 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&&> (0x0x14e619573000) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x14e619547c00) 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&&> (0x0x14e61954c750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e6195474e0) 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&&> > (0x0x14e6195730d0) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x14e619573138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e619547c60) 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&&> (0x0x14e619573270) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x14e6195732d8) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x14e619573340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e619547d80) 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&&> (0x0x14e619573410) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x14e619573478) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x14e6195734e0) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x14e619573548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e619547de0) 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&&> (0x0x14e619573618) 0 empty
  std::integral_constant<bool, true> (0x0x14e619547e40) 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&&> (0x0x14e619573680) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x14e6195736e8) 0 empty
    std::integral_constant<bool, true> (0x0x14e619547ea0) 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&&> (0x0x14e619573750) 0 empty
  std::integral_constant<bool, true> (0x0x14e619547f00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x14e619547f60) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61957d060) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61957d0c0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e61957d000) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e619573820) 0 empty
  std::integral_constant<bool, false> (0x0x14e61957d120) 0 empty

Class std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e619573888) 0 empty
  std::integral_constant<bool, false> (0x0x14e61957d180) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > > (0x0x14e61957d1e0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6195738f0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e619573958) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6195739c0) 0 empty
      std::integral_constant<bool, false> (0x0x14e61957d240) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*>, false> (0x0x14e61957d2a0) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e619573a90) 0 empty
  std::integral_constant<bool, true> (0x0x14e61957d300) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e61957d360) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x14e619573af8) 0 empty
  std::is_convertible<const bool&, bool> (0x0x14e619573b60) 0 empty
    std::integral_constant<bool, true> (0x0x14e61957d3c0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e619573bc8) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x14e619573c30) 0 empty
    std::is_convertible<const bool&, bool> (0x0x14e619573c98) 0 empty
      std::integral_constant<bool, true> (0x0x14e61957d420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e619573d00) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e619573d68) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x14e619573dd0) 0 empty
      std::is_convertible<const bool&, bool> (0x0x14e619573e38) 0 empty
        std::integral_constant<bool, true> (0x0x14e61957d480) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e61957d540) 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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e61957d5a0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x14e61957d600) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e619573f08) 0 empty
  std::integral_constant<bool, false> (0x0x14e61957d660) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e619573f70) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e619598000) 0 empty
    std::integral_constant<bool, false> (0x0x14e61957d6c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e619598068) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e6195980d0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e619598138) 0 empty
      std::integral_constant<bool, false> (0x0x14e61957d720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x14e61957d7e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e61957d840) 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&> > (0x0x14e61957d8a0) 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> > (0x0x14e61957d900) 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&> (0x0x14e6195983a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e61957d960) 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&> > (0x0x14e619598478) 0 empty
  std::__is_direct_constructible_impl<bool, bool&> (0x0x14e6195984e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e61957d9c0) 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&> (0x0x14e619598548) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x14e6195985b0) 0 empty
    std::__is_direct_constructible_impl<bool, bool&> (0x0x14e619598618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e61957dae0) 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&> (0x0x14e619598680) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&> (0x0x14e6195986e8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x14e619598750) 0 empty
      std::__is_direct_constructible_impl<bool, bool&> (0x0x14e6195987b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e61957dba0) 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&> (0x0x14e619598820) 0 empty
  std::integral_constant<bool, true> (0x0x14e61957dc60) 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&> (0x0x14e619598888) 0 empty
  std::__is_direct_constructible<bool, bool&> (0x0x14e6195988f0) 0 empty
    std::integral_constant<bool, true> (0x0x14e61957dcc0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> > (0x0x14e61957dd80) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e61957dde0) 0 empty

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

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

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

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

Class std::is_void<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&> (0x0x14e619598a90) 0 empty
  std::integral_constant<bool, false> (0x0x14e6191a7000) 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> > > (0x0x14e6191a7060) 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> > (0x0x14e619598c98) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x14e619598d00) 0 empty
    std::is_array<bool> (0x0x14e619598d68) 0 empty
      std::integral_constant<bool, false> (0x0x14e6191a70c0) 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> (0x0x14e6191a7120) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > (0x0x14e619598ea0) 0 empty
  std::is_convertible<bool&, bool> (0x0x14e619598f08) 0 empty
    std::integral_constant<bool, true> (0x0x14e6191a71e0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x14e619598f70) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > (0x0x14e6191b0000) 0 empty
    std::is_convertible<bool&, bool> (0x0x14e6191b0068) 0 empty
      std::integral_constant<bool, true> (0x0x14e6191a7240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x14e6191b00d0) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x14e6191b0138) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > (0x0x14e6191b01a0) 0 empty
      std::is_convertible<bool&, bool> (0x0x14e6191b0208) 0 empty
        std::integral_constant<bool, true> (0x0x14e6191a72a0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x14e6191a7360) 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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&> > (0x0x14e6191a73c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> > (0x0x14e6191a7420) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x14e6191b02d8) 0 empty
  std::integral_constant<bool, false> (0x0x14e6191a7480) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x14e6191b0340) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x14e6191b03a8) 0 empty
    std::integral_constant<bool, false> (0x0x14e6191a74e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>, const std::_Rb_tree_const_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x14e6191b0410) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > > (0x0x14e6191b0478) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > > (0x0x14e6191b04e0) 0 empty
      std::integral_constant<bool, false> (0x0x14e6191a7540) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e6191a7600) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, bool&> > (0x0x14e6191b0548) 0 empty
  std::is_constructible<bool, bool&> (0x0x14e6191b05b0) 0 empty
    std::integral_constant<bool, true> (0x0x14e6191a7660) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> > > (0x0x14e6191a7720) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_const_iterator<log4cpp::Appender*> >, std::is_convertible<bool&, bool> > (0x0x14e6191b0618) 0 empty
  std::is_convertible<bool&, bool> (0x0x14e6191b0680) 0 empty
    std::integral_constant<bool, true> (0x0x14e6191a7780) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e6191a7840) 0 empty

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

Class std::is_same<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_const_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_const_iterator<log4cpp::Appender*>, std::_Rb_tree_const_iterator<log4cpp::Appender*> > (0x0x14e6191b0820) 0 empty
  std::integral_constant<bool, true> (0x0x14e6191a7b40) 0 empty

Class std::_PCC<false, std::_Rb_tree_const_iterator<log4cpp::Appender*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_const_iterator<log4cpp::Appender*>, bool> (0x0x14e6191a7ba0) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<log4cpp::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<log4cpp::Appender* const&> > (0x0x14e6191a7e40) 0 empty

Class std::is_empty<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<log4cpp::Appender* const&> (0x0x14e6191b0a28) 0 empty
  std::integral_constant<bool, false> (0x0x14e6191a7ea0) 0 empty

Class std::__is_empty_non_tuple<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<log4cpp::Appender* const&> (0x0x14e6191b0a90) 0 empty
  std::is_empty<log4cpp::Appender* const&> (0x0x14e6191b0af8) 0 empty
    std::integral_constant<bool, false> (0x0x14e6191a7f00) 0 empty

Class std::_Head_base<0ul, log4cpp::Appender* const&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, log4cpp::Appender* const&, false> (0x0x14e6191a7f60) 0

Class std::_Tuple_impl<0ul, log4cpp::Appender* const&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, log4cpp::Appender* const&> (0x0x14e6191b0b60) 0
  std::_Head_base<0ul, log4cpp::Appender* const&, false> (0x0x14e6191f9000) 0

Class std::tuple<log4cpp::Appender* const&>
   size=8 align=8
   base size=8 base align=8
std::tuple<log4cpp::Appender* const&> (0x0x14e6191b0c30) 0
  std::_Tuple_impl<0ul, log4cpp::Appender* const&> (0x0x14e6191b0c98) 0
    std::_Head_base<0ul, log4cpp::Appender* const&, false> (0x0x14e6191f9060) 0

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x14e6191b0d68) 0 empty
  std::integral_constant<bool, true> (0x0x14e6191f90c0) 0 empty

Class std::_TC<true, log4cpp::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, log4cpp::Appender* const&> (0x0x14e6191f9120) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__is_direct_constructible_new_safe<log4cpp::Appender* const&, log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__is_direct_constructible_new_safe<log4cpp::Appender* const&, log4cpp::Appender* const&> > (0x0x14e6191f9180) 0 empty

Class std::remove_volatile<log4cpp::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4cpp::Appender* const&> (0x0x14e6191f9300) 0 empty

Class std::remove_const<log4cpp::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4cpp::Appender* const&> (0x0x14e6191f9360) 0 empty

Class std::remove_cv<log4cpp::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4cpp::Appender* const&> (0x0x14e6191f92a0) 0 empty

Class std::__is_void_helper<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<log4cpp::Appender* const&> (0x0x14e6191b0f70) 0 empty
  std::integral_constant<bool, false> (0x0x14e6191f93c0) 0 empty

Class std::is_void<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<log4cpp::Appender* const&> (0x0x14e6191b0958) 0 empty
  std::integral_constant<bool, false> (0x0x14e6191f9420) 0 empty

Class std::conditional<false, std::is_void<log4cpp::Appender* const&>, std::is_function<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4cpp::Appender* const&>, std::is_function<log4cpp::Appender* const&> > (0x0x14e6191f9480) 0 empty

Class std::__or_<std::is_void<log4cpp::Appender* const&>, std::is_function<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4cpp::Appender* const&>, std::is_function<log4cpp::Appender* const&> > (0x0x14e6191b09c0) 0 empty
  std::is_function<log4cpp::Appender* const&> (0x0x14e6191b0d00) 0 empty
    std::integral_constant<bool, false> (0x0x14e6191f94e0) 0 empty

Class std::__not_<std::__or_<std::is_void<log4cpp::Appender* const&>, std::is_function<log4cpp::Appender* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<log4cpp::Appender* const&>, std::is_function<log4cpp::Appender* const&> > > (0x0x14e6191b0ea0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6191f9600) 0 empty

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

Class std::is_rvalue_reference<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<log4cpp::Appender* const&> (0x0x14e6192ea000) 0 empty
  std::integral_constant<bool, false> (0x0x14e6191f96c0) 0 empty

Class std::__and_<std::is_lvalue_reference<log4cpp::Appender* const&>, std::is_rvalue_reference<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<log4cpp::Appender* const&>, std::is_rvalue_reference<log4cpp::Appender* const&> > (0x0x14e6192ea068) 0 empty
  std::is_rvalue_reference<log4cpp::Appender* const&> (0x0x14e6192ea0d0) 0 empty
    std::integral_constant<bool, false> (0x0x14e6191f9720) 0 empty

Class std::__is_static_castable_impl<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192ea138) 0 empty
  std::__do_is_static_castable_impl (0x0x14e6191f9780) 0 empty

Class std::__is_static_castable_safe<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192ea208) 0 empty
  std::integral_constant<bool, true> (0x0x14e6191f97e0) 0 empty

Class std::__is_static_castable<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192ea270) 0 empty
  std::integral_constant<bool, true> (0x0x14e6191f9840) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > >, std::__is_static_castable<log4cpp::Appender* const&, log4cpp::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<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > >, std::__is_static_castable<log4cpp::Appender* const&, log4cpp::Appender* const&> > (0x0x14e6191f98a0) 0 empty

Class std::remove_reference<log4cpp::Appender* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<log4cpp::Appender* const&> (0x0x14e6191f9960) 0 empty

Class std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true> (0x0x14e6191f9900) 0 empty

Class std::is_same<log4cpp::Appender*, log4cpp::Appender*>
   size=1 align=1
   base size=1 base align=1
std::is_same<log4cpp::Appender*, log4cpp::Appender*> (0x0x14e6192ea340) 0 empty
  std::integral_constant<bool, true> (0x0x14e6191f9a80) 0 empty

Class std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > (0x0x14e6192ea3a8) 0 empty
  std::integral_constant<bool, false> (0x0x14e6191f9ae0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender* const&> > >, std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender* const&> > >, std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > > (0x0x14e6191f9b40) 0 empty

Class std::__and_<std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> >, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> >, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender* const&> > > (0x0x14e6192ea410) 0 empty
  std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > (0x0x14e6192ea478) 0 empty
    std::integral_constant<bool, false> (0x0x14e6191f9ba0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > (0x0x14e6191f9c00) 0 empty

Class std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> (0x0x14e6192ea4e0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6191f9c60) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > (0x0x14e6192ea548) 0 empty
  std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> (0x0x14e6192ea5b0) 0 empty
    std::integral_constant<bool, false> (0x0x14e6191f9d80) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > > (0x0x14e6192ea618) 0 empty
  std::integral_constant<bool, true> (0x0x14e6191f9e40) 0 empty

Class std::__and_<std::__is_static_castable<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > > > (0x0x14e6192ea680) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > > (0x0x14e6192ea6e8) 0 empty
    std::integral_constant<bool, true> (0x0x14e6191f9ea0) 0 empty

Class std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192ea750) 0 empty
  std::__and_<std::__is_static_castable<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > > > (0x0x14e6192ea7b8) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > > (0x0x14e6192ea820) 0 empty
      std::integral_constant<bool, true> (0x0x14e6191f9f00) 0 empty

Class std::__is_direct_constructible_new<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192ea888) 0 empty
  std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192ea8f0) 0 empty
    std::__and_<std::__is_static_castable<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > > > (0x0x14e6192ea958) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender* const&, log4cpp::Appender* const&, false> > > (0x0x14e6192ea9c0) 0 empty
        std::integral_constant<bool, true> (0x0x14e619300060) 0 empty

Class std::__is_direct_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192eaa28) 0 empty
  std::integral_constant<bool, true> (0x0x14e6193001e0) 0 empty

Class std::__is_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192eaa90) 0 empty
  std::__is_direct_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192eaaf8) 0 empty
    std::integral_constant<bool, true> (0x0x14e619300240) 0 empty

Class std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192eab60) 0 empty
  std::integral_constant<bool, true> (0x0x14e6193002a0) 0 empty

Class std::__and_<std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> > (0x0x14e6192eabc8) 0 empty
  std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6192eac30) 0 empty
    std::integral_constant<bool, true> (0x0x14e619300300) 0 empty

Class std::conditional<false, std::is_void<log4cpp::Appender* const&>, std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4cpp::Appender* const&>, std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > > (0x0x14e619300480) 0 empty

Class std::conditional<false, std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > (0x0x14e6193005a0) 0 empty

Class std::is_array<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_array<log4cpp::Appender* const&> (0x0x14e6192ead68) 0 empty
  std::integral_constant<bool, false> (0x0x14e619300600) 0 empty

Class std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > (0x0x14e6192eadd0) 0 empty
  std::is_array<log4cpp::Appender* const&> (0x0x14e6192eae38) 0 empty
    std::integral_constant<bool, false> (0x0x14e619300660) 0 empty

Class std::__or_<std::is_void<log4cpp::Appender* const&>, std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4cpp::Appender* const&>, std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > (0x0x14e6192eaf70) 0 empty
  std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > (0x0x14e6192eac98) 0 empty
    std::is_array<log4cpp::Appender* const&> (0x0x14e6192ead00) 0 empty
      std::integral_constant<bool, false> (0x0x14e6193006c0) 0 empty

Class std::__is_convertible_helper<log4cpp::Appender* const&, log4cpp::Appender* const&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<log4cpp::Appender* const&, log4cpp::Appender* const&, false> (0x0x14e619300720) 0 empty

Class std::is_convertible<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e61930d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x14e619300840) 0 empty

Class std::__and_<std::is_convertible<log4cpp::Appender* const&, log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<log4cpp::Appender* const&, log4cpp::Appender* const&> > (0x0x14e61930d138) 0 empty
  std::is_convertible<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e61930d1a0) 0 empty
    std::integral_constant<bool, true> (0x0x14e6193008a0) 0 empty

Class std::is_same<std::tuple<log4cpp::Appender* const&>, log4cpp::Appender*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<log4cpp::Appender* const&>, log4cpp::Appender*> (0x0x14e61930d478) 0 empty
  std::integral_constant<bool, false> (0x0x14e619300960) 0 empty

Class std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, log4cpp::Appender*> > (0x0x14e61930d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6193009c0) 0 empty

Class std::remove_reference<log4cpp::Appender*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<log4cpp::Appender*&> (0x0x14e61933e060) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<log4cpp::Appender*&&> > (0x0x14e61933e180) 0 empty

Class std::is_empty<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<log4cpp::Appender*&&> (0x0x14e61930dc30) 0 empty
  std::integral_constant<bool, false> (0x0x14e61933e1e0) 0 empty

Class std::__is_empty_non_tuple<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<log4cpp::Appender*&&> (0x0x14e61930dc98) 0 empty
  std::is_empty<log4cpp::Appender*&&> (0x0x14e61930dd00) 0 empty
    std::integral_constant<bool, false> (0x0x14e61933e240) 0 empty

Class std::_Head_base<0ul, log4cpp::Appender*&&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, log4cpp::Appender*&&, false> (0x0x14e61933e2a0) 0

Class std::_Tuple_impl<0ul, log4cpp::Appender*&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, log4cpp::Appender*&&> (0x0x14e61930dd68) 0
  std::_Head_base<0ul, log4cpp::Appender*&&, false> (0x0x14e61933e300) 0

Class std::tuple<log4cpp::Appender*&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<log4cpp::Appender*&&> (0x0x14e61930de38) 0
  std::_Tuple_impl<0ul, log4cpp::Appender*&&> (0x0x14e61930dea0) 0
    std::_Head_base<0ul, log4cpp::Appender*&&, false> (0x0x14e61933e360) 0

Class std::remove_reference<log4cpp::Appender*>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<log4cpp::Appender*> (0x0x14e61933e3c0) 0 empty

Class std::_TC<true, log4cpp::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, log4cpp::Appender*&&> (0x0x14e61933e480) 0 empty

Class std::remove_const<log4cpp::Appender*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4cpp::Appender*> (0x0x14e61933e4e0) 0 empty

Class std::is_same<std::tuple<log4cpp::Appender*&&>, log4cpp::Appender*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<log4cpp::Appender*&&>, log4cpp::Appender*> (0x0x14e61930d340) 0 empty
  std::integral_constant<bool, false> (0x0x14e61933e540) 0 empty

Class std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, log4cpp::Appender*> > (0x0x14e61930d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x14e61933e5a0) 0 empty

Class std::is_lvalue_reference<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4cpp::Appender*&&> (0x0x14e61930d548) 0 empty
  std::integral_constant<bool, false> (0x0x14e61933e660) 0 empty

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

Class std::is_rvalue_reference<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<log4cpp::Appender*&&> (0x0x14e61930d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61933e720) 0 empty

Class std::__or_<std::is_lvalue_reference<log4cpp::Appender*&&>, std::is_rvalue_reference<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4cpp::Appender*&&>, std::is_rvalue_reference<log4cpp::Appender*&&> > (0x0x14e61930d618) 0 empty
  std::is_rvalue_reference<log4cpp::Appender*&&> (0x0x14e61930d680) 0 empty
    std::integral_constant<bool, true> (0x0x14e61933e780) 0 empty

Class std::is_reference<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4cpp::Appender*&&> (0x0x14e61930d820) 0 empty
  std::integral_constant<bool, true> (0x0x14e61933e7e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__is_direct_constructible_new_safe<log4cpp::Appender*&&, log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__is_direct_constructible_new_safe<log4cpp::Appender*&&, log4cpp::Appender*&&> > (0x0x14e61933e840) 0 empty

Class std::remove_volatile<log4cpp::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4cpp::Appender*&&> (0x0x14e61933e900) 0 empty

Class std::remove_const<log4cpp::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4cpp::Appender*&&> (0x0x14e61933e960) 0 empty

Class std::remove_cv<log4cpp::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4cpp::Appender*&&> (0x0x14e61933e8a0) 0 empty

Class std::__is_void_helper<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<log4cpp::Appender*&&> (0x0x14e61930da90) 0 empty
  std::integral_constant<bool, false> (0x0x14e61933e9c0) 0 empty

Class std::is_void<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<log4cpp::Appender*&&> (0x0x14e61930daf8) 0 empty
  std::integral_constant<bool, false> (0x0x14e61933ea20) 0 empty

Class std::conditional<false, std::is_void<log4cpp::Appender*&&>, std::is_function<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4cpp::Appender*&&>, std::is_function<log4cpp::Appender*&&> > (0x0x14e61933ea80) 0 empty

Class std::is_function<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4cpp::Appender*&&> (0x0x14e619060000) 0 empty
  std::integral_constant<bool, false> (0x0x14e61933eba0) 0 empty

Class std::__or_<std::is_void<log4cpp::Appender*&&>, std::is_function<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4cpp::Appender*&&>, std::is_function<log4cpp::Appender*&&> > (0x0x14e619060068) 0 empty
  std::is_function<log4cpp::Appender*&&> (0x0x14e6190600d0) 0 empty
    std::integral_constant<bool, false> (0x0x14e61933ec00) 0 empty

Class std::__not_<std::__or_<std::is_void<log4cpp::Appender*&&>, std::is_function<log4cpp::Appender*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<log4cpp::Appender*&&>, std::is_function<log4cpp::Appender*&&> > > (0x0x14e619060138) 0 empty
  std::integral_constant<bool, true> (0x0x14e61933ec60) 0 empty

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

Class std::__and_<std::is_lvalue_reference<log4cpp::Appender*&&>, std::is_rvalue_reference<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<log4cpp::Appender*&&>, std::is_rvalue_reference<log4cpp::Appender*&&> > (0x0x14e619060340) 0 empty
  std::is_lvalue_reference<log4cpp::Appender*&&> (0x0x14e6190603a8) 0 empty
    std::integral_constant<bool, false> (0x0x14e61933ed20) 0 empty

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

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

Class std::__or_<std::is_reference<log4cpp::Appender*&&>, std::is_void<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4cpp::Appender*&&>, std::is_void<log4cpp::Appender*&&> > (0x0x14e619060618) 0 empty
  std::is_reference<log4cpp::Appender*&&> (0x0x14e619060680) 0 empty
    std::integral_constant<bool, true> (0x0x14e61933ef60) 0 empty

Class std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_reference<log4cpp::Appender*&&>, std::is_void<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_reference<log4cpp::Appender*&&>, std::is_void<log4cpp::Appender*&&> > (0x0x14e6190606e8) 0 empty
  std::__or_<std::is_reference<log4cpp::Appender*&&>, std::is_void<log4cpp::Appender*&&> > (0x0x14e619060750) 0 empty
    std::is_reference<log4cpp::Appender*&&> (0x0x14e6190607b8) 0 empty
      std::integral_constant<bool, true> (0x0x14e61906e0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_reference<log4cpp::Appender*&&>, std::is_void<log4cpp::Appender*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_reference<log4cpp::Appender*&&>, std::is_void<log4cpp::Appender*&&> > > (0x0x14e619060820) 0 empty
  std::integral_constant<bool, false> (0x0x14e61906e180) 0 empty

Class std::is_object<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4cpp::Appender*&&> (0x0x14e619060888) 0 empty
  std::integral_constant<bool, false> (0x0x14e61906e1e0) 0 empty

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

Class std::__or_<std::is_object<log4cpp::Appender*&&>, std::is_reference<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4cpp::Appender*&&>, std::is_reference<log4cpp::Appender*&&> > (0x0x14e619060a90) 0 empty
  std::is_reference<log4cpp::Appender*&&> (0x0x14e619060af8) 0 empty
    std::integral_constant<bool, true> (0x0x14e61906e2a0) 0 empty

Class std::__is_referenceable<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4cpp::Appender*&&> (0x0x14e619060b60) 0 empty
  std::integral_constant<bool, true> (0x0x14e61906e3c0) 0 empty

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

Class std::add_rvalue_reference<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<log4cpp::Appender*&&> (0x0x14e619060bc8) 0 empty
  std::__add_rvalue_reference_helper<log4cpp::Appender*&&, true> (0x0x14e61906e480) 0 empty

Class std::__is_static_castable_impl<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e6190604e0) 0 empty
  std::__do_is_static_castable_impl (0x0x14e61933ed80) 0 empty

Class std::__is_static_castable_safe<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619060c98) 0 empty
  std::integral_constant<bool, true> (0x0x14e61906e4e0) 0 empty

Class std::__is_static_castable<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619060d00) 0 empty
  std::integral_constant<bool, true> (0x0x14e61906e540) 0 empty

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

Class std::remove_reference<log4cpp::Appender*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<log4cpp::Appender*&&> (0x0x14e61906e660) 0 empty

Class std::remove_volatile<log4cpp::Appender*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4cpp::Appender*> (0x0x14e61906e720) 0 empty

Class std::remove_cv<log4cpp::Appender*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4cpp::Appender*> (0x0x14e61906e6c0) 0 empty

Class std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true> (0x0x14e61906e600) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender*&&> > >, std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender*&&> > >, std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > > (0x0x14e61906e780) 0 empty

Class std::__and_<std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> >, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> >, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender*&&> > > (0x0x14e619060e38) 0 empty
  std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > (0x0x14e619060ea0) 0 empty
    std::integral_constant<bool, false> (0x0x14e61906e7e0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > (0x0x14e61906e840) 0 empty

Class std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> (0x0x14e619060f08) 0 empty
  std::integral_constant<bool, false> (0x0x14e61906e8a0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > (0x0x14e619060f70) 0 empty
  std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> (0x0x14e619083000) 0 empty
    std::integral_constant<bool, false> (0x0x14e61906e900) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > > (0x0x14e619083068) 0 empty
  std::integral_constant<bool, true> (0x0x14e61906e960) 0 empty

Class std::__and_<std::__is_static_castable<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > > > (0x0x14e6190830d0) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > > (0x0x14e619083138) 0 empty
    std::integral_constant<bool, true> (0x0x14e61906e9c0) 0 empty

Class std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e6190831a0) 0 empty
  std::__and_<std::__is_static_castable<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > > > (0x0x14e619083208) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > > (0x0x14e619083270) 0 empty
      std::integral_constant<bool, true> (0x0x14e61906ea20) 0 empty

Class std::__is_direct_constructible_new<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e6190832d8) 0 empty
  std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619083340) 0 empty
    std::__and_<std::__is_static_castable<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > > > (0x0x14e6190833a8) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&&, log4cpp::Appender*&&, false> > > (0x0x14e619083410) 0 empty
        std::integral_constant<bool, true> (0x0x14e61906ea80) 0 empty

Class std::__is_direct_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619083478) 0 empty
  std::integral_constant<bool, true> (0x0x14e61906eae0) 0 empty

Class std::__is_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e6190834e0) 0 empty
  std::__is_direct_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619083548) 0 empty
    std::integral_constant<bool, true> (0x0x14e61906eb40) 0 empty

Class std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e6190835b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e61906eba0) 0 empty

Class std::__and_<std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> > (0x0x14e619083618) 0 empty
  std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619083680) 0 empty
    std::integral_constant<bool, true> (0x0x14e61906ec00) 0 empty

Class std::conditional<false, std::is_void<log4cpp::Appender*&&>, std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4cpp::Appender*&&>, std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > > (0x0x14e61906ecc0) 0 empty

Class std::conditional<false, std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > (0x0x14e61906ed20) 0 empty

Class std::is_array<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<log4cpp::Appender*&&> (0x0x14e619083888) 0 empty
  std::integral_constant<bool, false> (0x0x14e61906ed80) 0 empty

Class std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > (0x0x14e6190838f0) 0 empty
  std::is_array<log4cpp::Appender*&&> (0x0x14e619083958) 0 empty
    std::integral_constant<bool, false> (0x0x14e61906ede0) 0 empty

Class std::__or_<std::is_void<log4cpp::Appender*&&>, std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4cpp::Appender*&&>, std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > (0x0x14e6190839c0) 0 empty
  std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > (0x0x14e619083a28) 0 empty
    std::is_array<log4cpp::Appender*&&> (0x0x14e619083a90) 0 empty
      std::integral_constant<bool, false> (0x0x14e61906ef00) 0 empty

Class std::__is_convertible_helper<log4cpp::Appender*&&, log4cpp::Appender*&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<log4cpp::Appender*&&, log4cpp::Appender*&&, false> (0x0x14e619095000) 0 empty

Class std::is_convertible<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619083b60) 0 empty
  std::integral_constant<bool, true> (0x0x14e619095060) 0 empty

Class std::__and_<std::is_convertible<log4cpp::Appender*&&, log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<log4cpp::Appender*&&, log4cpp::Appender*&&> > (0x0x14e619083bc8) 0 empty
  std::is_convertible<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619083c30) 0 empty
    std::integral_constant<bool, true> (0x0x14e6190950c0) 0 empty

Class std::remove_reference<std::tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<log4cpp::Appender*&&> > (0x0x14e619095600) 0 empty

Class std::remove_const<std::tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<log4cpp::Appender*&&> > (0x0x14e619095660) 0 empty

Class std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > (0x0x14e619083ea0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6190956c0) 0 empty

Class std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > > (0x0x14e619083f08) 0 empty
  std::integral_constant<bool, false> (0x0x14e619095720) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&>, std::__is_direct_constructible_new_safe<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&>, std::__is_direct_constructible_new_safe<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e619095960) 0 empty

Class std::remove_volatile<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e619095ae0) 0 empty

Class std::remove_const<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e619095b40) 0 empty

Class std::remove_cv<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e619095a80) 0 empty

Class std::__is_void_helper<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4000) 0 empty
  std::integral_constant<bool, false> (0x0x14e619095ba0) 0 empty

Class std::is_void<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4068) 0 empty
  std::integral_constant<bool, false> (0x0x14e619095c00) 0 empty

Class std::conditional<false, std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::is_function<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::is_function<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e619095c60) 0 empty

Class std::is_function<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c40d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619095cc0) 0 empty

Class std::__or_<std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::is_function<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::is_function<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190c4138) 0 empty
  std::is_function<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c41a0) 0 empty
    std::integral_constant<bool, false> (0x0x14e619095d20) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::is_function<std::tuple<log4cpp::Appender*&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::is_function<std::tuple<log4cpp::Appender*&&>&&> > > (0x0x14e6190c4208) 0 empty
  std::integral_constant<bool, true> (0x0x14e619095d80) 0 empty

Class std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4270) 0 empty
  std::integral_constant<bool, false> (0x0x14e619095de0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<log4cpp::Appender*&&>, std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<log4cpp::Appender*&&>, std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e619095e40) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_rvalue_reference<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_rvalue_reference<log4cpp::Appender*&&> > (0x0x14e6190c42d8) 0 empty
  std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4340) 0 empty
    std::integral_constant<bool, false> (0x0x14e619095ea0) 0 empty

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

Class std::conditional<false, std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_rvalue_reference<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_rvalue_reference<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190d2000) 0 empty

Class std::is_rvalue_reference<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4410) 0 empty
  std::integral_constant<bool, true> (0x0x14e6190d2060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_rvalue_reference<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_rvalue_reference<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190c4478) 0 empty
  std::is_rvalue_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c44e0) 0 empty
    std::integral_constant<bool, true> (0x0x14e6190d20c0) 0 empty

Class std::is_reference<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4548) 0 empty
  std::integral_constant<bool, true> (0x0x14e6190d2120) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_void<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_void<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190d2180) 0 empty

Class std::__or_<std::is_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_void<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_void<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190c45b0) 0 empty
  std::is_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4618) 0 empty
    std::integral_constant<bool, true> (0x0x14e6190d21e0) 0 empty

Class std::__or_<std::is_function<std::tuple<log4cpp::Appender*&&>&&>, std::is_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_void<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<log4cpp::Appender*&&>&&>, std::is_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_void<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190c4680) 0 empty
  std::__or_<std::is_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_void<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190c46e8) 0 empty
    std::is_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4750) 0 empty
      std::integral_constant<bool, true> (0x0x14e6190d2240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<log4cpp::Appender*&&>&&>, std::is_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_void<std::tuple<log4cpp::Appender*&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<log4cpp::Appender*&&>&&>, std::is_reference<std::tuple<log4cpp::Appender*&&>&&>, std::is_void<std::tuple<log4cpp::Appender*&&>&&> > > (0x0x14e6190c47b8) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190d22a0) 0 empty

Class std::is_object<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4820) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190d2300) 0 empty

Class std::conditional<false, std::is_object<std::tuple<log4cpp::Appender*&&>&&>, std::is_reference<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<log4cpp::Appender*&&>&&>, std::is_reference<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190d2360) 0 empty

Class std::__or_<std::is_object<std::tuple<log4cpp::Appender*&&>&&>, std::is_reference<std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<log4cpp::Appender*&&>&&>, std::is_reference<std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190c4888) 0 empty
  std::is_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c48f0) 0 empty
    std::integral_constant<bool, true> (0x0x14e6190d23c0) 0 empty

Class std::__is_referenceable<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4958) 0 empty
  std::integral_constant<bool, true> (0x0x14e6190d2420) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<log4cpp::Appender*&&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<log4cpp::Appender*&&>&&, true> (0x0x14e6190d2480) 0 empty

Class std::add_rvalue_reference<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c49c0) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<log4cpp::Appender*&&>&&, true> (0x0x14e6190d24e0) 0 empty

Class std::__is_static_castable_impl<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> (0x0x14e6190c43a8) 0 empty
  std::__do_is_static_castable_impl (0x0x14e619095f00) 0 empty

Class std::__is_static_castable_safe<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> (0x0x14e6190c4a90) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190d2600) 0 empty

Class std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> (0x0x14e6190c4af8) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190d2720) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, false> > >, std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::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<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, false> > >, std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> > (0x0x14e6190d2780) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, false> > > > (0x0x14e6190c4b60) 0 empty
  std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> (0x0x14e6190c4bc8) 0 empty
    std::integral_constant<bool, false> (0x0x14e6190d27e0) 0 empty

Class std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4c30) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, false> > > > (0x0x14e6190c4c98) 0 empty
    std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> (0x0x14e6190c4d00) 0 empty
      std::integral_constant<bool, false> (0x0x14e6190d2840) 0 empty

Class std::__is_direct_constructible_new<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4e38) 0 empty
  std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190c4ea0) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, false> > > > (0x0x14e6190c4f08) 0 empty
      std::__is_static_castable<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> (0x0x14e6190c4f70) 0 empty
        std::integral_constant<bool, false> (0x0x14e6190d28a0) 0 empty

Class std::__is_direct_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190e5068) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190d29c0) 0 empty

Class std::__is_constructible_impl<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190e50d0) 0 empty
  std::__is_direct_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190e5138) 0 empty
    std::integral_constant<bool, false> (0x0x14e6190d2ae0) 0 empty

Class std::is_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190e51a0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190d2ba0) 0 empty

Class std::__and_<std::is_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> > (0x0x14e6190e5208) 0 empty
  std::is_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6190e5270) 0 empty
    std::integral_constant<bool, false> (0x0x14e6190d2c00) 0 empty

Class std::conditional<false, std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > > (0x0x14e6190d2e40) 0 empty

Class std::__or_<std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<log4cpp::Appender*&&>&&>, std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > (0x0x14e6190e52d8) 0 empty
  std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > (0x0x14e6190e5340) 0 empty
    std::is_array<log4cpp::Appender*&&> (0x0x14e6190e53a8) 0 empty
      std::integral_constant<bool, false> (0x0x14e6190d2ea0) 0 empty

Class std::__is_convertible_helper<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&, false> (0x0x14e6190d2f60) 0 empty

Class std::is_convertible<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> (0x0x14e6190e5478) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190f5180) 0 empty

Class std::__and_<std::is_convertible<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> > (0x0x14e6190e54e0) 0 empty
  std::is_convertible<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> (0x0x14e6190e5548) 0 empty
    std::integral_constant<bool, false> (0x0x14e6190f51e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&>, std::__is_direct_constructible_new_safe<log4cpp::Appender*&&, log4cpp::Appender*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&>, std::__is_direct_constructible_new_safe<log4cpp::Appender*&&, log4cpp::Appender*&> > (0x0x14e6190f5360) 0 empty

Class std::remove_volatile<log4cpp::Appender*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<log4cpp::Appender*&> (0x0x14e6190f5420) 0 empty

Class std::remove_const<log4cpp::Appender*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<log4cpp::Appender*&> (0x0x14e6190f5480) 0 empty

Class std::remove_cv<log4cpp::Appender*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<log4cpp::Appender*&> (0x0x14e6190f53c0) 0 empty

Class std::__is_void_helper<log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<log4cpp::Appender*&> (0x0x14e6190e5618) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190f54e0) 0 empty

Class std::is_void<log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<log4cpp::Appender*&> (0x0x14e6190e5680) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190f5540) 0 empty

Class std::conditional<false, std::is_void<log4cpp::Appender*&>, std::is_function<log4cpp::Appender*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4cpp::Appender*&>, std::is_function<log4cpp::Appender*&> > (0x0x14e6190f55a0) 0 empty

Class std::is_function<log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4cpp::Appender*&> (0x0x14e6190e57b8) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190f56c0) 0 empty

Class std::__or_<std::is_void<log4cpp::Appender*&>, std::is_function<log4cpp::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4cpp::Appender*&>, std::is_function<log4cpp::Appender*&> > (0x0x14e6190e5820) 0 empty
  std::is_function<log4cpp::Appender*&> (0x0x14e6190e5888) 0 empty
    std::integral_constant<bool, false> (0x0x14e6190f5720) 0 empty

Class std::__not_<std::__or_<std::is_void<log4cpp::Appender*&>, std::is_function<log4cpp::Appender*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<log4cpp::Appender*&>, std::is_function<log4cpp::Appender*&> > > (0x0x14e6190e58f0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6190f5780) 0 empty

Class std::is_lvalue_reference<log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<log4cpp::Appender*&> (0x0x14e6190e5a28) 0 empty
  std::integral_constant<bool, true> (0x0x14e6190f58a0) 0 empty

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

Class std::__and_<std::is_lvalue_reference<log4cpp::Appender*&>, std::is_rvalue_reference<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<log4cpp::Appender*&>, std::is_rvalue_reference<log4cpp::Appender*&&> > (0x0x14e6190e5a90) 0 empty
  std::is_rvalue_reference<log4cpp::Appender*&&> (0x0x14e6190e5af8) 0 empty
    std::integral_constant<bool, true> (0x0x14e6190f5960) 0 empty

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

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

Class std::__or_<std::is_lvalue_reference<log4cpp::Appender*&>, std::is_rvalue_reference<log4cpp::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<log4cpp::Appender*&>, std::is_rvalue_reference<log4cpp::Appender*&> > (0x0x14e6190e5c98) 0 empty
  std::is_lvalue_reference<log4cpp::Appender*&> (0x0x14e6190e5d00) 0 empty
    std::integral_constant<bool, true> (0x0x14e6190f5ae0) 0 empty

Class std::is_reference<log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<log4cpp::Appender*&> (0x0x14e6190e5e38) 0 empty
  std::integral_constant<bool, true> (0x0x14e6190f5b40) 0 empty

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

Class std::__or_<std::is_reference<log4cpp::Appender*&>, std::is_void<log4cpp::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<log4cpp::Appender*&>, std::is_void<log4cpp::Appender*&> > (0x0x14e6190e5f70) 0 empty
  std::is_reference<log4cpp::Appender*&> (0x0x14e619113000) 0 empty
    std::integral_constant<bool, true> (0x0x14e6190f5cc0) 0 empty

Class std::__or_<std::is_function<log4cpp::Appender*&>, std::is_reference<log4cpp::Appender*&>, std::is_void<log4cpp::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<log4cpp::Appender*&>, std::is_reference<log4cpp::Appender*&>, std::is_void<log4cpp::Appender*&> > (0x0x14e619113068) 0 empty
  std::__or_<std::is_reference<log4cpp::Appender*&>, std::is_void<log4cpp::Appender*&> > (0x0x14e6191130d0) 0 empty
    std::is_reference<log4cpp::Appender*&> (0x0x14e619113138) 0 empty
      std::integral_constant<bool, true> (0x0x14e6190f5d20) 0 empty

Class std::__not_<std::__or_<std::is_function<log4cpp::Appender*&>, std::is_reference<log4cpp::Appender*&>, std::is_void<log4cpp::Appender*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<log4cpp::Appender*&>, std::is_reference<log4cpp::Appender*&>, std::is_void<log4cpp::Appender*&> > > (0x0x14e6191131a0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190f5d80) 0 empty

Class std::is_object<log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<log4cpp::Appender*&> (0x0x14e619113208) 0 empty
  std::integral_constant<bool, false> (0x0x14e6190f5de0) 0 empty

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

Class std::__or_<std::is_object<log4cpp::Appender*&>, std::is_reference<log4cpp::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<log4cpp::Appender*&>, std::is_reference<log4cpp::Appender*&> > (0x0x14e619113410) 0 empty
  std::is_reference<log4cpp::Appender*&> (0x0x14e619113478) 0 empty
    std::integral_constant<bool, true> (0x0x14e6190f5ea0) 0 empty

Class std::__is_referenceable<log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<log4cpp::Appender*&> (0x0x14e6191134e0) 0 empty
  std::integral_constant<bool, true> (0x0x14e619117000) 0 empty

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

Class std::add_rvalue_reference<log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<log4cpp::Appender*&> (0x0x14e619113548) 0 empty
  std::__add_rvalue_reference_helper<log4cpp::Appender*&, true> (0x0x14e6191170c0) 0 empty

Class std::__is_static_castable_impl<log4cpp::Appender*&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<log4cpp::Appender*&, log4cpp::Appender*&&> (0x0x14e6190e5c30) 0 empty
  std::__do_is_static_castable_impl (0x0x14e6190f59c0) 0 empty

Class std::__is_static_castable_safe<log4cpp::Appender*&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<log4cpp::Appender*&, log4cpp::Appender*&&> (0x0x14e619113618) 0 empty
  std::integral_constant<bool, true> (0x0x14e619117120) 0 empty

Class std::__is_static_castable<log4cpp::Appender*&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<log4cpp::Appender*&, log4cpp::Appender*&&> (0x0x14e619113680) 0 empty
  std::integral_constant<bool, true> (0x0x14e619117180) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > >, std::__is_static_castable<log4cpp::Appender*&, log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > >, std::__is_static_castable<log4cpp::Appender*&, log4cpp::Appender*&&> > (0x0x14e6191171e0) 0 empty

Class std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> (0x0x14e619117240) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender*&> > >, std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender*&> > >, std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > > (0x0x14e6191172a0) 0 empty

Class std::__and_<std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> >, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender*&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> >, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*>, std::__not_<std::is_constructible<log4cpp::Appender*, log4cpp::Appender*&> > > (0x0x14e619113750) 0 empty
  std::__not_<std::is_same<log4cpp::Appender*, log4cpp::Appender*> > (0x0x14e6191137b8) 0 empty
    std::integral_constant<bool, false> (0x0x14e619117300) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > (0x0x14e619117360) 0 empty

Class std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> (0x0x14e6191173c0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > (0x0x14e619113888) 0 empty
  std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> (0x0x14e619117420) 0 empty

Class std::is_function<log4cpp::Appender*>
   size=1 align=1
   base size=1 base align=1
std::is_function<log4cpp::Appender*> (0x0x14e6191138f0) 0 empty
  std::integral_constant<bool, false> (0x0x14e619117480) 0 empty

Class std::__not_<std::is_function<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_function<log4cpp::Appender*> > (0x0x14e619113958) 0 empty
  std::integral_constant<bool, true> (0x0x14e6191174e0) 0 empty

Class std::conditional<true, std::__or_<std::is_same<log4cpp::Appender*, log4cpp::Appender*>, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*> >, std::__not_<std::is_function<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__or_<std::is_same<log4cpp::Appender*, log4cpp::Appender*>, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*> >, std::__not_<std::is_function<log4cpp::Appender*> > > (0x0x14e619117540) 0 empty

Class std::conditional<true, std::is_same<log4cpp::Appender*, log4cpp::Appender*>, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_same<log4cpp::Appender*, log4cpp::Appender*>, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*> > (0x0x14e6191175a0) 0 empty

Class std::__or_<std::is_same<log4cpp::Appender*, log4cpp::Appender*>, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_same<log4cpp::Appender*, log4cpp::Appender*>, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*> > (0x0x14e6191139c0) 0 empty
  std::is_same<log4cpp::Appender*, log4cpp::Appender*> (0x0x14e619113a28) 0 empty
    std::integral_constant<bool, true> (0x0x14e619117600) 0 empty

Class std::__and_<std::__not_<std::is_function<log4cpp::Appender*> >, std::__or_<std::is_same<log4cpp::Appender*, log4cpp::Appender*>, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_function<log4cpp::Appender*> >, std::__or_<std::is_same<log4cpp::Appender*, log4cpp::Appender*>, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*> > > (0x0x14e619113a90) 0 empty
  std::__or_<std::is_same<log4cpp::Appender*, log4cpp::Appender*>, std::is_base_of<log4cpp::Appender*, log4cpp::Appender*> > (0x0x14e619113af8) 0 empty
    std::is_same<log4cpp::Appender*, log4cpp::Appender*> (0x0x14e619113b60) 0 empty
      std::integral_constant<bool, true> (0x0x14e619117660) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > > (0x0x14e619113bc8) 0 empty
  std::integral_constant<bool, false> (0x0x14e6191176c0) 0 empty

Class std::__and_<std::__is_static_castable<log4cpp::Appender*&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<log4cpp::Appender*&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > > > (0x0x14e619113c30) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > > (0x0x14e619113c98) 0 empty
    std::integral_constant<bool, false> (0x0x14e619117720) 0 empty

Class std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&> (0x0x14e619113d00) 0 empty
  std::__and_<std::__is_static_castable<log4cpp::Appender*&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > > > (0x0x14e619113d68) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > > (0x0x14e619113dd0) 0 empty
      std::integral_constant<bool, false> (0x0x14e619117780) 0 empty

Class std::__is_direct_constructible_new<log4cpp::Appender*&&, log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4cpp::Appender*&&, log4cpp::Appender*&> (0x0x14e619113e38) 0 empty
  std::__is_direct_constructible_ref_cast<log4cpp::Appender*&&, log4cpp::Appender*&> (0x0x14e619113ea0) 0 empty
    std::__and_<std::__is_static_castable<log4cpp::Appender*&, log4cpp::Appender*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > > > (0x0x14e619113f08) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true>, std::__is_lvalue_to_rvalue_ref<log4cpp::Appender*&, log4cpp::Appender*&&, true> > > (0x0x14e619113f70) 0 empty
        std::integral_constant<bool, false> (0x0x14e6191177e0) 0 empty

Class std::__is_direct_constructible<log4cpp::Appender*&&, log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4cpp::Appender*&&, log4cpp::Appender*&> (0x0x14e619132000) 0 empty
  std::integral_constant<bool, false> (0x0x14e619117840) 0 empty

Class std::__is_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&> (0x0x14e619132068) 0 empty
  std::__is_direct_constructible<log4cpp::Appender*&&, log4cpp::Appender*&> (0x0x14e6191320d0) 0 empty
    std::integral_constant<bool, false> (0x0x14e6191178a0) 0 empty

Class std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&> (0x0x14e619132138) 0 empty
  std::integral_constant<bool, false> (0x0x14e619117900) 0 empty

Class std::__and_<std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&> > (0x0x14e6191321a0) 0 empty
  std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&> (0x0x14e619132208) 0 empty
    std::integral_constant<bool, false> (0x0x14e619117960) 0 empty

Class std::conditional<false, std::is_void<log4cpp::Appender*&>, std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<log4cpp::Appender*&>, std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > > (0x0x14e619117a20) 0 empty

Class std::__or_<std::is_void<log4cpp::Appender*&>, std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<log4cpp::Appender*&>, std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > (0x0x14e619132270) 0 empty
  std::__or_<std::is_function<log4cpp::Appender*&&>, std::is_array<log4cpp::Appender*&&> > (0x0x14e6191322d8) 0 empty
    std::is_array<log4cpp::Appender*&&> (0x0x14e619132340) 0 empty
      std::integral_constant<bool, false> (0x0x14e619117a80) 0 empty

Class std::__is_convertible_helper<log4cpp::Appender*&, log4cpp::Appender*&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<log4cpp::Appender*&, log4cpp::Appender*&&, false> (0x0x14e619117b40) 0 empty

Class std::is_convertible<log4cpp::Appender*&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<log4cpp::Appender*&, log4cpp::Appender*&&> (0x0x14e619132410) 0 empty
  std::integral_constant<bool, false> (0x0x14e619117ba0) 0 empty

Class std::__and_<std::is_convertible<log4cpp::Appender*&, log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<log4cpp::Appender*&, log4cpp::Appender*&&> > (0x0x14e619132478) 0 empty
  std::is_convertible<log4cpp::Appender*&, log4cpp::Appender*&&> (0x0x14e6191324e0) 0 empty
    std::integral_constant<bool, false> (0x0x14e619117c00) 0 empty

Class std::remove_reference<const std::tuple<log4cpp::Appender*&&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<log4cpp::Appender*&&>&> (0x0x14e619117cc0) 0 empty

Class std::remove_volatile<const std::tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<log4cpp::Appender*&&> > (0x0x14e619117d80) 0 empty

Class std::remove_const<const std::tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<log4cpp::Appender*&&> > (0x0x14e619117de0) 0 empty

Class std::remove_cv<const std::tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<log4cpp::Appender*&&> > (0x0x14e619117d20) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<log4cpp::Appender*&&>&, log4cpp::Appender*&&> >, std::__not_<std::is_constructible<log4cpp::Appender*&&, const std::tuple<log4cpp::Appender*&&>&> > >, std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<log4cpp::Appender*&&>&, log4cpp::Appender*&&> >, std::__not_<std::is_constructible<log4cpp::Appender*&&, const std::tuple<log4cpp::Appender*&&>&> > >, std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > > > (0x0x14e619117e40) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > >, std::__not_<std::is_convertible<const std::tuple<log4cpp::Appender*&&>&, log4cpp::Appender*&&> >, std::__not_<std::is_constructible<log4cpp::Appender*&&, const std::tuple<log4cpp::Appender*&&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > >, std::__not_<std::is_convertible<const std::tuple<log4cpp::Appender*&&>&, log4cpp::Appender*&&> >, std::__not_<std::is_constructible<log4cpp::Appender*&&, const std::tuple<log4cpp::Appender*&&>&> > > (0x0x14e619132618) 0 empty
  std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > > (0x0x14e619132680) 0 empty
    std::integral_constant<bool, false> (0x0x14e619117ea0) 0 empty

Class std::remove_reference<std::tuple<log4cpp::Appender*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<log4cpp::Appender*&&>&&> (0x0x14e6191510c0) 0 empty

Class std::remove_volatile<std::tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<log4cpp::Appender*&&> > (0x0x14e619151180) 0 empty

Class std::remove_cv<std::tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<log4cpp::Appender*&&> > (0x0x14e619151120) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> >, std::__not_<std::is_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> > >, std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> >, std::__not_<std::is_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> > >, std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > > > (0x0x14e6191511e0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > >, std::__not_<std::is_convertible<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> >, std::__not_<std::is_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > >, std::__not_<std::is_convertible<std::tuple<log4cpp::Appender*&&>&&, log4cpp::Appender*&&> >, std::__not_<std::is_constructible<log4cpp::Appender*&&, std::tuple<log4cpp::Appender*&&>&&> > > (0x0x14e6191327b8) 0 empty
  std::__not_<std::is_same<std::tuple<log4cpp::Appender*&&>, std::tuple<log4cpp::Appender*&&> > > (0x0x14e619132820) 0 empty
    std::integral_constant<bool, false> (0x0x14e619151240) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> > (0x0x14e619151360) 0 empty

Class std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619132888) 0 empty
  std::integral_constant<bool, true> (0x0x14e6191513c0) 0 empty

Class std::__and_<std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> > (0x0x14e6191328f0) 0 empty
  std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619132958) 0 empty
    std::integral_constant<bool, true> (0x0x14e619151420) 0 empty

Class std::is_nothrow_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e6191329c0) 0 empty
  std::__and_<std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> > (0x0x14e619132a28) 0 empty
    std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619132a90) 0 empty
      std::integral_constant<bool, true> (0x0x14e619151480) 0 empty

Class std::__is_nothrow_move_constructible_impl<log4cpp::Appender*&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<log4cpp::Appender*&&, true> (0x0x14e619132af8) 0 empty
  std::is_nothrow_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619132b60) 0 empty
    std::__and_<std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> > (0x0x14e619132bc8) 0 empty
      std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619132c30) 0 empty
        std::integral_constant<bool, true> (0x0x14e6191514e0) 0 empty

Class std::is_nothrow_move_constructible<log4cpp::Appender*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<log4cpp::Appender*&&> (0x0x14e619132c98) 0 empty
  std::__is_nothrow_move_constructible_impl<log4cpp::Appender*&&, true> (0x0x14e619132d00) 0 empty
    std::is_nothrow_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619132d68) 0 empty
      std::__and_<std::is_constructible<log4cpp::Appender*&&, log4cpp::Appender*&&>, std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> > (0x0x14e619132dd0) 0 empty
        std::__is_nt_constructible_impl<log4cpp::Appender*&&, log4cpp::Appender*&&> (0x0x14e619132e38) 0 empty
          std::integral_constant<bool, true> (0x0x14e619151540) 0 empty

Class __gnu_cxx::__aligned_membuf<log4cpp::Appender*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<log4cpp::Appender*>::_Tp2 (0x0x14e619151ba0) 0

Class __gnu_cxx::__aligned_membuf<log4cpp::Appender*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<log4cpp::Appender*> (0x0x14e619151b40) 0

Class std::_Rb_tree_node<log4cpp::Appender*>
   size=40 align=8
   base size=40 base align=8
std::_Rb_tree_node<log4cpp::Appender*> (0x0x14e619132f70) 0
  std::_Rb_tree_node_base (0x0x14e619151ae0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<log4cpp::Appender* const, bool> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<log4cpp::Appender* const, bool> >::_Tp2 (0x0x14e6191813c0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<log4cpp::Appender* const, bool> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<log4cpp::Appender* const, bool> > (0x0x14e619181360) 0

Class std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> > (0x0x14e619189000) 0
  std::_Rb_tree_node_base (0x0x14e619181300) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_error_condition_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e619189d00) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e1d540) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e619189dd0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e1d5a0) 0 empty

Class std::unary_function<log4cpp::Appender*, log4cpp::Appender*>
   size=1 align=1
   base size=0 base align=1
std::unary_function<log4cpp::Appender*, log4cpp::Appender*> (0x0x14e618e1d840) 0 empty

Class std::_Identity<log4cpp::Appender*>
   size=1 align=1
   base size=1 base align=1
std::_Identity<log4cpp::Appender*> (0x0x14e619189e38) 0 empty
  std::unary_function<log4cpp::Appender*, log4cpp::Appender*> (0x0x14e618e1d8a0) 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*> (0x0x14e619189ea0) 0 empty
  std::integral_constant<bool, true> (0x0x14e618e1d900) 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*> (0x0x14e618e1d960) 0 empty

Class std::_Rb_tree<log4cpp::Appender*, log4cpp::Appender*, std::_Identity<log4cpp::Appender*>, std::less<log4cpp::Appender*>, std::allocator<log4cpp::Appender*> >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<log4cpp::Appender*, log4cpp::Appender*, std::_Identity<log4cpp::Appender*>, std::less<log4cpp::Appender*>, std::allocator<log4cpp::Appender*> >::_Alloc_node (0x0x14e618e1db40) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e618e1dc00) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > > > (0x0x14e618e1dc60) 0 empty

Class std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e619189d68) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e1dcc0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<log4cpp::Appender*>, 0u> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<log4cpp::Appender*>, 0u> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e1dd20) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__not_<std::extent<std::_Rb_tree_iterator<log4cpp::Appender*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__not_<std::extent<std::_Rb_tree_iterator<log4cpp::Appender*>, 0u> > > (0x0x14e619189f70) 0 empty
  std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54000) 0 empty
    std::integral_constant<bool, false> (0x0x14e618e1dd80) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54068) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__not_<std::extent<std::_Rb_tree_iterator<log4cpp::Appender*>, 0u> > > (0x0x14e618e540d0) 0 empty
    std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54138) 0 empty
      std::integral_constant<bool, false> (0x0x14e618e1dde0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e1de40) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e541a0) 0 empty
  std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54208) 0 empty
    std::integral_constant<bool, false> (0x0x14e618e1dea0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54270) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e542d8) 0 empty
    std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54340) 0 empty
      std::integral_constant<bool, false> (0x0x14e618e1df00) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_scalar<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_scalar<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e1df60) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e543a8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60000) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54410) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60060) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_floating_point<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_floating_point<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e600c0) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54478) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60120) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e544e0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60180) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_floating_point<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_floating_point<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54548) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e545b0) 0 empty
    std::integral_constant<bool, false> (0x0x14e618e601e0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54618) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60240) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > > (0x0x14e618e602a0) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54680) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60300) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > > (0x0x14e618e60360) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e546e8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e603c0) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54750) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60420) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > > (0x0x14e618e60480) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e547b8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e604e0) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54820) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60540) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e605a0) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54888) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60600) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e548f0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60660) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54958) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e549c0) 0 empty
    std::integral_constant<bool, false> (0x0x14e618e606c0) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54a28) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54a90) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54af8) 0 empty
      std::integral_constant<bool, false> (0x0x14e618e60720) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54b60) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54bc8) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54c30) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54c98) 0 empty
        std::integral_constant<bool, false> (0x0x14e618e60780) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54d00) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54d68) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54dd0) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54e38) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54ea0) 0 empty
          std::integral_constant<bool, false> (0x0x14e618e607e0) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e54f08) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e60840) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_scalar<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_scalar<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e54f70) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e75000) 0 empty
    std::integral_constant<bool, false> (0x0x14e618e608a0) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e60900) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e75068) 0 empty
  std::__do_is_destructible_impl (0x0x14e618e60960) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, false, false> (0x0x14e618e75138) 0 empty
  std::integral_constant<bool, true> (0x0x14e618e609c0) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e751a0) 0 empty
  std::integral_constant<bool, true> (0x0x14e618e60a20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e60a80) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e75208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e618e60ae0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e618e752d8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e75340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e618e60b40) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e753a8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e618e75410) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e75478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e618e60ba0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e754e0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e75548) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e618e755b0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e75618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e618e60c00) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e75680) 0 empty
  std::integral_constant<bool, true> (0x0x14e618e60c60) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e756e8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e75750) 0 empty
    std::integral_constant<bool, true> (0x0x14e618e60cc0) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e757b8) 0 empty
  std::integral_constant<bool, true> (0x0x14e618e60d20) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e618e60d80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, const bool&> > (0x0x14e618e75820) 0 empty
  std::is_constructible<bool, const bool&> (0x0x14e618e75888) 0 empty
    std::integral_constant<bool, true> (0x0x14e618e60de0) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e60f00) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e60f60) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e60ea0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e75a28) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e8d000) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&> (0x0x14e618e75a90) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e8d060) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > > (0x0x14e618e8d0c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e8d120) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e75af8) 0 empty
  std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e75b60) 0 empty
    std::integral_constant<bool, false> (0x0x14e618e8d180) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e75bc8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e75c30) 0 empty
    std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e75c98) 0 empty
      std::integral_constant<bool, false> (0x0x14e618e8d1e0) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*>, false> (0x0x14e618e8d240) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618e75d68) 0 empty
  std::integral_constant<bool, true> (0x0x14e618e8d2a0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e8d300) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x14e618e75dd0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x14e618e75e38) 0 empty
    std::integral_constant<bool, true> (0x0x14e618e8d360) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e618e8d420) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e618e8d480) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e8d4e0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618e75958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e618e8d540) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e618e75f08) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618e75f70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e618e8d5a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab000) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e618eab068) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab0d0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e618e8d600) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab138) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab1a0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e618eab208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e618e8d660) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab2d8) 0 empty
  std::integral_constant<bool, true> (0x0x14e618e8d6c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab340) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab3a8) 0 empty
    std::integral_constant<bool, true> (0x0x14e618e8d720) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab410) 0 empty
  std::integral_constant<bool, true> (0x0x14e618e8d780) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e618e8d7e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x14e618e8d840) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618e8d900) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618e8d960) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618e8d8a0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab4e0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e8d9c0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&> (0x0x14e618eab548) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e8da20) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > > (0x0x14e618e8da80) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618eab5b0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618eab618) 0 empty
    std::is_array<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618eab680) 0 empty
      std::integral_constant<bool, false> (0x0x14e618e8dae0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*>, false> (0x0x14e618e8db40) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618eab750) 0 empty
  std::integral_constant<bool, true> (0x0x14e618e8dba0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618e8dc00) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x14e618eab7b8) 0 empty
  std::is_convertible<const bool&, bool> (0x0x14e618eab820) 0 empty
    std::integral_constant<bool, true> (0x0x14e618e8dc60) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e618eab888) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x14e618eab8f0) 0 empty
    std::is_convertible<const bool&, bool> (0x0x14e618eab958) 0 empty
      std::integral_constant<bool, true> (0x0x14e618e8dcc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e618eab9c0) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e618eaba28) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > (0x0x14e618eaba90) 0 empty
      std::is_convertible<const bool&, bool> (0x0x14e618eabaf8) 0 empty
        std::integral_constant<bool, true> (0x0x14e618e8dd20) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e618e8dde0) 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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e618e8de40) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x14e618e8dea0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e618eabd00) 0 empty
  std::integral_constant<bool, false> (0x0x14e618e8df00) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e618eabd68) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e618eabdd0) 0 empty
    std::integral_constant<bool, false> (0x0x14e618e8df60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e618eabe38) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > > (0x0x14e618eabea0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<const bool&, bool> > > (0x0x14e618eabf08) 0 empty
      std::integral_constant<bool, false> (0x0x14e618ed2000) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x14e618ed20c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e618ed2120) 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&&> > (0x0x14e618ed2180) 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> > (0x0x14e618ed21e0) 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&&> (0x0x14e618edf068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e618ed2240) 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&&> > (0x0x14e618edf138) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x14e618edf1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e618ed22a0) 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&&> (0x0x14e618edf208) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x14e618edf270) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x14e618edf2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e618ed23c0) 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&&> (0x0x14e618edf340) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x14e618edf3a8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x14e618edf410) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x14e618edf478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e618ed2480) 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&&> (0x0x14e618edf4e0) 0 empty
  std::integral_constant<bool, true> (0x0x14e618ed2540) 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&&> (0x0x14e618edf548) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x14e618edf5b0) 0 empty
    std::integral_constant<bool, true> (0x0x14e618ed25a0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x14e618ed2660) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618ed26c0) 0 empty

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

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

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

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

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x14e618edf750) 0 empty
  std::integral_constant<bool, false> (0x0x14e618ed28a0) 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> > > (0x0x14e618ed2900) 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> > (0x0x14e618edf888) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x14e618edf8f0) 0 empty
    std::is_array<bool> (0x0x14e618edf958) 0 empty
      std::integral_constant<bool, false> (0x0x14e618ed2960) 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> (0x0x14e618ed29c0) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > (0x0x14e618edfa90) 0 empty
  std::is_convertible<bool&&, bool> (0x0x14e618edfaf8) 0 empty
    std::integral_constant<bool, true> (0x0x14e618ed2a80) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x14e618edfb60) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > (0x0x14e618edfbc8) 0 empty
    std::is_convertible<bool&&, bool> (0x0x14e618edfc30) 0 empty
      std::integral_constant<bool, true> (0x0x14e618ed2ae0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x14e618edfc98) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x14e618edfd00) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > (0x0x14e618edfd68) 0 empty
      std::is_convertible<bool&&, bool> (0x0x14e618edfdd0) 0 empty
        std::integral_constant<bool, true> (0x0x14e618ed2b40) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x14e618ed2c00) 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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&> > (0x0x14e618ed2c60) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x14e618ed2cc0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x14e618edfe38) 0 empty
  std::integral_constant<bool, false> (0x0x14e618ed2d20) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x14e618edfea0) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x14e618edff08) 0 empty
    std::integral_constant<bool, false> (0x0x14e618ed2d80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, const std::_Rb_tree_iterator<log4cpp::Appender*>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x14e618f02000) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > > (0x0x14e618f02068) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<log4cpp::Appender*>&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > > (0x0x14e618f020d0) 0 empty
      std::integral_constant<bool, false> (0x0x14e618ed2de0) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&> > (0x0x14e618ed2ea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>, std::_Rb_tree_iterator<log4cpp::Appender*>&&>, std::is_constructible<bool, bool&&> > (0x0x14e618f02208) 0 empty
  std::is_constructible<bool, bool&&> (0x0x14e618f02270) 0 empty
    std::integral_constant<bool, true> (0x0x14e618ed2f00) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> > > (0x0x14e618f0d000) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::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<log4cpp::Appender*>&&, std::_Rb_tree_iterator<log4cpp::Appender*> >, std::is_convertible<bool&&, bool> > (0x0x14e618f023a8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x14e618f02410) 0 empty
    std::integral_constant<bool, true> (0x0x14e618f0d060) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<log4cpp::Appender*> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<log4cpp::Appender*> > (0x0x14e618f0d120) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x14e618f0d1e0) 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&> (0x0x14e618f0d900) 0 empty

Class std::remove_reference<std::tuple<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<log4cpp::Appender* const&> > (0x0x14e618f0d9c0) 0 empty

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

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<log4cpp::Appender*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<log4cpp::Appender*> > > (0x0x14e618f0df00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<log4cpp::Appender*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<log4cpp::Appender*> > > (0x0x14e618f02a90) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<log4cpp::Appender*> > > (0x0x14e618f0df60) 0 empty

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x14e618f69a80) 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> (0x0x14e618f69e40) 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> (0x0x14e618f69ea0) 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> (0x0x14e618f69de0) 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> (0x0x14e618f02e38) 0 empty
  std::integral_constant<bool, false> (0x0x14e618f69f00) 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> (0x0x14e618f69f60) 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*> (0x0x14e618f69d80) 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*> (0x0x14e618b780c0) 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*> (0x0x14e618b78360) 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> (0x0x14e618b78540) 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> (0x0x14e618b785a0) 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> (0x0x14e618b784e0) 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> (0x0x14e618f022d8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618b78600) 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> (0x0x14e618b78660) 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*> (0x0x14e618b78480) 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*> (0x0x14e618b78900) 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> (0x0x14e618b78ae0) 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> (0x0x14e618b78b40) 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> (0x0x14e618b78a80) 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> (0x0x14e618f02820) 0 empty
  std::integral_constant<bool, false> (0x0x14e618b78ba0) 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> (0x0x14e618b78c00) 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*> (0x0x14e618b78a20) 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&> > (0x0x14e618bb8a20) 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*> > > (0x0x14e618bb8b40) 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*> (0x0x14e618bb5138) 0 empty
  std::integral_constant<bool, false> (0x0x14e618bb8ba0) 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*> > (0x0x14e618bb8c00) 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> > > (0x0x14e618bb51a0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x14e618bb5208) 0 empty
    std::integral_constant<bool, false> (0x0x14e618bb8c60) 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*> (0x0x14e618bb5270) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x14e618bb52d8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x14e618bb5340) 0 empty
      std::integral_constant<bool, false> (0x0x14e618bb8cc0) 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*> > (0x0x14e618bb8d20) 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*> > (0x0x14e618bb53a8) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x14e618bb5410) 0 empty
    std::integral_constant<bool, false> (0x0x14e618bb8d80) 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*> > (0x0x14e618bb5478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x14e618bb54e0) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x14e618bb5548) 0 empty
      std::integral_constant<bool, false> (0x0x14e618bb8de0) 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*> > (0x0x14e618bb8e40) 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*> (0x0x14e618bb55b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618bb8ea0) 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*> (0x0x14e618bb5618) 0 empty
  std::integral_constant<bool, false> (0x0x14e618bb8f00) 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*> > (0x0x14e618bb8f60) 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*> (0x0x14e618bb5680) 0 empty
  std::integral_constant<bool, false> (0x0x14e618be7000) 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*> (0x0x14e618bb56e8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618be7060) 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*> > (0x0x14e618bb5750) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x14e618bb57b8) 0 empty
    std::integral_constant<bool, false> (0x0x14e618be70c0) 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*> (0x0x14e618bb58f0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618be7120) 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*> > > (0x0x14e618be7180) 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*> (0x0x14e618bb5958) 0 empty
  std::integral_constant<bool, false> (0x0x14e618be71e0) 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*> > > (0x0x14e618be7240) 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*> (0x0x14e618bb59c0) 0 empty
  std::integral_constant<bool, true> (0x0x14e618be72a0) 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*> (0x0x14e618bb5a28) 0 empty
  std::integral_constant<bool, true> (0x0x14e618be7300) 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*> > > (0x0x14e618be7360) 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*> > (0x0x14e618bb5a90) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x14e618bb5af8) 0 empty
    std::integral_constant<bool, true> (0x0x14e618be73c0) 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*> > (0x0x14e618bb5b60) 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*> > (0x0x14e618bb5bc8) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x14e618bb5c30) 0 empty
      std::integral_constant<bool, true> (0x0x14e618be7420) 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*> > (0x0x14e618bb5c98) 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*> > (0x0x14e618bb5d00) 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*> > (0x0x14e618bb5d68) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x14e618bb5dd0) 0 empty
        std::integral_constant<bool, true> (0x0x14e618be7480) 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*> (0x0x14e618bb5e38) 0 empty
  std::integral_constant<bool, true> (0x0x14e618be74e0) 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*> > (0x0x14e618bb5ea0) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x14e618bb5f08) 0 empty
    std::integral_constant<bool, true> (0x0x14e618be7540) 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> (0x0x14e618bf5068) 0 empty
  std::integral_constant<bool, true> (0x0x14e618be7660) 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*> (0x0x14e618bf50d0) 0 empty
  std::integral_constant<bool, true> (0x0x14e618be76c0) 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*> > (0x0x14e618be7720) 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&> (0x0x14e618bf5138) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e618be7840) 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&> > (0x0x14e618bf5208) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x14e618bf5270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e618be7960) 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&> (0x0x14e618bf52d8) 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&> > (0x0x14e618bf5340) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x14e618bf53a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e618be7a20) 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&> (0x0x14e618bf54e0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x14e618bf5548) 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&> > (0x0x14e618bf55b0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x14e618bf5618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e618be7ae0) 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&> (0x0x14e618bf56e8) 0 empty
  std::integral_constant<bool, true> (0x0x14e618be7d20) 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&> (0x0x14e618bf5750) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x14e618bf57b8) 0 empty
    std::integral_constant<bool, true> (0x0x14e618be7e40) 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&> (0x0x14e618bf5820) 0 empty
  std::integral_constant<bool, true> (0x0x14e618be7f00) 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&> > (0x0x14e618be7f60) 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&> > (0x0x14e618bf5888) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x14e618bf58f0) 0 empty
    std::integral_constant<bool, true> (0x0x14e618bfe000) 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&> (0x0x14e618bfe120) 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&> (0x0x14e618bfe180) 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&> (0x0x14e618bfe0c0) 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&> (0x0x14e618bf59c0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618bfe1e0) 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&> (0x0x14e618bf5a28) 0 empty
  std::integral_constant<bool, false> (0x0x14e618bfe240) 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*> > > (0x0x14e618bfe2a0) 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*> > (0x0x14e618bfe3c0) 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*> > (0x0x14e618bf5a90) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x14e618bf5af8) 0 empty
    std::integral_constant<bool, false> (0x0x14e618bfe420) 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*> > (0x0x14e618bf5c30) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x14e618bf5c98) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x14e618bf5d00) 0 empty
      std::integral_constant<bool, false> (0x0x14e618bfe480) 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> (0x0x14e618bfe4e0) 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*> (0x0x14e618bf5e38) 0 empty
  std::integral_constant<bool, true> (0x0x14e618bfe6c0) 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*> > (0x0x14e618bfe720) 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*> > (0x0x14e618bf5ea0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618bf5f08) 0 empty
    std::integral_constant<bool, true> (0x0x14e618bfe780) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618bfe840) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&> > (0x0x14e618bfe8a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x14e618bfe900) 0 empty

Class std::is_function<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c19270) 0 empty
  std::integral_constant<bool, false> (0x0x14e618bfe9c0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c192d8) 0 empty
  std::integral_constant<bool, true> (0x0x14e618bfea80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> > (0x0x14e618bfeae0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> > (0x0x14e618c19340) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c193a8) 0 empty
    std::integral_constant<bool, true> (0x0x14e618bfeb40) 0 empty

Class std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c19410) 0 empty
  std::integral_constant<bool, true> (0x0x14e618bfeba0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> > (0x0x14e618bfec00) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> > (0x0x14e618c19478) 0 empty
  std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c194e0) 0 empty
    std::integral_constant<bool, true> (0x0x14e618bfec60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> > (0x0x14e618c19548) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> > (0x0x14e618c195b0) 0 empty
    std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c19618) 0 empty
      std::integral_constant<bool, true> (0x0x14e618bfecc0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> > > (0x0x14e618c19680) 0 empty
  std::integral_constant<bool, false> (0x0x14e618bfed20) 0 empty

Class std::is_object<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c196e8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618bfed80) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> > (0x0x14e618bfede0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> > (0x0x14e618c19750) 0 empty
  std::is_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c197b8) 0 empty
    std::integral_constant<bool, true> (0x0x14e618bfee40) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c19820) 0 empty
  std::integral_constant<bool, true> (0x0x14e618bfeea0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<log4cpp::Appender*>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<log4cpp::Appender*>*&, true> (0x0x14e618bfef00) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c19888) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<log4cpp::Appender*>*&, true> (0x0x14e618bfef60) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&> (0x0x14e618c19208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e618bfe960) 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<log4cpp::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<log4cpp::Appender*>*&> > (0x0x14e618c19a28) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c19a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e618c39000) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&> (0x0x14e618c19b60) 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<log4cpp::Appender*>*&> > (0x0x14e618c19bc8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c19c30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e618c39060) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&> (0x0x14e618c19d00) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c19d68) 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<log4cpp::Appender*>*&> > (0x0x14e618c19dd0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c19e38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e618c390c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c3c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c39120) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c3c208) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c3c270) 0 empty
    std::integral_constant<bool, true> (0x0x14e618c39240) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c3c410) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c39360) 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<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender*>*&> > (0x0x14e618c39480) 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&&> > (0x0x14e618c394e0) 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*> > (0x0x14e618c39600) 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&&> (0x0x14e618c3c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c39780) 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&&> > > (0x0x14e618c397e0) 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&&> (0x0x14e618c3c548) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c39840) 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&&> > (0x0x14e618c398a0) 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&&> (0x0x14e618c3c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c39900) 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&&> > (0x0x14e618c3c618) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x14e618c3c680) 0 empty
    std::integral_constant<bool, true> (0x0x14e618c39960) 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&&> (0x0x14e618c3c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c399c0) 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&&> > (0x0x14e618c39a20) 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&&> > (0x0x14e618c3c750) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x14e618c3c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x14e618c39a80) 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&&> > (0x0x14e618c3c820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x14e618c3c888) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x14e618c3c8f0) 0 empty
      std::integral_constant<bool, true> (0x0x14e618c39ae0) 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&&> > > (0x0x14e618c3c958) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c39b40) 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&&> (0x0x14e618c3c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c39ba0) 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&&> > (0x0x14e618c39c00) 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&&> > (0x0x14e618c3ca28) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x14e618c3ca90) 0 empty
    std::integral_constant<bool, true> (0x0x14e618c39c60) 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&&> (0x0x14e618c3caf8) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c39cc0) 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> (0x0x14e618c39d20) 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&&> (0x0x14e618c3cb60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x14e618c39d80) 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&&> (0x0x14e618c3c478) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e618c39720) 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&&> > (0x0x14e618c3cc30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x14e618c3cc98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e618c39ea0) 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&&> (0x0x14e618c3cd00) 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&&> > (0x0x14e618c3cd68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x14e618c3cdd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e618c39f60) 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&&> (0x0x14e618c3cf08) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x14e618c3cf70) 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&&> > (0x0x14e618c5b000) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x14e618c5b068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e618c5a060) 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&&> (0x0x14e618c5b138) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c5a2a0) 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&&> (0x0x14e618c5b1a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x14e618c5b208) 0 empty
    std::integral_constant<bool, true> (0x0x14e618c5a3c0) 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&&> (0x0x14e618c5b270) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c5a540) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::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<log4cpp::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&&> > (0x0x14e618c5a5a0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c5a660) 0 empty

Class std::remove_const<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c5a6c0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c5a600) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c5b340) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c5a720) 0 empty

Class std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618c5b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c5a780) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x14e618c5a7e0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x14e618c5b410) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x14e618c5b478) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x14e618c5b4e0) 0 empty
      std::integral_constant<bool, false> (0x0x14e618c5a840) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*, false> (0x0x14e618c5a8a0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<log4cpp::Appender*>*&, std::_Rb_tree_node_base*> (0x0x14e618c5b7b8) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c5a900) 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<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*> > (0x0x14e618c5a960) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x14e618c5b820) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618c5b888) 0 empty
    std::integral_constant<bool, true> (0x0x14e618c5a9c0) 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<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618c5b8f0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x14e618c5b958) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618c5b9c0) 0 empty
      std::integral_constant<bool, true> (0x0x14e618c5aa20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::Appender*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618c5ba28) 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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618c5ba90) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x14e618c5baf8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618c5bb60) 0 empty
        std::integral_constant<bool, true> (0x0x14e618c5aa80) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618c5ab40) 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<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender*>*&> > (0x0x14e618c5aba0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::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<log4cpp::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&&> > (0x0x14e618c5ac00) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618c5bc30) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c5ac60) 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<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618c5bc98) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618c5bd00) 0 empty
    std::integral_constant<bool, false> (0x0x14e618c5acc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618c5bd68) 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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618c5bdd0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618c5be38) 0 empty
      std::integral_constant<bool, false> (0x0x14e618c5ad20) 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*> > > > (0x0x14e618c5ade0) 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&> > (0x0x14e618c5ae40) 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*&> > (0x0x14e618c5aea0) 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*> > (0x0x14e618c5af00) 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*&> (0x0x14e618c5bf08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e618c5af60) 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*&> > (0x0x14e618c93000) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x14e618c93068) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e618c920c0) 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*&> (0x0x14e618c930d0) 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*&> > (0x0x14e618c93138) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x14e618c931a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e618c92180) 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*&> (0x0x14e618c93208) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x14e618c93270) 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*&> > (0x0x14e618c932d8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x14e618c93340) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e618c92300) 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*&> (0x0x14e618c933a8) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c92420) 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*&> (0x0x14e618c93410) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x14e618c93478) 0 empty
    std::integral_constant<bool, true> (0x0x14e618c92480) 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*&> (0x0x14e618c934e0) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c924e0) 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*&> > (0x0x14e618c92540) 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*> > (0x0x14e618c925a0) 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*&> (0x0x14e618c92660) 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*&> (0x0x14e618c926c0) 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*&> (0x0x14e618c92600) 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*&> (0x0x14e618c935b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c92720) 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*&> (0x0x14e618c93618) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c92780) 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*> > > (0x0x14e618c927e0) 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*> > (0x0x14e618c93680) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x14e618c936e8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x14e618c93750) 0 empty
      std::integral_constant<bool, false> (0x0x14e618c92840) 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> (0x0x14e618c928a0) 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*> (0x0x14e618c93888) 0 empty
  std::integral_constant<bool, true> (0x0x14e618c929c0) 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*> > (0x0x14e618c938f0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x14e618c93958) 0 empty
    std::integral_constant<bool, true> (0x0x14e618c92a20) 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*> > > (0x0x14e618c939c0) 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*> > (0x0x14e618c93a28) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x14e618c93a90) 0 empty
      std::integral_constant<bool, true> (0x0x14e618c92a80) 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*> > > (0x0x14e618c93af8) 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*> > > (0x0x14e618c93b60) 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*> > (0x0x14e618c93bc8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x14e618c93c30) 0 empty
        std::integral_constant<bool, true> (0x0x14e618c92ae0) 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*> > > > (0x0x14e618c92ba0) 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&> > (0x0x14e618c92c00) 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*&> > (0x0x14e618c92c60) 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*> > > (0x0x14e618c93d00) 0 empty
  std::integral_constant<bool, false> (0x0x14e618c92cc0) 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*> > > > (0x0x14e618c93d68) 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*> > > (0x0x14e618c93dd0) 0 empty
    std::integral_constant<bool, false> (0x0x14e618c92d20) 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*> > > > (0x0x14e618c93e38) 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*> > > > (0x0x14e618c93ea0) 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*> > > (0x0x14e618c93f08) 0 empty
      std::integral_constant<bool, false> (0x0x14e618c92d80) 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<log4cpp::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<log4cpp::Appender*>*&> > (0x0x14e618c92e40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x14e618c93f70) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x14e618cb8000) 0 empty
    std::integral_constant<bool, true> (0x0x14e618c92ea0) 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<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*> > (0x0x14e618c92f60) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<log4cpp::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<log4cpp::Appender*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x14e618cb8068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x14e618cb80d0) 0 empty
    std::integral_constant<bool, true> (0x0x14e618cbd000) 0 empty

Class std::remove_reference<std::_Rb_tree_node<log4cpp::Appender*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<log4cpp::Appender*>*&> (0x0x14e618cbd0c0) 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*&> (0x0x14e618cbd180) 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*> > > > (0x0x14e618cbd3c0) 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*&> > (0x0x14e618cbd420) 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&&> > (0x0x14e618cbd480) 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*> > (0x0x14e618cbd4e0) 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*> > (0x0x14e618cb8410) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618cb8478) 0 empty
    std::integral_constant<bool, true> (0x0x14e618cbd540) 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*> > > (0x0x14e618cb84e0) 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*> > (0x0x14e618cb8548) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618cb85b0) 0 empty
      std::integral_constant<bool, true> (0x0x14e618cbd5a0) 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*> > > (0x0x14e618cb8618) 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*> > > (0x0x14e618cb8680) 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*> > (0x0x14e618cb86e8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618cb8750) 0 empty
        std::integral_constant<bool, true> (0x0x14e618cbd600) 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*> > > > (0x0x14e618cbd6c0) 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*&> > (0x0x14e618cbd720) 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&&> > (0x0x14e618cbd780) 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*> > > (0x0x14e618cb8820) 0 empty
  std::integral_constant<bool, false> (0x0x14e618cbd7e0) 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*> > > > (0x0x14e618cb8888) 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*> > > (0x0x14e618cb88f0) 0 empty
    std::integral_constant<bool, false> (0x0x14e618cbd840) 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*> > > > (0x0x14e618cb8958) 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*> > > > (0x0x14e618cb89c0) 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*> > > (0x0x14e618cb8a28) 0 empty
      std::integral_constant<bool, false> (0x0x14e618cbd8a0) 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*> > > > (0x0x14e618cbd960) 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&> > (0x0x14e618cbd9c0) 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&&> > (0x0x14e618cbda20) 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*> > (0x0x14e618cbda80) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x14e618cb8b60) 0 empty
  std::integral_constant<bool, false> (0x0x14e618cbdb40) 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&&> > > (0x0x14e618cbdba0) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x14e618cb8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618cbdc00) 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&&> > (0x0x14e618cbdc60) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x14e618cb8c30) 0 empty
  std::integral_constant<bool, true> (0x0x14e618cbdd80) 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&&> > (0x0x14e618cb8c98) 0 empty
  std::is_rvalue_reference<int&&> (0x0x14e618cb8d00) 0 empty
    std::integral_constant<bool, true> (0x0x14e618cbdde0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x14e618cb8d68) 0 empty
  std::integral_constant<bool, true> (0x0x14e618cbde40) 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&&> > (0x0x14e618cbdea0) 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&&> > (0x0x14e618cb8dd0) 0 empty
  std::is_reference<int&&> (0x0x14e618cb8e38) 0 empty
    std::integral_constant<bool, true> (0x0x14e618cbdf00) 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&&> > (0x0x14e618cb8ea0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x14e618cb8f08) 0 empty
    std::is_reference<int&&> (0x0x14e618cb8f70) 0 empty
      std::integral_constant<bool, true> (0x0x14e618cbdf60) 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&&> > > (0x0x14e618d07000) 0 empty
  std::integral_constant<bool, false> (0x0x14e618d08000) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x14e618d07138) 0 empty
  std::integral_constant<bool, false> (0x0x14e618d08120) 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&&> > (0x0x14e618d08180) 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&&> > (0x0x14e618d071a0) 0 empty
  std::is_reference<int&&> (0x0x14e618d07208) 0 empty
    std::integral_constant<bool, true> (0x0x14e618d081e0) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x14e618d07270) 0 empty
  std::integral_constant<bool, true> (0x0x14e618d08240) 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> (0x0x14e618d082a0) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x14e618d072d8) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x14e618d08300) 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&&> (0x0x14e618cb8af8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e618cbdae0) 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&&> > (0x0x14e618d073a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x14e618d07410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e618d08360) 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&&> (0x0x14e618d07478) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x14e618d074e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x14e618d07548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e618d083c0) 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&&> (0x0x14e618d075b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x14e618d07618) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x14e618d07680) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x14e618d076e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e618d08420) 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&&> (0x0x14e618d07750) 0 empty
  std::integral_constant<bool, false> (0x0x14e618d08480) 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&&> (0x0x14e618d077b8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x14e618d07820) 0 empty
    std::integral_constant<bool, false> (0x0x14e618d084e0) 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&&> (0x0x14e618d07888) 0 empty
  std::integral_constant<bool, false> (0x0x14e618d08540) 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&&> > (0x0x14e618d085a0) 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*> > > (0x0x14e618d078f0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x14e618d07958) 0 empty
    std::integral_constant<bool, false> (0x0x14e618d08600) 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*> > > (0x0x14e618d079c0) 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*> > > (0x0x14e618d07a28) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x14e618d07a90) 0 empty
      std::integral_constant<bool, false> (0x0x14e618d08660) 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*> > > > (0x0x14e618d08720) 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&> > (0x0x14e618d08780) 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&&> > (0x0x14e618d087e0) 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*> > > > (0x0x14e618d07b60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x14e618d07bc8) 0 empty
    std::integral_constant<bool, false> (0x0x14e618d08840) 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*> > > > (0x0x14e618d07c30) 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*> > > > (0x0x14e618d07c98) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x14e618d07d00) 0 empty
      std::integral_constant<bool, false> (0x0x14e618d088a0) 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*&> > (0x0x14e618d08960) 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&&> > (0x0x14e618d07d68) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x14e618d07dd0) 0 empty
    std::integral_constant<bool, false> (0x0x14e618d089c0) 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*> > (0x0x14e618d08a80) 0 empty

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

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

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

Class std::__is_void_helper<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int&&> (0x0x14e618d07ea0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618d08c00) 0 empty

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x14e618d07f08) 0 empty
  std::integral_constant<bool, false> (0x0x14e618d08c60) 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*> > > (0x0x14e618d08cc0) 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*> > (0x0x14e618d07f70) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x14e618d2c000) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x14e618d2c068) 0 empty
      std::integral_constant<bool, false> (0x0x14e618d08d20) 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> (0x0x14e618d08d80) 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*> (0x0x14e618d2c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618d08de0) 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*> > (0x0x14e618d2c208) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x14e618d2c270) 0 empty
    std::integral_constant<bool, false> (0x0x14e618d08e40) 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*> > > > (0x0x14e618d36720) 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&&> > (0x0x14e618d36780) 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*> > > (0x0x14e618d2c680) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x14e618d2c6e8) 0 empty
    std::integral_constant<bool, false> (0x0x14e618d367e0) 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*> > > > (0x0x14e618d368a0) 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&&> > (0x0x14e618d36900) 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*> > > > (0x0x14e618d2c888) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x14e618d2c8f0) 0 empty
    std::integral_constant<bool, false> (0x0x14e618d36960) 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&&> > (0x0x14e618d36a20) 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*&> > (0x0x14e618d2ca28) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x14e618d2ca90) 0 empty
    std::integral_constant<bool, false> (0x0x14e618d36a80) 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*> > (0x0x14e618d36b40) 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*> > (0x0x14e618d2cbc8) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x14e618d2cc30) 0 empty
    std::integral_constant<bool, false> (0x0x14e618d36ba0) 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*&> > (0x0x14e618d36de0) 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*&> > (0x0x14e618d2cd68) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x14e618d2cdd0) 0 empty
    std::integral_constant<bool, true> (0x0x14e618d36e40) 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*> > (0x0x14e618d36f00) 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*> > (0x0x14e618d2ce38) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x14e618d2cea0) 0 empty
    std::integral_constant<bool, true> (0x0x14e618d36f60) 0 empty

Class std::unary_function<std::pair<log4cpp::Appender* const, bool>, log4cpp::Appender* const>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<log4cpp::Appender* const, bool>, log4cpp::Appender* const> (0x0x14e6189754e0) 0 empty

Class std::_Select1st<std::pair<log4cpp::Appender* const, bool> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<log4cpp::Appender* const, bool> > (0x0x14e618d2cf70) 0 empty
  std::unary_function<std::pair<log4cpp::Appender* const, bool>, log4cpp::Appender* const> (0x0x14e618975600) 0 empty

Class std::remove_reference<std::allocator<std::_Rb_tree_node<log4cpp::Appender*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_Rb_tree_node<log4cpp::Appender*> >&> (0x0x14e618975b40) 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> > (0x0x14e6189c7f60) 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> > (0x0x14e618a01000) 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> > (0x0x14e618a012a0) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x14e618a01360) 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> > (0x0x14e618a01300) 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> > (0x0x14e618a016c0) 0

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

Class std::is_same<std::_Rb_tree_node<log4cpp::Appender*>*, log4cpp::Appender**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<log4cpp::Appender*>*, log4cpp::Appender**> (0x0x14e6189f0bc8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618a01c60) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<log4cpp::Appender**> >, std::is_same<std::_Rb_tree_node<log4cpp::Appender*>*, log4cpp::Appender**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<log4cpp::Appender**> >, std::is_same<std::_Rb_tree_node<log4cpp::Appender*>*, log4cpp::Appender**> > (0x0x14e618a01cc0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<log4cpp::Appender*>*, log4cpp::Appender**>, std::__not_<std::is_pointer<log4cpp::Appender**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<log4cpp::Appender*>*, log4cpp::Appender**>, std::__not_<std::is_pointer<log4cpp::Appender**> > > (0x0x14e6189f0c30) 0 empty
  std::is_same<std::_Rb_tree_node<log4cpp::Appender*>*, log4cpp::Appender**> (0x0x14e6189f0c98) 0 empty
    std::integral_constant<bool, false> (0x0x14e618a01d20) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> > > > (0x0x14e6189f0ea0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> > > > (0x0x14e618a7b0c0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*, std::pair<log4cpp::Appender* const, bool>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*, std::pair<log4cpp::Appender* const, bool>*> (0x0x14e6189f00d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618a7b120) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<log4cpp::Appender* const, bool>*> >, std::is_same<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*, std::pair<log4cpp::Appender* const, bool>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<log4cpp::Appender* const, bool>*> >, std::is_same<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*, std::pair<log4cpp::Appender* const, bool>*> > (0x0x14e618a7b180) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*, std::pair<log4cpp::Appender* const, bool>*>, std::__not_<std::is_pointer<std::pair<log4cpp::Appender* const, bool>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*, std::pair<log4cpp::Appender* const, bool>*>, std::__not_<std::is_pointer<std::pair<log4cpp::Appender* const, bool>*> > > (0x0x14e6189f0138) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*, std::pair<log4cpp::Appender* const, bool>*> (0x0x14e6189f01a0) 0 empty
    std::integral_constant<bool, false> (0x0x14e618a7b1e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618a7bb40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > (0x0x14e618a7bba0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x14e618a7bc00) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e6189f0618) 0 empty
  std::integral_constant<bool, false> (0x0x14e618a7bcc0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > > (0x0x14e618a7bd20) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e6189f07b8) 0 empty
  std::integral_constant<bool, true> (0x0x14e618a7bd80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > (0x0x14e618a7bea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > (0x0x14e6189f0820) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e6189f0888) 0 empty
    std::integral_constant<bool, true> (0x0x14e618a7bf00) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e6189f0958) 0 empty
  std::integral_constant<bool, true> (0x0x14e618acd000) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > (0x0x14e618acd060) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > (0x0x14e6189f09c0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e6189f0b60) 0 empty
    std::integral_constant<bool, true> (0x0x14e618acd0c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > (0x0x14e6189f0f08) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > (0x0x14e618ad0000) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0068) 0 empty
      std::integral_constant<bool, true> (0x0x14e618acd120) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > > (0x0x14e618ad00d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618acd180) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0138) 0 empty
  std::integral_constant<bool, false> (0x0x14e618acd1e0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > (0x0x14e618acd240) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> > (0x0x14e618ad01a0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0208) 0 empty
    std::integral_constant<bool, true> (0x0x14e618acd2a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0270) 0 empty
  std::integral_constant<bool, true> (0x0x14e618acd300) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&, true> (0x0x14e618acd420) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad03a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&, true> (0x0x14e618acd480) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&> (0x0x14e6189f05b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x14e618a7bc60) 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<log4cpp::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<log4cpp::Appender* const, bool> >*&> > (0x0x14e618ad0478) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad04e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x14e618acd5a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0548) 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<log4cpp::Appender* const, bool> >*&> > (0x0x14e618ad05b0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x14e618acd600) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0680) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad06e8) 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<log4cpp::Appender* const, bool> >*&> > (0x0x14e618ad0750) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad07b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x14e618acd660) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0820) 0 empty
  std::integral_constant<bool, true> (0x0x14e618acd6c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0888) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad08f0) 0 empty
    std::integral_constant<bool, true> (0x0x14e618acd720) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0958) 0 empty
  std::integral_constant<bool, true> (0x0x14e618acd780) 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<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender* const, bool> >*&> > (0x0x14e618acd7e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::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&&> > (0x0x14e618acd840) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618acd900) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618acd960) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618acd8a0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0a28) 0 empty
  std::integral_constant<bool, false> (0x0x14e618acd9c0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618ad0a90) 0 empty
  std::integral_constant<bool, false> (0x0x14e618acda20) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x14e618acda80) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x14e618ad0af8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x14e618ad0b60) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x14e618ad0bc8) 0 empty
      std::integral_constant<bool, false> (0x0x14e618acdae0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*, false> (0x0x14e618acdb40) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*> (0x0x14e618ad0d00) 0 empty
  std::integral_constant<bool, true> (0x0x14e618acdba0) 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<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*> > (0x0x14e618acdc00) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x14e618ad0d68) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618ad0dd0) 0 empty
    std::integral_constant<bool, true> (0x0x14e618acdc60) 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<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618ad0e38) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x14e618ad0ea0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618ad0f08) 0 empty
      std::integral_constant<bool, true> (0x0x14e618acdcc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618ad0f70) 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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618af3000) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x14e618af3068) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x14e618af30d0) 0 empty
        std::integral_constant<bool, true> (0x0x14e618acdd20) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618acdde0) 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<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender* const, bool> >*&> > (0x0x14e618acde40) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::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&&> > (0x0x14e618acdea0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618af31a0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618acdf00) 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<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618af3208) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618af3270) 0 empty
    std::integral_constant<bool, false> (0x0x14e618acdf60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::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<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618af32d8) 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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x14e618af3340) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x14e618af33a8) 0 empty
      std::integral_constant<bool, false> (0x0x14e618b02000) 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<log4cpp::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<log4cpp::Appender* const, bool> >*&> > (0x0x14e618b020c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x14e618af3410) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x14e618af3478) 0 empty
    std::integral_constant<bool, true> (0x0x14e618b02120) 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<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*> > (0x0x14e618b021e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<log4cpp::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<log4cpp::Appender* const, bool> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x14e618af34e0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x14e618af3548) 0 empty
    std::integral_constant<bool, true> (0x0x14e618b02240) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<log4cpp::Appender* const, bool> >*&> (0x0x14e618b02300) 0 empty

Class std::remove_const<std::tuple<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<log4cpp::Appender* const&> > (0x0x14e618799420) 0 empty

Class std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > (0x0x14e6187ae068) 0 empty
  std::integral_constant<bool, true> (0x0x14e618799480) 0 empty

Class std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > > (0x0x14e6187ae0d0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6187995a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&>, std::__is_direct_constructible_new_safe<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&>, std::__is_direct_constructible_new_safe<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e618799660) 0 empty

Class std::remove_volatile<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e618799720) 0 empty

Class std::remove_const<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e618799780) 0 empty

Class std::remove_cv<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187996c0) 0 empty

Class std::__is_void_helper<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae340) 0 empty
  std::integral_constant<bool, false> (0x0x14e6187997e0) 0 empty

Class std::is_void<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae3a8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618799840) 0 empty

Class std::conditional<false, std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::is_function<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::is_function<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e6187998a0) 0 empty

Class std::is_function<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae410) 0 empty
  std::integral_constant<bool, false> (0x0x14e618799900) 0 empty

Class std::__or_<std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::is_function<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::is_function<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e6187ae478) 0 empty
  std::is_function<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae4e0) 0 empty
    std::integral_constant<bool, false> (0x0x14e618799960) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::is_function<std::tuple<log4cpp::Appender* const&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::is_function<std::tuple<log4cpp::Appender* const&>&&> > > (0x0x14e6187ae548) 0 empty
  std::integral_constant<bool, true> (0x0x14e6187999c0) 0 empty

Class std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae5b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e618799a20) 0 empty

Class std::conditional<false, std::is_rvalue_reference<log4cpp::Appender* const&>, std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<log4cpp::Appender* const&>, std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e618799a80) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_rvalue_reference<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_rvalue_reference<log4cpp::Appender* const&> > (0x0x14e6187ae618) 0 empty
  std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae680) 0 empty
    std::integral_constant<bool, false> (0x0x14e618799ae0) 0 empty

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

Class std::conditional<false, std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_rvalue_reference<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_rvalue_reference<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e618799c00) 0 empty

Class std::is_rvalue_reference<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae750) 0 empty
  std::integral_constant<bool, true> (0x0x14e618799c60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_rvalue_reference<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_rvalue_reference<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e6187ae7b8) 0 empty
  std::is_rvalue_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae820) 0 empty
    std::integral_constant<bool, true> (0x0x14e618799cc0) 0 empty

Class std::is_reference<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae888) 0 empty
  std::integral_constant<bool, true> (0x0x14e618799d20) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_void<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_void<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e618799d80) 0 empty

Class std::__or_<std::is_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_void<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_void<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e6187ae8f0) 0 empty
  std::is_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187ae958) 0 empty
    std::integral_constant<bool, true> (0x0x14e618799de0) 0 empty

Class std::__or_<std::is_function<std::tuple<log4cpp::Appender* const&>&&>, std::is_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_void<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<log4cpp::Appender* const&>&&>, std::is_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_void<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e6187ae9c0) 0 empty
  std::__or_<std::is_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_void<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e6187aea28) 0 empty
    std::is_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187aea90) 0 empty
      std::integral_constant<bool, true> (0x0x14e618799e40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<log4cpp::Appender* const&>&&>, std::is_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_void<std::tuple<log4cpp::Appender* const&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<log4cpp::Appender* const&>&&>, std::is_reference<std::tuple<log4cpp::Appender* const&>&&>, std::is_void<std::tuple<log4cpp::Appender* const&>&&> > > (0x0x14e6187aeaf8) 0 empty
  std::integral_constant<bool, false> (0x0x14e618799ea0) 0 empty

Class std::is_object<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187aeb60) 0 empty
  std::integral_constant<bool, false> (0x0x14e618799f00) 0 empty

Class std::conditional<false, std::is_object<std::tuple<log4cpp::Appender* const&>&&>, std::is_reference<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<log4cpp::Appender* const&>&&>, std::is_reference<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e618799f60) 0 empty

Class std::__or_<std::is_object<std::tuple<log4cpp::Appender* const&>&&>, std::is_reference<std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<log4cpp::Appender* const&>&&>, std::is_reference<std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e6187aebc8) 0 empty
  std::is_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187aec30) 0 empty
    std::integral_constant<bool, true> (0x0x14e6187d5000) 0 empty

Class std::__is_referenceable<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187aec98) 0 empty
  std::integral_constant<bool, true> (0x0x14e6187d5060) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<log4cpp::Appender* const&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<log4cpp::Appender* const&>&&, true> (0x0x14e6187d50c0) 0 empty

Class std::add_rvalue_reference<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187aed00) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<log4cpp::Appender* const&>&&, true> (0x0x14e6187d5120) 0 empty

Class std::__is_static_castable_impl<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> (0x0x14e6187ae6e8) 0 empty
  std::__do_is_static_castable_impl (0x0x14e618799b40) 0 empty

Class std::__is_static_castable_safe<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> (0x0x14e6187aeea0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6187d5240) 0 empty

Class std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> (0x0x14e6187d9000) 0 empty
  std::integral_constant<bool, false> (0x0x14e6187d5360) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, false> > >, std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::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<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, false> > >, std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> > (0x0x14e6187d5540) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, false> > > > (0x0x14e6187d9068) 0 empty
  std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> (0x0x14e6187d90d0) 0 empty
    std::integral_constant<bool, false> (0x0x14e6187d55a0) 0 empty

Class std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187d9138) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, false> > > > (0x0x14e6187d91a0) 0 empty
    std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> (0x0x14e6187d9208) 0 empty
      std::integral_constant<bool, false> (0x0x14e6187d5660) 0 empty

Class std::__is_direct_constructible_new<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187d9270) 0 empty
  std::__is_direct_constructible_ref_cast<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187d92d8) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, false> > > > (0x0x14e6187d9340) 0 empty
      std::__is_static_castable<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> (0x0x14e6187d93a8) 0 empty
        std::integral_constant<bool, false> (0x0x14e6187d5720) 0 empty

Class std::__is_direct_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187d95b0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6187d57e0) 0 empty

Class std::__is_constructible_impl<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187d96e8) 0 empty
  std::__is_direct_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187d9750) 0 empty
    std::integral_constant<bool, false> (0x0x14e6187d5900) 0 empty

Class std::is_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187d98f0) 0 empty
  std::integral_constant<bool, false> (0x0x14e6187d5a20) 0 empty

Class std::__and_<std::is_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> > (0x0x14e6187d9958) 0 empty
  std::is_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187d99c0) 0 empty
    std::integral_constant<bool, false> (0x0x14e6187d5b40) 0 empty

Class std::conditional<false, std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > > (0x0x14e6187d5c60) 0 empty

Class std::__or_<std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<log4cpp::Appender* const&>&&>, std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > (0x0x14e6187d9bc8) 0 empty
  std::__or_<std::is_function<log4cpp::Appender* const&>, std::is_array<log4cpp::Appender* const&> > (0x0x14e6187d9c30) 0 empty
    std::is_array<log4cpp::Appender* const&> (0x0x14e6187d9c98) 0 empty
      std::integral_constant<bool, false> (0x0x14e6187d5cc0) 0 empty

Class std::__is_convertible_helper<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&, false> (0x0x14e6187d5d20) 0 empty

Class std::is_convertible<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> (0x0x14e6187d9f70) 0 empty
  std::integral_constant<bool, false> (0x0x14e6187d5d80) 0 empty

Class std::__and_<std::is_convertible<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> > (0x0x14e6187ea000) 0 empty
  std::is_convertible<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> (0x0x14e6187ea068) 0 empty
    std::integral_constant<bool, false> (0x0x14e6187d5de0) 0 empty

Class std::remove_reference<const std::tuple<log4cpp::Appender* const&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<log4cpp::Appender* const&>&> (0x0x14e6187d5ea0) 0 empty

Class std::remove_volatile<const std::tuple<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<log4cpp::Appender* const&> > (0x0x14e6187d5f60) 0 empty

Class std::remove_const<const std::tuple<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<log4cpp::Appender* const&> > (0x0x14e6187f0000) 0 empty

Class std::remove_cv<const std::tuple<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<log4cpp::Appender* const&> > (0x0x14e6187d5f00) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<log4cpp::Appender* const&>&, log4cpp::Appender* const&> >, std::__not_<std::is_constructible<log4cpp::Appender* const&, const std::tuple<log4cpp::Appender* const&>&> > >, std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::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<log4cpp::Appender* const&>&, log4cpp::Appender* const&> >, std::__not_<std::is_constructible<log4cpp::Appender* const&, const std::tuple<log4cpp::Appender* const&>&> > >, std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > > > (0x0x14e6187f0060) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > >, std::__not_<std::is_convertible<const std::tuple<log4cpp::Appender* const&>&, log4cpp::Appender* const&> >, std::__not_<std::is_constructible<log4cpp::Appender* const&, const std::tuple<log4cpp::Appender* const&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > >, std::__not_<std::is_convertible<const std::tuple<log4cpp::Appender* const&>&, log4cpp::Appender* const&> >, std::__not_<std::is_constructible<log4cpp::Appender* const&, const std::tuple<log4cpp::Appender* const&>&> > > (0x0x14e6187ea340) 0 empty
  std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > > (0x0x14e6187ea3a8) 0 empty
    std::integral_constant<bool, false> (0x0x14e6187f00c0) 0 empty

Class std::remove_reference<std::tuple<log4cpp::Appender* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<log4cpp::Appender* const&>&&> (0x0x14e6187f0180) 0 empty

Class std::remove_volatile<std::tuple<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<log4cpp::Appender* const&> > (0x0x14e6187f0240) 0 empty

Class std::remove_cv<std::tuple<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<log4cpp::Appender* const&> > (0x0x14e6187f01e0) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> >, std::__not_<std::is_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> > >, std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> >, std::__not_<std::is_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> > >, std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > > > (0x0x14e6187f02a0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > >, std::__not_<std::is_convertible<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> >, std::__not_<std::is_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > >, std::__not_<std::is_convertible<std::tuple<log4cpp::Appender* const&>&&, log4cpp::Appender* const&> >, std::__not_<std::is_constructible<log4cpp::Appender* const&, std::tuple<log4cpp::Appender* const&>&&> > > (0x0x14e6187ea4e0) 0 empty
  std::__not_<std::is_same<std::tuple<log4cpp::Appender* const&>, std::tuple<log4cpp::Appender* const&> > > (0x0x14e6187ea548) 0 empty
    std::integral_constant<bool, false> (0x0x14e6187f0300) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> > (0x0x14e6187f03c0) 0 empty

Class std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6187ea5b0) 0 empty
  std::integral_constant<bool, true> (0x0x14e6187f0420) 0 empty

Class std::__and_<std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> > (0x0x14e6187ea618) 0 empty
  std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6187ea680) 0 empty
    std::integral_constant<bool, true> (0x0x14e6187f0480) 0 empty

Class std::is_nothrow_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6187ea6e8) 0 empty
  std::__and_<std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> > (0x0x14e6187ea750) 0 empty
    std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6187ea7b8) 0 empty
      std::integral_constant<bool, true> (0x0x14e6187f04e0) 0 empty

Class std::__is_nothrow_move_constructible_impl<log4cpp::Appender* const&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<log4cpp::Appender* const&, true> (0x0x14e6187ea820) 0 empty
  std::is_nothrow_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6187ea888) 0 empty
    std::__and_<std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> > (0x0x14e6187ea8f0) 0 empty
      std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6187ea958) 0 empty
        std::integral_constant<bool, true> (0x0x14e6187f0540) 0 empty

Class std::is_nothrow_move_constructible<log4cpp::Appender* const&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<log4cpp::Appender* const&> (0x0x14e6187ea9c0) 0 empty
  std::__is_nothrow_move_constructible_impl<log4cpp::Appender* const&, true> (0x0x14e6187eaa28) 0 empty
    std::is_nothrow_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6187eaa90) 0 empty
      std::__and_<std::is_constructible<log4cpp::Appender* const&, log4cpp::Appender* const&>, std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> > (0x0x14e6187eaaf8) 0 empty
        std::__is_nt_constructible_impl<log4cpp::Appender* const&, log4cpp::Appender* const&> (0x0x14e6187eab60) 0 empty
          std::integral_constant<bool, true> (0x0x14e6187f05a0) 0 empty

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

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

Class std::tuple_element<0ul, std::tuple<log4cpp::Appender* const&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<log4cpp::Appender* const&> > (0x0x14e618831540) 0 empty

Class std::tuple_element<0ul, std::tuple<log4cpp::Appender*&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<log4cpp::Appender*&&> > (0x0x14e618831840) 0 empty

