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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f1bb0c7f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92780) 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> (0x0x7f1bb0c7f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c927e0) 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> (0x0x7f1bb0c7f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92840) 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> (0x0x7f1bb0c7f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c928a0) 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> (0x0x7f1bb0c7fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92900) 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> (0x0x7f1bb0c7fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92960) 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> (0x0x7f1bb0c7faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c929c0) 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> (0x0x7f1bb0c7fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92a20) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f1bb0c7fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92a80) 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> (0x0x7f1bb0c7fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92ae0) 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> (0x0x7f1bb0c7fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92b40) 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> (0x0x7f1bb0c7fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92ba0) 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> (0x0x7f1bb0c7fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92c00) 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> (0x0x7f1bb0c7fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92c60) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f1bb0c7fe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92cc0) 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> (0x0x7f1bb0c7fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92d20) 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> (0x0x7f1bb0cbb000) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92e40) 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> (0x0x7f1bb0cbb068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92ea0) 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> (0x0x7f1bb0cbb0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0c92f00) 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> (0x0x7f1bb0ce0410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bb0ce9120) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f1bb0ce9de0) 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 (0x0x7f1bb0d13060) 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 (0x0x7f1bb0d132a0) 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 (0x0x7f1bb0d134e0) 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 (0x0x7f1bb0d13660) 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 (0x0x7f1bb0d13a20) 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 (0x0x7f1bb0d4db40) 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> (0x0x7f1bb0d7c120) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f1bb0daa480) 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> (0x0x7f1bb0daa4e0) 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> (0x0x7f1bb0daa540) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f1bb0ddaa20) 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 (0x0x7f1bb0ddaae0) 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 (0x0x7f1bb0ddaba0) 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 (0x0x7f1bb0ddac60) 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 (0x0x7f1bb0ddad20) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f1bb039f3c0) 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 (0x0x7f1bb039f5a0) 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 (0x0x7f1bb039f600) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::bit_not<void>
   size=1 align=1
   base size=0 base align=1
std::bit_not<void> (0x0x7f1bb04148a0) 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 (0x0x7f1bb046f480) 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 (0x0x7f1bb04434e0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f1bb046f660) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f1bb04434e0)

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

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=16 align=8
   base size=16 base align=8
std::type_info (0x0x7f1bb04aa480) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 16u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8bad_cast)
16    (int (*)(...))std::bad_cast::~bad_cast
24    (int (*)(...))std::bad_cast::~bad_cast
32    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7f1bb0443618) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f1bb04aa840) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f1bb0443618)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt10bad_typeid)
16    (int (*)(...))std::bad_typeid::~bad_typeid
24    (int (*)(...))std::bad_typeid::~bad_typeid
32    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7f1bb0443680) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f1bb04aaa20) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f1bb0443680)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f1bb0559de0) 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> (0x0x7f1bb0559e40) 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> (0x0x7f1bb0559ea0) 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> (0x0x7f1bb0559f00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f1bb01988a0) 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> (0x0x7f1bb0198900) 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> (0x0x7f1bb0198960) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f1bb01989c0) 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> (0x0x7f1bb0198a20) 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> (0x0x7f1bb0198a80) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f1bb0198b40) 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> (0x0x7f1bb0198ba0) 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> (0x0x7f1bb0198c00) 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> (0x0x7f1bb0198c60) 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> (0x0x7f1bb0198cc0) 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> (0x0x7f1bb0198d20) 0 empty

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

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

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

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

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f1bb0443c30) 0 empty
  std::input_iterator_tag (0x0x7f1bb01c44e0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f1bb0443c98) 0 empty
  std::forward_iterator_tag (0x0x7f1bb0443d00) 0 empty
    std::input_iterator_tag (0x0x7f1bb01c4540) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f1bb0443d68) 0 empty
  std::bidirectional_iterator_tag (0x0x7f1bb0443dd0) 0 empty
    std::forward_iterator_tag (0x0x7f1bb0443e38) 0 empty
      std::input_iterator_tag (0x0x7f1bb01c45a0) 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> (0x0x7f1bb0213d20) 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 (0x0x7f1bb0282120) 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 (0x0x7f1bb0282240) 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 (0x0x7f1bb02823c0) 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 (0x0x7f1bb0282540) 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 (0x0x7f1bb0282660) 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> (0x0x7f1bb02b5a80) 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> (0x0x7f1bb02b5ba0) 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> (0x0x7f1bb02e30c0) 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> (0x0x7f1bb02e3180) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f1bb0160d80) 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> > (0x0x7f1bafdb0d80) 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> (0x0x7f1bafdb0de0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f1baff2f780) 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> > (0x0x7f1bb022e888) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f1baff2f7e0) 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> (0x0x7f1baff2f840) 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 (0x0x7f1bb022e9c0) 0
  std::allocator<char> (0x0x7f1bb022ea28) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f1baff2f8a0) 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> (0x0x7f1baff2f900) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f1baff2fc60) 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> > (0x0x7f1baff2ff00) 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> (0x0x7f1baff2ff60) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f1bafc30300) 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> > (0x0x7f1bafc303c0) 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> (0x0x7f1bafc30420) 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> (0x0x7f1bb022eb60) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f1bafc30480) 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> (0x0x7f1bafc304e0) 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> (0x0x7f1bafc30540) 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> > (0x0x7f1bafc30660) 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> > (0x0x7f1bb022ebc8) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f1bafc306c0) 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> (0x0x7f1bafc30720) 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 (0x0x7f1bb022ed00) 0
  std::allocator<wchar_t> (0x0x7f1bb022ed68) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f1bafc30780) 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> (0x0x7f1bafc307e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f1bafd490d0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f1bafd4c120) 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> (0x0x7f1bafd4c1e0) 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> (0x0x7f1bafd49138) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f1bafd4c240) 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> (0x0x7f1bafd4c300) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f1bafd49340) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f1bafd4cae0) 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> > (0x0x7f1bafd49410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bafd4cba0) 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> > (0x0x7f1bafd4cc00) 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> > (0x0x7f1bafd49478) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f1bafd4cc60) 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> > > (0x0x7f1bafd494e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bafd4cd20) 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> > (0x0x7f1bafd4cd80) 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> > (0x0x7f1bafd49548) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f1bafd4cde0) 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> > > (0x0x7f1bafd495b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bafd4cf60) 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> > (0x0x7f1baf977000) 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> > (0x0x7f1bafd49618) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f1baf977060) 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> > (0x0x7f1baf977120) 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> > (0x0x7f1bafd49750) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f1baf977180) 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> (0x0x7f1baf9771e0) 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> (0x0x7f1baf977240) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f1bafd49888) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f1baf977300) 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 (0x0x7f1bafd49958) 0
  std::allocator<char16_t> (0x0x7f1bafd499c0) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f1baf977360) 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> (0x0x7f1baf9773c0) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f1baf9770c0) 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> > > (0x0x7f1bafd49a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf977480) 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> > (0x0x7f1baf9774e0) 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> > (0x0x7f1bafd49a90) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f1baf977540) 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> > (0x0x7f1baf977600) 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> > (0x0x7f1bafd49bc8) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f1baf977660) 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> (0x0x7f1baf9776c0) 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> (0x0x7f1baf977720) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f1bafd49d00) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f1baf9777e0) 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 (0x0x7f1bafd49dd0) 0
  std::allocator<char32_t> (0x0x7f1bafd49e38) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f1baf977840) 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> (0x0x7f1baf9778a0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f1baf79a618) 0
  std::__uses_alloc_base (0x0x7f1baf7d65a0) 0 empty

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

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

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

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

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

Class std::_Maybe_wrap_member_pointer<void>
   size=1 align=1
   base size=0 base align=1
std::_Maybe_wrap_member_pointer<void> (0x0x7f1baf5e58a0) 0 empty

Vtable for std::bad_function_call
std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17bad_function_call)
16    (int (*)(...))std::bad_function_call::~bad_function_call
24    (int (*)(...))std::bad_function_call::~bad_function_call
32    (int (*)(...))std::bad_function_call::what

Class std::bad_function_call
   size=8 align=8
   base size=8 base align=8
std::bad_function_call (0x0x7f1baf67b068) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f1baf64ade0) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f1baf67b068)

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

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

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f1baf68c420) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f1baf6f9480) 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*> (0x0x7f1baf3cf900) 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*> (0x0x7f1baf67baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf3cf960) 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*> > > (0x0x7f1baf3cf9c0) 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*> (0x0x7f1baf67bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf3cfae0) 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*> > (0x0x7f1baf3cfb40) 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*> (0x0x7f1baf67bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf3cfba0) 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*> > (0x0x7f1baf67bc30) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f1baf67bc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baf3cfc00) 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*> (0x0x7f1baf67bd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf3cfc60) 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*> > (0x0x7f1baf3cfcc0) 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*> (0x0x7f1baf3cfd80) 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*> (0x0x7f1baf3cfde0) 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*> (0x0x7f1baf3cfd20) 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*> (0x0x7f1baf67bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf3cfe40) 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*> (0x0x7f1baf67be38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf3cfea0) 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*> > (0x0x7f1baf67bea0) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f1baf67bf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baf3cff00) 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*> > (0x0x7f1baf67ba90) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f1baf43f000) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f1baf43f068) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baf3cff60) 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*> > > (0x0x7f1baf43f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf441000) 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*> (0x0x7f1baf43f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf441060) 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*> > (0x0x7f1baf4410c0) 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*> > (0x0x7f1baf43f208) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f1baf43f270) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf441120) 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*> (0x0x7f1baf43f3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf441240) 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*&> (0x0x7f1baf43f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf441300) 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*&> > > (0x0x7f1baf441360) 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*&> (0x0x7f1baf43f478) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf441480) 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*&> > (0x0x7f1baf4414e0) 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*&> > (0x0x7f1baf43f4e0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f1baf43f548) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf441540) 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*&> (0x0x7f1baf43f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf4415a0) 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*&> > (0x0x7f1baf441600) 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*&> > (0x0x7f1baf43f618) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f1baf43f680) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf441660) 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*&> > (0x0x7f1baf43f7b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f1baf43f820) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f1baf43f888) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baf4416c0) 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*&> > > (0x0x7f1baf43f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf441720) 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*&> (0x0x7f1baf43f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf441780) 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*&> > (0x0x7f1baf4417e0) 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*&> > (0x0x7f1baf43fa28) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f1baf43fa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf441840) 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*&> (0x0x7f1baf43fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf441960) 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> (0x0x7f1baf4419c0) 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*&> (0x0x7f1baf43fc30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f1baf441a20) 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&> (0x0x7f1baf43fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf441a80) 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&> > > (0x0x7f1baf441ae0) 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&> (0x0x7f1baf43fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf441b40) 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&> > (0x0x7f1baf441ba0) 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&> > (0x0x7f1baf43fdd0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f1baf43fe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf441c00) 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&> (0x0x7f1baf43fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf441c60) 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&> > (0x0x7f1baf441cc0) 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&> > (0x0x7f1baf43ff08) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f1baf43ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf441d20) 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&> > (0x0x7f1baf467000) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f1baf467068) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f1baf4670d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baf441d80) 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&> > > (0x0x7f1baf467138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf441de0) 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&> (0x0x7f1baf4671a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf441e40) 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&> > (0x0x7f1baf441ea0) 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&> > (0x0x7f1baf467208) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f1baf467270) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf441f00) 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&> (0x0x7f1baf4672d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf441f60) 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> (0x0x7f1baf46e000) 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&> (0x0x7f1baf467340) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f1baf46e060) 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&> (0x0x7f1baf4412a0) 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&> (0x0x7f1baf4673a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf46e0c0) 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> (0x0x7f1baf467410) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f1baf467478) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf46e120) 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*> (0x0x7f1baf4674e0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f1baf467548) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f1baf4675b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baf46e180) 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*> > (0x0x7f1baf46e1e0) 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*> > (0x0x7f1baf467618) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f1baf467680) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f1baf4676e8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f1baf467750) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baf46e240) 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&> (0x0x7f1baf46e2a0) 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*> > > (0x0x7f1baf467820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf46e300) 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&> (0x0x7f1baf46e360) 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*&&> (0x0x7f1baf4678f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf46e420) 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*&&> > > (0x0x7f1baf46e480) 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*&&> (0x0x7f1baf467958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf46e5a0) 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*&&> > (0x0x7f1baf46e600) 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*&&> (0x0x7f1baf4679c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf46e660) 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*&&> > (0x0x7f1baf467a28) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f1baf467a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf46e6c0) 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*&&> (0x0x7f1baf467af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf46e720) 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*&&> > (0x0x7f1baf46e780) 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*&&> > (0x0x7f1baf467b60) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f1baf467bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf46e7e0) 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*&&> > (0x0x7f1baf467d00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f1baf467d68) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f1baf467dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baf46e840) 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*&&> > > (0x0x7f1baf467ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf46e8a0) 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*&&> (0x0x7f1baf467f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baf46e900) 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*&&> > (0x0x7f1baf46e960) 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*&&> > (0x0x7f1baf467f70) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f1baf490000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf46e9c0) 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*&&> (0x0x7f1baf490208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf46ea20) 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> (0x0x7f1baf46ea80) 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*&&> (0x0x7f1baf490270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f1baf46eae0) 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*&&> (0x0x7f1baf46e3c0) 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*&&> (0x0x7f1baf4902d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baf46eb40) 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> (0x0x7f1baf490340) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f1baf4903a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baf46eba0) 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*> (0x0x7f1baf490410) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f1baf490478) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f1baf4904e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baf46ec00) 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*> > (0x0x7f1baf46ec60) 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*> > (0x0x7f1baf490548) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f1baf4905b0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f1baf490618) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f1baf490680) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baf46ecc0) 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&&> (0x0x7f1baf46ed20) 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*> (0x0x7f1baf3cf8a0) 0

Vtable for CppUnit::TestFactory
CppUnit::TestFactory::_ZTVN7CppUnit11TestFactoryE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7CppUnit11TestFactoryE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class CppUnit::TestFactory
   size=8 align=8
   base size=8 base align=8
CppUnit::TestFactory (0x0x7f1baf1691e0) 0 nearly-empty
    vptr=((& CppUnit::TestFactory::_ZTVN7CppUnit11TestFactoryE) + 16u)

Class __gnu_cxx::new_allocator<CppUnit::TestFactory*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<CppUnit::TestFactory*> (0x0x7f1baf1694e0) 0 empty

Class std::allocator<CppUnit::TestFactory*>
   size=1 align=1
   base size=1 base align=1
std::allocator<CppUnit::TestFactory*> (0x0x7f1baf490820) 0 empty
  __gnu_cxx::new_allocator<CppUnit::TestFactory*> (0x0x7f1baf1695a0) 0 empty

Class std::allocator_traits<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baf169600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baf490958) 0 empty
  std::allocator_traits<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baf169660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppUnit::TestFactory*> >::rebind<CppUnit::TestFactory*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppUnit::TestFactory*> >::rebind<CppUnit::TestFactory*> (0x0x7f1baf1696c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppUnit::TestFactory*> >::rebind<std::_Rb_tree_node<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppUnit::TestFactory*> >::rebind<std::_Rb_tree_node<CppUnit::TestFactory*> > (0x0x7f1baf169780) 0 empty

Class std::binary_function<CppUnit::TestFactory*, CppUnit::TestFactory*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<CppUnit::TestFactory*, CppUnit::TestFactory*, bool> (0x0x7f1baf1697e0) 0 empty

Class std::less<CppUnit::TestFactory*>
   size=1 align=1
   base size=1 base align=1
std::less<CppUnit::TestFactory*> (0x0x7f1baf490b60) 0 empty
  std::binary_function<CppUnit::TestFactory*, CppUnit::TestFactory*, bool> (0x0x7f1baf169840) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > (0x0x7f1baf1698a0) 0 empty

Class std::allocator<std::_Rb_tree_node<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > (0x0x7f1baf490bc8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > (0x0x7f1baf169960) 0 empty

Class std::_Rb_tree<CppUnit::TestFactory*, CppUnit::TestFactory*, std::_Identity<CppUnit::TestFactory*>, std::less<CppUnit::TestFactory*>, std::allocator<CppUnit::TestFactory*> >::_Rb_tree_impl<std::less<CppUnit::TestFactory*>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<CppUnit::TestFactory*, CppUnit::TestFactory*, std::_Identity<CppUnit::TestFactory*>, std::less<CppUnit::TestFactory*>, std::allocator<CppUnit::TestFactory*> >::_Rb_tree_impl<std::less<CppUnit::TestFactory*>, true> (0x0x7f1baf490c98) 0
  std::allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > (0x0x7f1baf490d00) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > (0x0x7f1baf1699c0) 0 empty

Class std::_Rb_tree<CppUnit::TestFactory*, CppUnit::TestFactory*, std::_Identity<CppUnit::TestFactory*>, std::less<CppUnit::TestFactory*>, std::allocator<CppUnit::TestFactory*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<CppUnit::TestFactory*, CppUnit::TestFactory*, std::_Identity<CppUnit::TestFactory*>, std::less<CppUnit::TestFactory*>, std::allocator<CppUnit::TestFactory*> > (0x0x7f1baf169720) 0

Class std::set<CppUnit::TestFactory*, std::less<CppUnit::TestFactory*> >
   size=48 align=8
   base size=48 base align=8
std::set<CppUnit::TestFactory*, std::less<CppUnit::TestFactory*> > (0x0x7f1baf169480) 0

Vtable for CppUnit::TestFactoryRegistry
CppUnit::TestFactoryRegistry::_ZTVN7CppUnit19TestFactoryRegistryE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7CppUnit19TestFactoryRegistryE)
16    (int (*)(...))CppUnit::TestFactoryRegistry::~TestFactoryRegistry
24    (int (*)(...))CppUnit::TestFactoryRegistry::~TestFactoryRegistry
32    (int (*)(...))CppUnit::TestFactoryRegistry::makeTest

Class CppUnit::TestFactoryRegistry
   size=88 align=8
   base size=88 base align=8
CppUnit::TestFactoryRegistry (0x0x7f1baf4907b8) 0
    vptr=((& CppUnit::TestFactoryRegistry::_ZTVN7CppUnit19TestFactoryRegistryE) + 16u)
  CppUnit::TestFactory (0x0x7f1baf169420) 0 nearly-empty
      primary-for CppUnit::TestFactoryRegistry (0x0x7f1baf4907b8)

Vtable for CppUnit::Test
CppUnit::Test::_ZTVN7CppUnit4TestE: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7CppUnit4TestE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))CppUnit::Test::getChildTestAt
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))CppUnit::Test::findTestPath
80    (int (*)(...))CppUnit::Test::findTestPath
88    (int (*)(...))CppUnit::Test::findTest
96    (int (*)(...))CppUnit::Test::resolveTestPath
104   (int (*)(...))CppUnit::Test::checkIsValidIndex
112   (int (*)(...))__cxa_pure_virtual

Class CppUnit::Test
   size=8 align=8
   base size=8 base align=8
CppUnit::Test (0x0x7f1baf3224e0) 0 nearly-empty
    vptr=((& CppUnit::Test::_ZTVN7CppUnit4TestE) + 16u)

Vtable for CppUnit::TestComposite
CppUnit::TestComposite::_ZTVN7CppUnit13TestCompositeE: 18u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7CppUnit13TestCompositeE)
16    0u
24    0u
32    (int (*)(...))CppUnit::TestComposite::run
40    (int (*)(...))CppUnit::TestComposite::countTestCases
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))CppUnit::Test::getChildTestAt
64    (int (*)(...))CppUnit::TestComposite::getName
72    (int (*)(...))CppUnit::Test::findTestPath
80    (int (*)(...))CppUnit::Test::findTestPath
88    (int (*)(...))CppUnit::Test::findTest
96    (int (*)(...))CppUnit::Test::resolveTestPath
104   (int (*)(...))CppUnit::Test::checkIsValidIndex
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))CppUnit::TestComposite::doStartSuite
128   (int (*)(...))CppUnit::TestComposite::doRunChildTests
136   (int (*)(...))CppUnit::TestComposite::doEndSuite

Class CppUnit::TestComposite
   size=40 align=8
   base size=40 base align=8
CppUnit::TestComposite (0x0x7f1baf4908f0) 0
    vptr=((& CppUnit::TestComposite::_ZTVN7CppUnit13TestCompositeE) + 16u)
  CppUnit::Test (0x0x7f1baf322720) 0 nearly-empty
      primary-for CppUnit::TestComposite (0x0x7f1baf4908f0)

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f1baef940d0) 0
  std::_Bit_iterator_base (0x0x7f1baef94138) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f1baf010480) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f1baef941a0) 0
  std::_Bit_iterator_base (0x0x7f1baef94208) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f1baf010c60) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f1baf097180) 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> (0x0x7f1baf0976c0) 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> (0x0x7f1baef943a8) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f1baf097720) 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> (0x0x7f1baf097780) 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> (0x0x7f1baef944e0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f1baf0977e0) 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> (0x0x7f1baf0978a0) 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> (0x0x7f1baef94618) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f1baf097900) 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> (0x0x7f1baf097960) 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> (0x0x7f1baef94680) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f1baf0979c0) 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> > (0x0x7f1baf097d20) 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> (0x0x7f1baf097d80) 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> (0x0x7f1baef947b8) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f1baf097de0) 0 empty

Class std::allocator_traits<std::allocator<CppUnit::Test*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<CppUnit::Test*> > (0x0x7f1baf117d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppUnit::Test*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppUnit::Test*> > (0x0x7f1baef94b60) 0 empty
  std::allocator_traits<std::allocator<CppUnit::Test*> > (0x0x7f1baf117de0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<CppUnit::Test*> >::rebind<CppUnit::Test*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<CppUnit::Test*> >::rebind<CppUnit::Test*> (0x0x7f1baf117e40) 0 empty

Class __gnu_cxx::new_allocator<CppUnit::Test*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<CppUnit::Test*> (0x0x7f1baf117ea0) 0 empty

Class std::allocator<CppUnit::Test*>
   size=1 align=1
   base size=1 base align=1
std::allocator<CppUnit::Test*> (0x0x7f1baef94c98) 0 empty
  __gnu_cxx::new_allocator<CppUnit::Test*> (0x0x7f1baf117f60) 0 empty

Class std::_Vector_base<CppUnit::Test*, std::allocator<CppUnit::Test*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<CppUnit::Test*, std::allocator<CppUnit::Test*> >::_Vector_impl (0x0x7f1baef94d68) 0
  std::allocator<CppUnit::Test*> (0x0x7f1baef94dd0) 0 empty
    __gnu_cxx::new_allocator<CppUnit::Test*> (0x0x7f1baed2c000) 0 empty

Class std::_Vector_base<CppUnit::Test*, std::allocator<CppUnit::Test*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<CppUnit::Test*, std::allocator<CppUnit::Test*> > (0x0x7f1baf117d20) 0

Class std::vector<CppUnit::Test*>
   size=24 align=8
   base size=24 base align=8
std::vector<CppUnit::Test*> (0x0x7f1baef94e38) 0
  std::_Vector_base<CppUnit::Test*, std::allocator<CppUnit::Test*> > (0x0x7f1baed2c060) 0

Vtable for CppUnit::TestSuite
CppUnit::TestSuite::_ZTVN7CppUnit9TestSuiteE: 19u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN7CppUnit9TestSuiteE)
16    (int (*)(...))CppUnit::TestSuite::~TestSuite
24    (int (*)(...))CppUnit::TestSuite::~TestSuite
32    (int (*)(...))CppUnit::TestComposite::run
40    (int (*)(...))CppUnit::TestComposite::countTestCases
48    (int (*)(...))CppUnit::TestSuite::getChildTestCount
56    (int (*)(...))CppUnit::Test::getChildTestAt
64    (int (*)(...))CppUnit::TestComposite::getName
72    (int (*)(...))CppUnit::Test::findTestPath
80    (int (*)(...))CppUnit::Test::findTestPath
88    (int (*)(...))CppUnit::Test::findTest
96    (int (*)(...))CppUnit::Test::resolveTestPath
104   (int (*)(...))CppUnit::Test::checkIsValidIndex
112   (int (*)(...))CppUnit::TestSuite::doGetChildTestAt
120   (int (*)(...))CppUnit::TestComposite::doStartSuite
128   (int (*)(...))CppUnit::TestComposite::doRunChildTests
136   (int (*)(...))CppUnit::TestComposite::doEndSuite
144   (int (*)(...))CppUnit::TestSuite::deleteContents

Class CppUnit::TestSuite
   size=64 align=8
   base size=64 base align=8
CppUnit::TestSuite (0x0x7f1baef94a90) 0
    vptr=((& CppUnit::TestSuite::_ZTVN7CppUnit9TestSuiteE) + 16u)
  CppUnit::TestComposite (0x0x7f1baef94af8) 0
      primary-for CppUnit::TestSuite (0x0x7f1baef94a90)
    CppUnit::Test (0x0x7f1baf117cc0) 0 nearly-empty
        primary-for CppUnit::TestComposite (0x0x7f1baef94af8)

Class __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed2c180) 0 empty

Class std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baef94750) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed2c240) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baed2c2a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baef94bc8) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baed2c300) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >::rebind<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baed2c420) 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> (0x0x7f1baed2c480) 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> > (0x0x7f1baeddb000) 0 empty
  std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7f1baed2c5a0) 0 empty

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

Class std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baeddb068) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baed2c720) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >::_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>, CppUnit::TestFactoryRegistry*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x7f1baeddb138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baeddb1a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baed2c780) 0 empty

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

Class std::map<std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*, std::less<std::__cxx11::basic_string<char> > >
   size=48 align=8
   base size=48 base align=8
std::map<std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*, std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baed2c120) 0

Class CppUnit::TestFactoryRegistryList
   size=48 align=8
   base size=48 base align=8
CppUnit::TestFactoryRegistryList (0x0x7f1baed2c0c0) 0

Class std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed2c8a0) 0

Class std::__has_is_transparent<std::less<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<std::less<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char>, void> (0x0x7f1baed2c900) 0 empty

Class std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed2c960) 0

Class std::_PCC<true, const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> (0x0x7f1baed2ca80) 0 empty

Class std::is_function<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::basic_string<char> > (0x0x7f1baeddb2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baed2cae0) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char> >, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::__cxx11::basic_string<char> >, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1baed2cb40) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f1baeddb410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baed2cba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::__cxx11::basic_string<char> >, std::is_rvalue_reference<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::__cxx11::basic_string<char> >, std::is_rvalue_reference<const std::__cxx11::basic_string<char> > > (0x0x7f1baed2cc00) 0 empty

Class std::is_rvalue_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f1baeddb478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baed2cc60) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baeddb4e0) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char> > (0x0x7f1baeddb548) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baed2ccc0) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char> > (0x0x7f1baeddb5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baed2cd20) 0 empty

Class std::conditional<false, std::is_reference<const std::__cxx11::basic_string<char> >, std::is_void<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::__cxx11::basic_string<char> >, std::is_void<const std::__cxx11::basic_string<char> > > (0x0x7f1baed2cd80) 0 empty

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

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

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

Class std::__is_void_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__cxx11::basic_string<char> > (0x0x7f1baeddb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb39000) 0 empty

Class std::is_void<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f1baeddbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb39060) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baeddbb60) 0 empty
  std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f1baeddbbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baeb390c0) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baeddbc30) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baeddbc98) 0 empty
    std::is_void<const std::__cxx11::basic_string<char> > (0x0x7f1baeddbd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baeb39120) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1baeddbd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb39180) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char> > (0x0x7f1baeddbdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb391e0) 0 empty

Class std::conditional<true, std::is_object<const std::__cxx11::basic_string<char> >, std::is_reference<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::__cxx11::basic_string<char> >, std::is_reference<const std::__cxx11::basic_string<char> > > (0x0x7f1baeb39240) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baeddbf08) 0 empty
  std::is_object<const std::__cxx11::basic_string<char> > (0x0x7f1baeddbf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeb392a0) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char> > (0x0x7f1baef94a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb39300) 0 empty

Class std::is_function<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb393c0) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f1baeb39420) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb39480) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f1baeb394e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baeb471a0) 0 empty
  std::is_lvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47208) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeb39540) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47270) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb395a0) 0 empty

Class std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&>, std::is_void<const std::__cxx11::basic_string<char>&> > (0x0x7f1baeb39600) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baeb473a8) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47410) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeb39660) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baeb47478) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baeb474e0) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47548) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baeb396c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7f1baeb475b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb39720) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47618) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb39780) 0 empty

Class std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&>, std::is_reference<const std::__cxx11::basic_string<char>&> > (0x0x7f1baeb397e0) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baeb47750) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb477b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeb39840) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47820) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb398a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f1baeb39900) 0 empty

Class std::add_rvalue_reference<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47888) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&, true> (0x0x7f1baeb39960) 0 empty

Class std::__is_assignable_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f1baeb39360) 0 empty

Class std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb399c0) 0 empty

Class std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f1baeb47a90) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baeb39a20) 0 empty

Class std::is_copy_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7f1baeb47bc8) 0 empty
  std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f1baeb47c30) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baeb39a80) 0 empty

Class std::conditional<false, std::is_copy_assignable<CppUnit::TestFactoryRegistry*>, std::is_copy_assignable<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<CppUnit::TestFactoryRegistry*>, std::is_copy_assignable<const std::__cxx11::basic_string<char> > > (0x0x7f1baeb39ae0) 0 empty

Class std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<CppUnit::TestFactoryRegistry*> > (0x0x7f1baeb47d68) 0 empty
  std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7f1baeb47dd0) 0 empty
    std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f1baeb47e38) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7f1baeb47ea0) 0 empty
        std::integral_constant<bool, false> (0x0x7f1baeb39b40) 0 empty

Class std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&, const std::__nonesuch&> (0x0x7f1baeb39ba0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<CppUnit::TestFactoryRegistry*> > > (0x0x7f1baeb5f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb39c00) 0 empty

Class std::conditional<true, const std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&, const std::__nonesuch&> (0x0x7f1baeb39c60) 0 empty

Class std::is_function<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb39d20) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::__cxx11::basic_string<char>&&>, std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f1baeb39d80) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb39de0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::__cxx11::basic_string<char>&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> > (0x0x7f1baeb39e40) 0 empty

Class std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f270) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb39ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f1baeb5f2d8) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f340) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeb39f00) 0 empty

Class std::is_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb39f60) 0 empty

Class std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&&>, std::is_void<const std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::__cxx11::basic_string<char>&&>, std::is_void<const std::__cxx11::basic_string<char>&&> > (0x0x7f1baeb75000) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f1baeb5f4e0) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f548) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeb75060) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f1baeb5f5b0) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f1baeb5f618) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f680) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baeb750c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > > (0x0x7f1baeb5f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75120) 0 empty

Class std::is_object<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75180) 0 empty

Class std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&&>, std::is_reference<const std::__cxx11::basic_string<char>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::__cxx11::basic_string<char>&&>, std::is_reference<const std::__cxx11::basic_string<char>&&> > (0x0x7f1baeb751e0) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7f1baeb5f888) 0 empty
  std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeb75240) 0 empty

Class std::__is_referenceable<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeb752a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&&, true> (0x0x7f1baeb75300) 0 empty

Class std::add_rvalue_reference<const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5f9c0) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::basic_string<char>&&, true> (0x0x7f1baeb75360) 0 empty

Class std::__is_assignable_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb39cc0) 0 empty

Class std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb753c0) 0 empty

Class std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f1baeb5fb60) 0 empty
  std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5fbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baeb75420) 0 empty

Class std::is_move_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7f1baeb5fc98) 0 empty
  std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f1baeb5fd00) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5fd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baeb75480) 0 empty

Class std::conditional<false, std::is_move_assignable<CppUnit::TestFactoryRegistry*>, std::is_move_assignable<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<CppUnit::TestFactoryRegistry*>, std::is_move_assignable<const std::__cxx11::basic_string<char> > > (0x0x7f1baeb754e0) 0 empty

Class std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<CppUnit::TestFactoryRegistry*> > (0x0x7f1baeb5fe38) 0 empty
  std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7f1baeb5fea0) 0 empty
    std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7f1baeb5ff08) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7f1baeb5ff70) 0 empty
        std::integral_constant<bool, false> (0x0x7f1baeb75540) 0 empty

Class std::conditional<false, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&, std::__nonesuch&&> (0x0x7f1baeb755a0) 0 empty

Class std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>
   size=40 align=8
   base size=40 base align=8
std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> (0x0x7f1baed2ca20) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>, std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>, std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> > (0x0x7f1baeb75600) 0 empty

Class std::conditional<false, std::is_void<const std::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::__cxx11::basic_string<char> >, std::__or_<std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1baeb75660) 0 empty

Class std::is_array<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb756c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<const std::__cxx11::basic_string<char>, 0u> >, std::is_array<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<const std::__cxx11::basic_string<char>, 0u> >, std::is_array<const std::__cxx11::basic_string<char> > > (0x0x7f1baeb75720) 0 empty

Class std::__and_<std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f1baeb81270) 0 empty
  std::is_array<const std::__cxx11::basic_string<char> > (0x0x7f1baeb812d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baeb75780) 0 empty

Class std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81340) 0 empty
  std::__and_<std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__not_<std::extent<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0u> > > (0x0x7f1baeb813a8) 0 empty
    std::is_array<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81410) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baeb757e0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char> >, std::is_function<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char> >, std::is_function<const std::__cxx11::basic_string<char> > > (0x0x7f1baeb75840) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baeb81478) 0 empty
  std::is_function<const std::__cxx11::basic_string<char> > (0x0x7f1baeb814e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baeb758a0) 0 empty

Class std::__or_<std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baeb81548) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baeb815b0) 0 empty
    std::is_function<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81618) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baeb75900) 0 empty

Class std::conditional<false, std::is_reference<const std::__cxx11::basic_string<char> >, std::is_scalar<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::__cxx11::basic_string<char> >, std::is_scalar<const std::__cxx11::basic_string<char> > > (0x0x7f1baeb75960) 0 empty

Class std::__is_integral_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::__cxx11::basic_string<char> > (0x0x7f1baeb81750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb759c0) 0 empty

Class std::is_integral<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75a20) 0 empty

Class std::conditional<false, std::is_integral<const std::__cxx11::basic_string<char> >, std::is_floating_point<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<const std::__cxx11::basic_string<char> >, std::is_floating_point<const std::__cxx11::basic_string<char> > > (0x0x7f1baeb75a80) 0 empty

Class std::__is_floating_point_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::__cxx11::basic_string<char> > (0x0x7f1baeb819c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75ae0) 0 empty

Class std::is_floating_point<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75b40) 0 empty

Class std::__or_<std::is_integral<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_floating_point<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baeb81a90) 0 empty
  std::is_floating_point<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baeb75ba0) 0 empty

Class std::is_arithmetic<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75c00) 0 empty

Class std::conditional<false, std::is_arithmetic<const std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<const std::__cxx11::basic_string<char> >, std::__or_<std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1baeb75c60) 0 empty

Class std::is_enum<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75cc0) 0 empty

Class std::conditional<false, std::is_enum<const std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<const std::__cxx11::basic_string<char> >, std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1baeb75de0) 0 empty

Class std::__is_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f1baeb81d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75e40) 0 empty

Class std::is_pointer<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75ea0) 0 empty

Class std::conditional<false, std::is_pointer<const std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<const std::__cxx11::basic_string<char> >, std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1baeb75f00) 0 empty

Class std::__is_member_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f1baeb81f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeb75f60) 0 empty

Class std::is_member_pointer<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<const std::__cxx11::basic_string<char> > (0x0x7f1baeb81068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc2000) 0 empty

Class std::conditional<false, std::is_member_pointer<const std::__cxx11::basic_string<char> >, std::is_null_pointer<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<const std::__cxx11::basic_string<char> >, std::is_null_pointer<const std::__cxx11::basic_string<char> > > (0x0x7f1baebc2060) 0 empty

Class std::__is_null_pointer_helper<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::__cxx11::basic_string<char> > (0x0x7f1baebc4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc20c0) 0 empty

Class std::is_null_pointer<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f1baebc40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc2120) 0 empty

Class std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc4138) 0 empty
  std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f1baebc41a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baebc2180) 0 empty

Class std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc4208) 0 empty
  std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc4270) 0 empty
    std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f1baebc42d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baebc21e0) 0 empty

Class std::__or_<std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc4340) 0 empty
  std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc43a8) 0 empty
    std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc4410) 0 empty
      std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f1baebc4478) 0 empty
        std::integral_constant<bool, false> (0x0x7f1baebc2240) 0 empty

Class std::__or_<std::is_arithmetic<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc44e0) 0 empty
  std::__or_<std::is_enum<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc4548) 0 empty
    std::__or_<std::is_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc45b0) 0 empty
      std::__or_<std::is_member_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_null_pointer<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc4618) 0 empty
        std::is_null_pointer<const std::__cxx11::basic_string<char> > (0x0x7f1baebc4680) 0 empty
          std::integral_constant<bool, false> (0x0x7f1baebc22a0) 0 empty

Class std::is_scalar<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const std::__cxx11::basic_string<char> > (0x0x7f1baebc46e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc2300) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_scalar<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baebc4750) 0 empty
  std::is_scalar<const std::__cxx11::basic_string<char> > (0x0x7f1baebc47b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baebc2360) 0 empty

Class std::remove_all_extents<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<const std::__cxx11::basic_string<char> > (0x0x7f1baebc23c0) 0 empty

Class std::__is_destructible_impl<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<const std::__cxx11::basic_string<char> > (0x0x7f1baebc4820) 0 empty
  std::__do_is_destructible_impl (0x0x7f1baebc2420) 0 empty

Class std::__is_destructible_safe<const std::__cxx11::basic_string<char>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<const std::__cxx11::basic_string<char>, false, false> (0x0x7f1baebc48f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebc2480) 0 empty

Class std::is_destructible<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const std::__cxx11::basic_string<char> > (0x0x7f1baebc4958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebc24e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>, std::is_destructible<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>, std::is_destructible<const std::__cxx11::basic_string<char> > > (0x0x7f1baebc2540) 0 empty

Class std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f1baebc4a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1baebc25a0) 0 empty

Class std::__and_<std::is_destructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baebc4b60) 0 empty
  std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f1baebc4bc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1baebc2600) 0 empty

Class std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f1baebc4c30) 0 empty
  std::__and_<std::is_destructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baebc4c98) 0 empty
    std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f1baebc4d00) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1baebc2660) 0 empty

Class std::__is_direct_constructible_new<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f1baebc4d68) 0 empty
  std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f1baebc4dd0) 0 empty
    std::__and_<std::is_destructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baebc4e38) 0 empty
      std::__is_direct_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f1baebc4ea0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1baebc26c0) 0 empty

Class std::__is_direct_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f1baebc4f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebc2720) 0 empty

Class std::__is_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f1baebc4f70) 0 empty
  std::__is_direct_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char>&> (0x0x7f1baebd8000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baebc2780) 0 empty

Class std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7f1baebd8068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebc27e0) 0 empty

Class std::conditional<true, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baebc2840) 0 empty

Class std::is_lvalue_reference<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd80d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc28a0) 0 empty

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

Class std::is_rvalue_reference<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc2960) 0 empty

Class std::__or_<std::is_lvalue_reference<CppUnit::TestFactoryRegistry*>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CppUnit::TestFactoryRegistry*>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebd81a0) 0 empty
  std::is_rvalue_reference<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8208) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baebc29c0) 0 empty

Class std::is_reference<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc2a20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>, std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>, std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baebc2a80) 0 empty

Class std::remove_volatile<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<CppUnit::TestFactoryRegistry*> (0x0x7f1baebc2b40) 0 empty

Class std::remove_const<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<CppUnit::TestFactoryRegistry*> (0x0x7f1baebc2ba0) 0 empty

Class std::remove_cv<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<CppUnit::TestFactoryRegistry*> (0x0x7f1baebc2ae0) 0 empty

Class std::__is_void_helper<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc2c00) 0 empty

Class std::is_void<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_void<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc2c60) 0 empty

Class std::conditional<false, std::is_void<CppUnit::TestFactoryRegistry*>, std::__or_<std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>, std::is_function<CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<CppUnit::TestFactoryRegistry*>, std::__or_<std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>, std::is_function<CppUnit::TestFactoryRegistry*> > > (0x0x7f1baebc2cc0) 0 empty

Class std::is_array<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_array<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd84e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc2d20) 0 empty

Class std::conditional<false, std::__not_<std::extent<CppUnit::TestFactoryRegistry*, 0u> >, std::is_array<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<CppUnit::TestFactoryRegistry*, 0u> >, std::is_array<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebc2d80) 0 empty

Class std::__and_<std::is_array<CppUnit::TestFactoryRegistry*>, std::__not_<std::extent<CppUnit::TestFactoryRegistry*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<CppUnit::TestFactoryRegistry*>, std::__not_<std::extent<CppUnit::TestFactoryRegistry*, 0u> > > (0x0x7f1baebd8548) 0 empty
  std::is_array<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd85b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baebc2de0) 0 empty

Class std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8618) 0 empty
  std::__and_<std::is_array<CppUnit::TestFactoryRegistry*>, std::__not_<std::extent<CppUnit::TestFactoryRegistry*, 0u> > > (0x0x7f1baebd8680) 0 empty
    std::is_array<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd86e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baebc2e40) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>, std::is_function<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>, std::is_function<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebc2ea0) 0 empty

Class std::is_function<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_function<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebc2f00) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>, std::is_function<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>, std::is_function<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebd87b8) 0 empty
  std::is_function<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8820) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baebc2f60) 0 empty

Class std::__or_<std::is_void<CppUnit::TestFactoryRegistry*>, std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>, std::is_function<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<CppUnit::TestFactoryRegistry*>, std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>, std::is_function<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebd8888) 0 empty
  std::__or_<std::__is_array_unknown_bounds<CppUnit::TestFactoryRegistry*>, std::is_function<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebd88f0) 0 empty
    std::is_function<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8958) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baebf6000) 0 empty

Class std::conditional<false, std::is_reference<CppUnit::TestFactoryRegistry*>, std::is_scalar<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<CppUnit::TestFactoryRegistry*>, std::is_scalar<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebf6060) 0 empty

Class std::__is_integral_helper<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd89c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebf60c0) 0 empty

Class std::is_integral<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebf6120) 0 empty

Class std::conditional<false, std::is_integral<CppUnit::TestFactoryRegistry*>, std::is_floating_point<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<CppUnit::TestFactoryRegistry*>, std::is_floating_point<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebf6180) 0 empty

Class std::__is_floating_point_helper<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebf61e0) 0 empty

Class std::is_floating_point<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebf6240) 0 empty

Class std::__or_<std::is_integral<CppUnit::TestFactoryRegistry*>, std::is_floating_point<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<CppUnit::TestFactoryRegistry*>, std::is_floating_point<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebd8b60) 0 empty
  std::is_floating_point<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baebf62a0) 0 empty

Class std::is_arithmetic<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebf6300) 0 empty

Class std::conditional<false, std::is_arithmetic<CppUnit::TestFactoryRegistry*>, std::__or_<std::is_enum<CppUnit::TestFactoryRegistry*>, std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<CppUnit::TestFactoryRegistry*>, std::__or_<std::is_enum<CppUnit::TestFactoryRegistry*>, std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > > (0x0x7f1baebf6360) 0 empty

Class std::is_enum<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebf63c0) 0 empty

Class std::conditional<false, std::is_enum<CppUnit::TestFactoryRegistry*>, std::__or_<std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<CppUnit::TestFactoryRegistry*>, std::__or_<std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > > (0x0x7f1baebf6420) 0 empty

Class std::__is_pointer_helper<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebf6480) 0 empty

Class std::is_pointer<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebf64e0) 0 empty

Class std::conditional<true, std::is_pointer<CppUnit::TestFactoryRegistry*>, std::__or_<std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<CppUnit::TestFactoryRegistry*>, std::__or_<std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > > (0x0x7f1baebf6540) 0 empty

Class std::__or_<std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebd8dd0) 0 empty
  std::is_pointer<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baebf65a0) 0 empty

Class std::__or_<std::is_enum<CppUnit::TestFactoryRegistry*>, std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<CppUnit::TestFactoryRegistry*>, std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebd8ea0) 0 empty
  std::__or_<std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebd8f08) 0 empty
    std::is_pointer<CppUnit::TestFactoryRegistry*> (0x0x7f1baebd8f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baebf6600) 0 empty

Class std::__or_<std::is_arithmetic<CppUnit::TestFactoryRegistry*>, std::is_enum<CppUnit::TestFactoryRegistry*>, std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<CppUnit::TestFactoryRegistry*>, std::is_enum<CppUnit::TestFactoryRegistry*>, std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec0a000) 0 empty
  std::__or_<std::is_enum<CppUnit::TestFactoryRegistry*>, std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec0a068) 0 empty
    std::__or_<std::is_pointer<CppUnit::TestFactoryRegistry*>, std::is_member_pointer<CppUnit::TestFactoryRegistry*>, std::is_null_pointer<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec0a0d0) 0 empty
      std::is_pointer<CppUnit::TestFactoryRegistry*> (0x0x7f1baec0a138) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baebf6660) 0 empty

Class std::is_scalar<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<CppUnit::TestFactoryRegistry*> (0x0x7f1baec0a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebf66c0) 0 empty

Class std::__or_<std::is_reference<CppUnit::TestFactoryRegistry*>, std::is_scalar<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CppUnit::TestFactoryRegistry*>, std::is_scalar<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec0a208) 0 empty
  std::is_scalar<CppUnit::TestFactoryRegistry*> (0x0x7f1baec0a270) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baebf6720) 0 empty

Class std::__is_destructible_safe<CppUnit::TestFactoryRegistry*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<CppUnit::TestFactoryRegistry*, false, true> (0x0x7f1baec0a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebf6780) 0 empty

Class std::is_destructible<CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<CppUnit::TestFactoryRegistry*> (0x0x7f1baec0a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebf67e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>, std::is_destructible<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>, std::is_destructible<CppUnit::TestFactoryRegistry*> > (0x0x7f1baebf6840) 0 empty

Class std::is_function<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebf6900) 0 empty

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

Class std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0a618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebf69c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baec0a680) 0 empty
  std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baebf6a80) 0 empty

Class std::is_reference<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebf6ae0) 0 empty

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

Class std::__or_<std::is_reference<CppUnit::TestFactoryRegistry* const&>, std::is_void<CppUnit::TestFactoryRegistry* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CppUnit::TestFactoryRegistry* const&>, std::is_void<CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baec0a7b8) 0 empty
  std::is_reference<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0a820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baebf6ba0) 0 empty

Class std::__or_<std::is_function<CppUnit::TestFactoryRegistry* const&>, std::is_reference<CppUnit::TestFactoryRegistry* const&>, std::is_void<CppUnit::TestFactoryRegistry* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CppUnit::TestFactoryRegistry* const&>, std::is_reference<CppUnit::TestFactoryRegistry* const&>, std::is_void<CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baec0a888) 0 empty
  std::__or_<std::is_reference<CppUnit::TestFactoryRegistry* const&>, std::is_void<CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baec0a8f0) 0 empty
    std::is_reference<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0a958) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baebf6c00) 0 empty

Class std::__not_<std::__or_<std::is_function<CppUnit::TestFactoryRegistry* const&>, std::is_reference<CppUnit::TestFactoryRegistry* const&>, std::is_void<CppUnit::TestFactoryRegistry* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<CppUnit::TestFactoryRegistry* const&>, std::is_reference<CppUnit::TestFactoryRegistry* const&>, std::is_void<CppUnit::TestFactoryRegistry* const&> > > (0x0x7f1baec0a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebf6c60) 0 empty

Class std::is_object<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baebf6cc0) 0 empty

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

Class std::__or_<std::is_object<CppUnit::TestFactoryRegistry* const&>, std::is_reference<CppUnit::TestFactoryRegistry* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CppUnit::TestFactoryRegistry* const&>, std::is_reference<CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baec0aa90) 0 empty
  std::is_reference<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baebf6d80) 0 empty

Class std::__is_referenceable<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baebf6de0) 0 empty

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

Class std::add_rvalue_reference<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0abc8) 0 empty
  std::__add_rvalue_reference_helper<CppUnit::TestFactoryRegistry* const&, true> (0x0x7f1baebf6ea0) 0 empty

Class std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0a548) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1baebf68a0) 0 empty

Class std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baec0ac98) 0 empty
  std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0ad00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1baebf6f00) 0 empty

Class std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0ad68) 0 empty
  std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baec0add0) 0 empty
    std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0ae38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1baebf6f60) 0 empty

Class std::__is_direct_constructible_new<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0aea0) 0 empty
  std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec0af08) 0 empty
    std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baec0af70) 0 empty
      std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec26000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1baec27000) 0 empty

Class std::__is_direct_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec26208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec27060) 0 empty

Class std::__is_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec26340) 0 empty
  std::__is_direct_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec263a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec27180) 0 empty

Class std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec26548) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec272a0) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> > (0x0x7f1baec265b0) 0 empty
  std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec26618) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec273c0) 0 empty

Class std::remove_volatile<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::__cxx11::basic_string<char>&> (0x0x7f1baec27540) 0 empty

Class std::remove_const<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::__cxx11::basic_string<char>&> (0x0x7f1baec275a0) 0 empty

Class std::remove_cv<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::__cxx11::basic_string<char>&> (0x0x7f1baec274e0) 0 empty

Class std::__is_void_helper<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::__cxx11::basic_string<char>&> (0x0x7f1baec26a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec27600) 0 empty

Class std::is_void<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::__cxx11::basic_string<char>&> (0x0x7f1baec26a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec27660) 0 empty

Class std::conditional<false, std::is_void<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::__cxx11::basic_string<char>&>, std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1baec27780) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::basic_string<char> >, std::is_array<const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::__cxx11::basic_string<char> >, std::is_array<const std::__cxx11::basic_string<char> > > (0x0x7f1baec277e0) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baec26af8) 0 empty
  std::is_array<const std::__cxx11::basic_string<char> > (0x0x7f1baec26b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baec27840) 0 empty

Class std::__or_<std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baec26bc8) 0 empty
  std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7f1baec26c30) 0 empty
    std::is_array<const std::__cxx11::basic_string<char> > (0x0x7f1baec26c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baec278a0) 0 empty

Class std::__is_convertible_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>, false> (0x0x7f1baec27900) 0 empty

Class std::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char> > (0x0x7f1baec26d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec27960) 0 empty

Class std::conditional<true, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*>, std::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*>, std::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char> > > (0x0x7f1baec279c0) 0 empty

Class std::remove_volatile<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec27a80) 0 empty

Class std::remove_const<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec27ae0) 0 empty

Class std::remove_cv<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec27a20) 0 empty

Class std::__is_void_helper<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec26f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec27b40) 0 empty

Class std::is_void<CppUnit::TestFactoryRegistry* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<CppUnit::TestFactoryRegistry* const&> (0x0x7f1baec26f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec27ba0) 0 empty

Class std::conditional<false, std::is_void<CppUnit::TestFactoryRegistry* const&>, std::__or_<std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<CppUnit::TestFactoryRegistry* const&>, std::__or_<std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > > (0x0x7f1baec27c00) 0 empty

Class std::conditional<false, std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec27c60) 0 empty

Class std::__or_<std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec49000) 0 empty
  std::is_array<CppUnit::TestFactoryRegistry*> (0x0x7f1baec49068) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baec27cc0) 0 empty

Class std::__or_<std::is_void<CppUnit::TestFactoryRegistry* const&>, std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<CppUnit::TestFactoryRegistry* const&>, std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec490d0) 0 empty
  std::__or_<std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec49138) 0 empty
    std::is_array<CppUnit::TestFactoryRegistry*> (0x0x7f1baec491a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baec27d20) 0 empty

Class std::__is_convertible_helper<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*, false> (0x0x7f1baec27d80) 0 empty

Class std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> (0x0x7f1baec49340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec27de0) 0 empty

Class std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > (0x0x7f1baec493a8) 0 empty
  std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> (0x0x7f1baec49410) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec27f00) 0 empty

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

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baec54120) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baec54180) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec541e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::is_destructible<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::is_destructible<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec54240) 0 empty

Class std::is_function<CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec54300) 0 empty

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

Class std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec543c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec54420) 0 empty

Class std::is_rvalue_reference<CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec498f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec54480) 0 empty

Class std::__or_<std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec49958) 0 empty
  std::is_rvalue_reference<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec499c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec544e0) 0 empty

Class std::is_reference<CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec54540) 0 empty

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

Class std::__or_<std::is_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_void<CppUnit::TestFactoryRegistry* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_void<CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec49a90) 0 empty
  std::is_reference<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec54600) 0 empty

Class std::__or_<std::is_function<CppUnit::TestFactoryRegistry* const&&>, std::is_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_void<CppUnit::TestFactoryRegistry* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CppUnit::TestFactoryRegistry* const&&>, std::is_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_void<CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec49b60) 0 empty
  std::__or_<std::is_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_void<CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec49bc8) 0 empty
    std::is_reference<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baec54660) 0 empty

Class std::__not_<std::__or_<std::is_function<CppUnit::TestFactoryRegistry* const&&>, std::is_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_void<CppUnit::TestFactoryRegistry* const&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<CppUnit::TestFactoryRegistry* const&&>, std::is_reference<CppUnit::TestFactoryRegistry* const&&>, std::is_void<CppUnit::TestFactoryRegistry* const&&> > > (0x0x7f1baec49c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec546c0) 0 empty

Class std::is_object<CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec54720) 0 empty

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

Class std::__or_<std::is_object<CppUnit::TestFactoryRegistry* const&&>, std::is_reference<CppUnit::TestFactoryRegistry* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CppUnit::TestFactoryRegistry* const&&>, std::is_reference<CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec49d68) 0 empty
  std::is_reference<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec547e0) 0 empty

Class std::__is_referenceable<CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec54840) 0 empty

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

Class std::add_rvalue_reference<CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49ea0) 0 empty
  std::__add_rvalue_reference_helper<CppUnit::TestFactoryRegistry* const&&, true> (0x0x7f1baec54900) 0 empty

Class std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec497b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1baec542a0) 0 empty

Class std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec49f70) 0 empty
  std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1baec54960) 0 empty

Class std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec494e0) 0 empty
  std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec49548) 0 empty
    std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec495b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1baec549c0) 0 empty

Class std::__is_direct_constructible_new<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec49618) 0 empty
  std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec7c000) 0 empty
    std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec7c068) 0 empty
      std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec7c0d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1baec54a20) 0 empty

Class std::__is_direct_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec7c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec54a80) 0 empty

Class std::__is_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec7c340) 0 empty
  std::__is_direct_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec7c3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec54ba0) 0 empty

Class std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> (0x0x7f1baec7c548) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec54cc0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> >, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> >, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec54de0) 0 empty

Class std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baec7c5b0) 0 empty
  std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > (0x0x7f1baec7c618) 0 empty
    std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> (0x0x7f1baec7c680) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baec54e40) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baec7c6e8) 0 empty
  std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baec7c750) 0 empty
    std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > (0x0x7f1baec7c7b8) 0 empty
      std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> (0x0x7f1baec7c820) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baec54f00) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baec83060) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baec830c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > >, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > >, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&> > (0x0x7f1baec83120) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baec7ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec83180) 0 empty

Class std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baec7ca90) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baec7caf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baec831e0) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baec7cb60) 0 empty
  std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baec7cbc8) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry* const&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baec7cc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baec83240) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baec83300) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baec83360) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> > (0x0x7f1baec833c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::is_destructible<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::is_destructible<CppUnit::TestFactoryRegistry*> > (0x0x7f1baec83420) 0 empty

Class std::is_function<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<CppUnit::TestFactoryRegistry*&> (0x0x7f1baec7cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec835a0) 0 empty

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

Class std::is_lvalue_reference<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<CppUnit::TestFactoryRegistry*&> (0x0x7f1baec7c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec83660) 0 empty

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

Class std::__or_<std::is_lvalue_reference<CppUnit::TestFactoryRegistry*&>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<CppUnit::TestFactoryRegistry*&>, std::is_rvalue_reference<CppUnit::TestFactoryRegistry*&> > (0x0x7f1baec7c958) 0 empty
  std::is_lvalue_reference<CppUnit::TestFactoryRegistry*&> (0x0x7f1baec7cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec83720) 0 empty

Class std::is_reference<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<CppUnit::TestFactoryRegistry*&> (0x0x7f1baec7cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec83780) 0 empty

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

Class std::__or_<std::is_reference<CppUnit::TestFactoryRegistry*&>, std::is_void<CppUnit::TestFactoryRegistry*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<CppUnit::TestFactoryRegistry*&>, std::is_void<CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecae000) 0 empty
  std::is_reference<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae068) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec83840) 0 empty

Class std::__or_<std::is_function<CppUnit::TestFactoryRegistry*&>, std::is_reference<CppUnit::TestFactoryRegistry*&>, std::is_void<CppUnit::TestFactoryRegistry*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<CppUnit::TestFactoryRegistry*&>, std::is_reference<CppUnit::TestFactoryRegistry*&>, std::is_void<CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecae0d0) 0 empty
  std::__or_<std::is_reference<CppUnit::TestFactoryRegistry*&>, std::is_void<CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecae138) 0 empty
    std::is_reference<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baec838a0) 0 empty

Class std::__not_<std::__or_<std::is_function<CppUnit::TestFactoryRegistry*&>, std::is_reference<CppUnit::TestFactoryRegistry*&>, std::is_void<CppUnit::TestFactoryRegistry*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<CppUnit::TestFactoryRegistry*&>, std::is_reference<CppUnit::TestFactoryRegistry*&>, std::is_void<CppUnit::TestFactoryRegistry*&> > > (0x0x7f1baecae208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec83900) 0 empty

Class std::is_object<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baec83960) 0 empty

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

Class std::__or_<std::is_object<CppUnit::TestFactoryRegistry*&>, std::is_reference<CppUnit::TestFactoryRegistry*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<CppUnit::TestFactoryRegistry*&>, std::is_reference<CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecae2d8) 0 empty
  std::is_reference<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae340) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec83a20) 0 empty

Class std::__is_referenceable<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec83a80) 0 empty

Class std::__add_rvalue_reference_helper<CppUnit::TestFactoryRegistry*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<CppUnit::TestFactoryRegistry*&, true> (0x0x7f1baec83ae0) 0 empty

Class std::add_rvalue_reference<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae410) 0 empty
  std::__add_rvalue_reference_helper<CppUnit::TestFactoryRegistry*&, true> (0x0x7f1baec83b40) 0 empty

Class std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baec7cea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1baec83540) 0 empty

Class std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecae5b0) 0 empty
  std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1baec83ba0) 0 empty

Class std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae6e8) 0 empty
  std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecae750) 0 empty
    std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae7b8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1baec83c00) 0 empty

Class std::__is_direct_constructible_new<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae958) 0 empty
  std::__is_direct_constructible_new_safe<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecae9c0) 0 empty
    std::__and_<std::is_destructible<CppUnit::TestFactoryRegistry*>, std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecaea28) 0 empty
      std::__is_direct_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecaea90) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1baec83c60) 0 empty

Class std::__is_direct_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecaec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baec83d80) 0 empty

Class std::__is_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecaed00) 0 empty
  std::__is_direct_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecaed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baec83f60) 0 empty

Class std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecaedd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baecb9120) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> >, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> >, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecb9180) 0 empty

Class std::conditional<true, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*>, std::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*>, std::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char> > > (0x0x7f1baecb91e0) 0 empty

Class std::remove_volatile<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecb92a0) 0 empty

Class std::remove_const<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecb9300) 0 empty

Class std::remove_cv<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecb9240) 0 empty

Class std::__is_void_helper<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecaeea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecb9360) 0 empty

Class std::is_void<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecaef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecb93c0) 0 empty

Class std::conditional<false, std::is_void<CppUnit::TestFactoryRegistry*&>, std::__or_<std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<CppUnit::TestFactoryRegistry*&>, std::__or_<std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecb9420) 0 empty

Class std::__or_<std::is_void<CppUnit::TestFactoryRegistry*&>, std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<CppUnit::TestFactoryRegistry*&>, std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > (0x0x7f1baecaef70) 0 empty
  std::__or_<std::is_function<CppUnit::TestFactoryRegistry*>, std::is_array<CppUnit::TestFactoryRegistry*> > (0x0x7f1baecc4000) 0 empty
    std::is_array<CppUnit::TestFactoryRegistry*> (0x0x7f1baecc4068) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baecb9480) 0 empty

Class std::__is_convertible_helper<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*, false> (0x0x7f1baecb94e0) 0 empty

Class std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> (0x0x7f1baecc4208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baecb9600) 0 empty

Class std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecc4270) 0 empty
  std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> (0x0x7f1baecc42d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baecb9660) 0 empty

Class std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecc4340) 0 empty
  std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecc43a8) 0 empty
    std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> (0x0x7f1baecc4410) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baecb96c0) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecc4478) 0 empty
  std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecc44e0) 0 empty
    std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecc4548) 0 empty
      std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> (0x0x7f1baecc45b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baecb9720) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baecb97e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > >, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baecb9840) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > >, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > >, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecb98a0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecc47b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecb9900) 0 empty

Class std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baecc4820) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecc4888) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baecb9960) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baecc48f0) 0 empty
  std::__and_<std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baecc4958) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_convertible<CppUnit::TestFactoryRegistry*&, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecc49c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baecb99c0) 0 empty

Class std::conditional<true, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&>, std::is_constructible<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7f1baecb9a80) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> > (0x0x7f1baecc4af8) 0 empty
  std::is_constructible<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*&> (0x0x7f1baecc4b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baecb9ae0) 0 empty

Class std::remove_reference<CppUnit::TestFactoryRegistry*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<CppUnit::TestFactoryRegistry*&> (0x0x7f1baecb9c00) 0 empty

Class std::initializer_list<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecf2060) 0

Class std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecc46e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf20c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecf2120) 0 empty

Class std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecc4618) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2180) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecc4680) 0 empty
  std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecc4a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baecf21e0) 0 empty

Class std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecc4a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2240) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1baecf22a0) 0 empty

Class std::remove_volatile<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecf2360) 0 empty

Class std::remove_const<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecf23c0) 0 empty

Class std::remove_cv<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baecf2300) 0 empty

Class std::__is_void_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed071a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2420) 0 empty

Class std::is_void<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2480) 0 empty

Class std::conditional<false, std::is_void<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baecf25a0) 0 empty

Class std::is_array<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2600) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, 0u> >, std::is_array<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, 0u> >, std::is_array<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecf2660) 0 empty

Class std::__and_<std::is_array<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>, 0u> > > (0x0x7f1baed073a8) 0 empty
  std::is_array<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07410) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baecf26c0) 0 empty

Class std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed074e0) 0 empty
  std::__and_<std::is_array<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::__not_<std::extent<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>, 0u> > > (0x0x7f1baed07548) 0 empty
    std::is_array<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed075b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baecf2720) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecf2780) 0 empty

Class std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07680) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf27e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baed077b8) 0 empty
  std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07820) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baecf2840) 0 empty

Class std::__or_<std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baed078f0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baed07958) 0 empty
    std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed079c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baecf28a0) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecf2900) 0 empty

Class std::__is_integral_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2960) 0 empty

Class std::is_integral<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf29c0) 0 empty

Class std::conditional<false, std::is_integral<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baecf2a20) 0 empty

Class std::__is_floating_point_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2a80) 0 empty

Class std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2ae0) 0 empty

Class std::__or_<std::is_integral<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_floating_point<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_floating_point<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baed07d00) 0 empty
  std::is_floating_point<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baecf2b40) 0 empty

Class std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2ba0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baecf2c00) 0 empty

Class std::is_enum<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2c60) 0 empty

Class std::conditional<false, std::is_enum<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baecf2d80) 0 empty

Class std::__is_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1baed07f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2de0) 0 empty

Class std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae920000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2e40) 0 empty

Class std::conditional<false, std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baecf2ea0) 0 empty

Class std::__is_member_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae920138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2f00) 0 empty

Class std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae9201a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baecf2f60) 0 empty

Class std::conditional<false, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae927000) 0 empty

Class std::__is_null_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae920208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae927060) 0 empty

Class std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae920270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9270c0) 0 empty

Class std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9203a8) 0 empty
  std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae920410) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae927120) 0 empty

Class std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9204e0) 0 empty
  std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae920548) 0 empty
    std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae9205b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae927180) 0 empty

Class std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae920680) 0 empty
  std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9206e8) 0 empty
    std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae920750) 0 empty
      std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae9207b8) 0 empty
        std::integral_constant<bool, false> (0x0x7f1bae9271e0) 0 empty

Class std::__or_<std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae920888) 0 empty
  std::__or_<std::is_enum<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9208f0) 0 empty
    std::__or_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae920958) 0 empty
      std::__or_<std::is_member_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9209c0) 0 empty
        std::is_null_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae920a28) 0 empty
          std::integral_constant<bool, false> (0x0x7f1bae927240) 0 empty

Class std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae920af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9272a0) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_scalar<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::is_scalar<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae920c30) 0 empty
  std::is_scalar<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae920c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae927300) 0 empty

Class std::remove_all_extents<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae927360) 0 empty

Class std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae920dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae927420) 0 empty

Class std::conditional<false, std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>, std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>, std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> > > (0x0x7f1bae927480) 0 empty

Class std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae920f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9274e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> > (0x0x7f1bae927540) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> > (0x0x7f1bae920f70) 0 empty
  std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae93f000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9275a0) 0 empty

Class std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae93f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae927600) 0 empty

Class std::conditional<true, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> > (0x0x7f1bae927660) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> > (0x0x7f1bae93f1a0) 0 empty
  std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae93f208) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9276c0) 0 empty

Class std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> > (0x0x7f1bae93f2d8) 0 empty
  std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> > (0x0x7f1bae93f340) 0 empty
    std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae93f3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae927720) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> > > (0x0x7f1bae93f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae927780) 0 empty

Class std::is_object<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae93f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9277e0) 0 empty

Class std::conditional<false, std::is_object<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> > (0x0x7f1bae927840) 0 empty

Class std::__or_<std::is_object<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&> > (0x0x7f1bae93f618) 0 empty
  std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae93f680) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9278a0) 0 empty

Class std::__is_referenceable<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae93f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae927900) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&, true> (0x0x7f1bae927960) 0 empty

Class std::add_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&> (0x0x7f1bae93f7b8) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&, true> (0x0x7f1bae9279c0) 0 empty

Class std::__is_destructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae920d68) 0 empty
  std::__do_is_destructible_impl (0x0x7f1bae9273c0) 0 empty

Class std::__is_destructible_safe<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, false, false> (0x0x7f1bae93f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae927a20) 0 empty

Class std::is_destructible<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae93f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae927a80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::is_destructible<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::is_destructible<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae927ae0) 0 empty

Class std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae93fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae927ba0) 0 empty

Class std::conditional<false, std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > > (0x0x7f1bae927c00) 0 empty

Class std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae93fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae927c60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae927cc0) 0 empty

Class std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae93fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae927d20) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae93fc98) 0 empty
  std::is_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae93fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae927d80) 0 empty

Class std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae93fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae927de0) 0 empty

Class std::conditional<true, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae927e40) 0 empty

Class std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae93fea0) 0 empty
  std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae93ff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae927ea0) 0 empty

Class std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae95d000) 0 empty
  std::__or_<std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae95d068) 0 empty
    std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae927f00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_void<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > > (0x0x7f1bae95d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae927f60) 0 empty

Class std::is_object<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae960000) 0 empty

Class std::conditional<false, std::is_object<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae960060) 0 empty

Class std::__or_<std::is_object<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>, std::is_reference<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae95d340) 0 empty
  std::is_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9600c0) 0 empty

Class std::__is_referenceable<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d478) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae960120) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&, true> (0x0x7f1bae960180) 0 empty

Class std::add_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d4e0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&, true> (0x0x7f1bae9601e0) 0 empty

Class std::is_same<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_same<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char> > (0x0x7f1bae95d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae960240) 0 empty

Class std::is_same<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=1 base align=1
std::is_same<CppUnit::TestFactoryRegistry*, CppUnit::TestFactoryRegistry*> (0x0x7f1bae95d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae960360) 0 empty

Class std::_PCC<false, const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> (0x0x7f1bae9603c0) 0 empty

Class std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae93fa28) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae927b40) 0 empty

Class std::__and_<std::is_destructible<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae95d680) 0 empty
  std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d6e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae9605a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d750) 0 empty
  std::__and_<std::is_destructible<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae95d7b8) 0 empty
    std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae960600) 0 empty

Class std::__is_direct_constructible_new<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d888) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d8f0) 0 empty
    std::__and_<std::is_destructible<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> > (0x0x7f1bae95d958) 0 empty
      std::__is_direct_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95d9c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae960660) 0 empty

Class std::__is_direct_constructible<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9606c0) 0 empty

Class std::__is_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95da90) 0 empty
  std::__is_direct_constructible<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae960720) 0 empty

Class std::is_constructible<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>&&> (0x0x7f1bae95db60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae960780) 0 empty

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

Class std::_PCC<true, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool> (0x0x7f1bae9608a0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae95dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae960900) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > > (0x0x7f1bae960960) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae95dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9609c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae960a20) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae95ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae960a80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae95de38) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae95dea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae960ae0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae95df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae960b40) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae960ba0) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae960c60) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae960cc0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae960c00) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae95dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae960d20) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae95dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae960d80) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae95dc98) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9d7000) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae960de0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae9d7068) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae9d70d0) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9d7138) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae960e40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > > (0x0x7f1bae9d71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae960ea0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9d7208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae960f00) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae960f60) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae9d7270) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9d72d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9df000) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae9d7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9df060) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d73a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9df120) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > > (0x0x7f1bae9df180) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9df1e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9df240) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d7478) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d74e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9df2a0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7548) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9df300) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9df360) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d75b0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7618) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9df3c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d7680) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d76e8) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7750) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae9df420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > > (0x0x7f1bae9d77b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9df480) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9df4e0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9df540) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d7888) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d78f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9df5a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9df600) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, true> (0x0x7f1bae9df660) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d79c0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, true> (0x0x7f1bae9df6c0) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9df720) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > > (0x0x7f1bae9df780) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9df7e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9df840) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d7b60) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9df8a0) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9df900) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9df960) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d7c98) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9df9c0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d7d68) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d7dd0) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae9dfa20) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > > (0x0x7f1bae9d7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9dfa80) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9d7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae9dfae0) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9dfb40) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae9d7f70) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1baea12000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9dfba0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1baea12068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9dfc00) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, true> (0x0x7f1bae9dfc60) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1baea120d0) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, true> (0x0x7f1bae9dfcc0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae9df0c0) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1baea12138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae9dfd20) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, true> (0x0x7f1baea121a0) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1baea12208) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae9dfd80) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea12270) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, true> (0x0x7f1baea122d8) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1baea12340) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae9dfde0) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   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<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae9dfe40) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f1baea12548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea25120) 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> > (0x0x7f1baea125b0) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f1baea12618) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baea25180) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f1baea127b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea25420) 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> > (0x0x7f1baea12820) 0 empty
  std::is_void<bool> (0x0x7f1baea12888) 0 empty
    std::integral_constant<bool, false> (0x0x7f1baea25480) 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> > (0x0x7f1baea128f0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f1baea12958) 0 empty
    std::is_void<bool> (0x0x7f1baea129c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1baea254e0) 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> > > (0x0x7f1baea12a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea25540) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f1baea12a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea25720) 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> > (0x0x7f1baea25780) 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> > (0x0x7f1baea12af8) 0 empty
  std::is_object<bool> (0x0x7f1baea12b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea257e0) 0 empty

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

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f1baea12c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea259c0) 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&> > (0x0x7f1baea25a20) 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&> > (0x0x7f1baea12d00) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f1baea12d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea25b40) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f1baea12dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea25ba0) 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&> > (0x0x7f1baea25c00) 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&> > (0x0x7f1baea12e38) 0 empty
  std::is_reference<bool&> (0x0x7f1baea12ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea25c60) 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&> > (0x0x7f1baea12f08) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f1baea12f70) 0 empty
    std::is_reference<bool&> (0x0x7f1baea41000) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baea25cc0) 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&> > > (0x0x7f1baea41068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea25d20) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f1baea411a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea25e40) 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&> > (0x0x7f1baea25ea0) 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&> > (0x0x7f1baea41208) 0 empty
  std::is_reference<bool&> (0x0x7f1baea41270) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea25f00) 0 empty

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

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

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f1baea41410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea470c0) 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&> > > (0x0x7f1baea47120) 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&> (0x0x7f1baea41478) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea47180) 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&> > (0x0x7f1baea471e0) 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&> > (0x0x7f1baea41680) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f1baea416e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea47240) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f1baea41750) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea47360) 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&> > (0x0x7f1baea473c0) 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&> > (0x0x7f1baea417b8) 0 empty
  std::is_reference<const bool&> (0x0x7f1baea41820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea47420) 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&> > (0x0x7f1baea41888) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f1baea418f0) 0 empty
    std::is_reference<const bool&> (0x0x7f1baea41958) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baea47480) 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&> > > (0x0x7f1baea41b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea474e0) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f1baea41bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea47540) 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&> > (0x0x7f1baea475a0) 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&> > (0x0x7f1baea41c30) 0 empty
  std::is_reference<const bool&> (0x0x7f1baea41c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea47600) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f1baea41d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea47660) 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> (0x0x7f1baea476c0) 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&> (0x0x7f1baea41d68) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f1baea47720) 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&> (0x0x7f1baea258a0) 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&> (0x0x7f1baea41dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea47780) 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> (0x0x7f1baea41e38) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7f1baea41ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea477e0) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7f1baea41f08) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7f1baea41f70) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7f1baea5d000) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baea47840) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_copy_assignable<bool> > (0x0x7f1baea5d068) 0 empty
  std::is_copy_assignable<bool> (0x0x7f1baea5d0d0) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f1baea5d138) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f1baea5d1a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baea478a0) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool>&, const std::__nonesuch&> (0x0x7f1baea47900) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_copy_assignable<bool> > > (0x0x7f1baea5d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea47960) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool>&, const std::__nonesuch&> (0x0x7f1baea479c0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea47a80) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > > (0x0x7f1baea47ae0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea47b40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1baea47ba0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea47c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1baea5d478) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea47c60) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea47cc0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1baea47d20) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1baea5d5b0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d618) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea47d80) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1baea5d680) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1baea5d6e8) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d750) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baea47de0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > > (0x0x7f1baea5d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea47e40) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea47ea0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1baea47f00) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1baea5d888) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea47f60) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea7c000) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, true> (0x0x7f1baea7c060) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5d9c0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, true> (0x0x7f1baea7c0c0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea47a20) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea7c120) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, true> (0x0x7f1baea5da90) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea7c180) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea5db60) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, true> (0x0x7f1baea5dbc8) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1baea5dc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baea7c1e0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   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<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baea7c240) 0 empty

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f1baea5ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea7c540) 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&&> > (0x0x7f1baea5de38) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f1baea5dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea7c5a0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f1baea5df08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea7c600) 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&&> > (0x0x7f1baea7c660) 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&&> > (0x0x7f1baea5df70) 0 empty
  std::is_reference<bool&&> (0x0x7f1baea96000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea7c6c0) 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&&> > (0x0x7f1baea96068) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f1baea960d0) 0 empty
    std::is_reference<bool&&> (0x0x7f1baea96138) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baea7c720) 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&&> > > (0x0x7f1baea961a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea7c780) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f1baea962d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea7c8a0) 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&&> > (0x0x7f1baea7c900) 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&&> > (0x0x7f1baea96340) 0 empty
  std::is_reference<bool&&> (0x0x7f1baea963a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea7c960) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f1baea964e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baea7cae0) 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> (0x0x7f1baea96548) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f1baea965b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baea7cb40) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f1baea96618) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f1baea96680) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f1baea966e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baea7cba0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_move_assignable<bool> > (0x0x7f1baea96750) 0 empty
  std::is_move_assignable<bool> (0x0x7f1baea967b8) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f1baea96820) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f1baea96888) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baea7cc00) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool>&&, std::__nonesuch&&> (0x0x7f1baea7cc60) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool> (0x0x7f1bae960840) 0

Class std::is_array<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea968f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea7cde0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea7cea0) 0 empty

Class std::remove_const<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea7cf00) 0 empty

Class std::remove_cv<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea7ce40) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea969c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baea7cf60) 0 empty

Class std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea96a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeac2000) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baea96a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeac2060) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > > (0x0x7f1baeac20c0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea96af8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1baeac2120) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baea96b60) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea96bc8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f1baeac2180) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea96c30) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baea96c98) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea96d00) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f1baeac21e0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false> (0x0x7f1baea96d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeac2240) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea96dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeac22a0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false>, std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false>, std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1baeac2300) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea96e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeac2360) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false> (0x0x7f1baea96ea0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baea96f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeac23c0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, false> > (0x0x7f1baea96f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false> (0x0x7f1baeacd000) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baeacd068) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baeac2420) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baeacd0d0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, false> > (0x0x7f1baeacd138) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false> (0x0x7f1baeacd1a0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1baeacd208) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baeac2480) 0 empty

Class std::is_array<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacd270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeac24e0) 0 empty

Class std::remove_volatile<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeac25a0) 0 empty

Class std::remove_const<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeac2600) 0 empty

Class std::remove_cv<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeac2540) 0 empty

Class std::__is_void_helper<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacd4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeac2660) 0 empty

Class std::is_void<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacd548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeac26c0) 0 empty

Class std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > > (0x0x7f1baeacd680) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeac2720) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > >, std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > >, std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char> > > > > (0x0x7f1baeac2780) 0 empty

Class std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacd6e8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1baeac27e0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1baeacd750) 0 empty
  std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacd7b8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f1baeac2840) 0 empty

Class std::__is_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacd820) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > (0x0x7f1baeacd888) 0 empty
    std::__is_default_constructible_impl<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacd8f0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f1baeac28a0) 0 empty

Class std::__is_default_constructible_safe<std::less<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f1baeacd958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeac2900) 0 empty

Class std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacd9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeac2a20) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false>, std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false>, std::is_default_constructible<std::less<std::__cxx11::basic_string<char> > > > (0x0x7f1baeac2a80) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacda28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeac2ae0) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f1baeacda90) 0 empty
  std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacdaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeac2b40) 0 empty

Class std::__and_<std::is_default_constructible<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f1baeacdb60) 0 empty
  std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f1baeacdbc8) 0 empty
    std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacdc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baeac2c60) 0 empty

Class std::is_nothrow_default_constructible<std::less<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacdc98) 0 empty
  std::__and_<std::is_default_constructible<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false> > (0x0x7f1baeacdd00) 0 empty
    std::__is_nt_default_constructible_impl<std::less<std::__cxx11::basic_string<char> >, false> (0x0x7f1baeacdd68) 0 empty
      std::__is_nt_default_constructible_atom<std::less<std::__cxx11::basic_string<char> > > (0x0x7f1baeacddd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baeac2d20) 0 empty

Class std::is_array<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeacdea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeaee660) 0 empty

Class std::remove_volatile<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeaee720) 0 empty

Class std::remove_const<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeaee780) 0 empty

Class std::remove_cv<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeaee6c0) 0 empty

Class std::__is_void_helper<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeacdf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeaee7e0) 0 empty

Class std::is_void<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb01000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeaee840) 0 empty

Class std::__not_<std::is_void<std::allocator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<CppUnit::TestFactory*> > > (0x0x7f1baeb01068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeaee8a0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<CppUnit::TestFactory*> >, std::__not_<std::is_void<std::allocator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<CppUnit::TestFactory*> >, std::__not_<std::is_void<std::allocator<CppUnit::TestFactory*> > > > (0x0x7f1baeaee900) 0 empty

Class std::__is_default_constructible_impl<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb010d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1baeaee960) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<CppUnit::TestFactory*> > >, std::__is_default_constructible_impl<std::allocator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<CppUnit::TestFactory*> > >, std::__is_default_constructible_impl<std::allocator<CppUnit::TestFactory*> > > (0x0x7f1baeb01138) 0 empty
  std::__is_default_constructible_impl<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb011a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f1baeaee9c0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb01208) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<CppUnit::TestFactory*> > >, std::__is_default_constructible_impl<std::allocator<CppUnit::TestFactory*> > > (0x0x7f1baeb01270) 0 empty
    std::__is_default_constructible_impl<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb012d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f1baeaeea20) 0 empty

Class std::__is_default_constructible_safe<std::allocator<CppUnit::TestFactory*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<CppUnit::TestFactory*>, false> (0x0x7f1baeb01340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeaeea80) 0 empty

Class std::is_default_constructible<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb013a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeaeeae0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<CppUnit::TestFactory*>, false>, std::is_default_constructible<std::allocator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<CppUnit::TestFactory*>, false>, std::is_default_constructible<std::allocator<CppUnit::TestFactory*> > > (0x0x7f1baeaeeb40) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb01410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeaeeba0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<CppUnit::TestFactory*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<CppUnit::TestFactory*>, false> (0x0x7f1baeb01478) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb014e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1baeaeec00) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<CppUnit::TestFactory*> >, std::__is_nt_default_constructible_impl<std::allocator<CppUnit::TestFactory*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<CppUnit::TestFactory*> >, std::__is_nt_default_constructible_impl<std::allocator<CppUnit::TestFactory*>, false> > (0x0x7f1baeb01548) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<CppUnit::TestFactory*>, false> (0x0x7f1baeb015b0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb01618) 0 empty
      std::integral_constant<bool, true> (0x0x7f1baeaeec60) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb01680) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<CppUnit::TestFactory*> >, std::__is_nt_default_constructible_impl<std::allocator<CppUnit::TestFactory*>, false> > (0x0x7f1baeb016e8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<CppUnit::TestFactory*>, false> (0x0x7f1baeb01750) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<CppUnit::TestFactory*> > (0x0x7f1baeb017b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f1baeaeecc0) 0 empty

Class std::is_array<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeaeed20) 0 empty

Class std::remove_volatile<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<CppUnit::TestFactory*> > (0x0x7f1baeaeede0) 0 empty

Class std::remove_const<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<CppUnit::TestFactory*> > (0x0x7f1baeaeee40) 0 empty

Class std::remove_cv<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<CppUnit::TestFactory*> > (0x0x7f1baeaeed80) 0 empty

Class std::__is_void_helper<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb018f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeaeeea0) 0 empty

Class std::is_void<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1baeaeef00) 0 empty

Class std::__not_<std::is_void<std::less<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<CppUnit::TestFactory*> > > (0x0x7f1baeb019c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1baeaeef60) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<CppUnit::TestFactory*> >, std::__not_<std::is_void<std::less<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<CppUnit::TestFactory*> >, std::__not_<std::is_void<std::less<CppUnit::TestFactory*> > > > (0x0x7f1bae716000) 0 empty

Class std::__is_default_constructible_impl<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01a28) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f1bae716060) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<CppUnit::TestFactory*> > >, std::__is_default_constructible_impl<std::less<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<CppUnit::TestFactory*> > >, std::__is_default_constructible_impl<std::less<CppUnit::TestFactory*> > > (0x0x7f1baeb01a90) 0 empty
  std::__is_default_constructible_impl<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01af8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f1bae7160c0) 0 empty

Class std::__is_default_constructible_atom<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01b60) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<CppUnit::TestFactory*> > >, std::__is_default_constructible_impl<std::less<CppUnit::TestFactory*> > > (0x0x7f1baeb01bc8) 0 empty
    std::__is_default_constructible_impl<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01c30) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f1bae716120) 0 empty

Class std::__is_default_constructible_safe<std::less<CppUnit::TestFactory*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<CppUnit::TestFactory*>, false> (0x0x7f1baeb01c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae716180) 0 empty

Class std::is_default_constructible<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae7161e0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<CppUnit::TestFactory*>, false>, std::is_default_constructible<std::less<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<CppUnit::TestFactory*>, false>, std::is_default_constructible<std::less<CppUnit::TestFactory*> > > (0x0x7f1bae716240) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae7162a0) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<CppUnit::TestFactory*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<CppUnit::TestFactory*>, false> (0x0x7f1baeb01dd0) 0 empty
  std::__is_nt_default_constructible_atom<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae716300) 0 empty

Class std::__and_<std::is_default_constructible<std::less<CppUnit::TestFactory*> >, std::__is_nt_default_constructible_impl<std::less<CppUnit::TestFactory*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<CppUnit::TestFactory*> >, std::__is_nt_default_constructible_impl<std::less<CppUnit::TestFactory*>, false> > (0x0x7f1baeb01ea0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<CppUnit::TestFactory*>, false> (0x0x7f1baeb01f08) 0 empty
    std::__is_nt_default_constructible_atom<std::less<CppUnit::TestFactory*> > (0x0x7f1baeb01f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae716360) 0 empty

Class std::is_nothrow_default_constructible<std::less<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<CppUnit::TestFactory*> > (0x0x7f1bae724000) 0 empty
  std::__and_<std::is_default_constructible<std::less<CppUnit::TestFactory*> >, std::__is_nt_default_constructible_impl<std::less<CppUnit::TestFactory*>, false> > (0x0x7f1bae724068) 0 empty
    std::__is_nt_default_constructible_impl<std::less<CppUnit::TestFactory*>, false> (0x0x7f1bae7240d0) 0 empty
      std::__is_nt_default_constructible_atom<std::less<CppUnit::TestFactory*> > (0x0x7f1bae724138) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae7163c0) 0 empty

Class std::initializer_list<CppUnit::TestFactory*>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<CppUnit::TestFactory*> (0x0x7f1bae7169c0) 0

Class std::_Rb_tree_const_iterator<CppUnit::TestFactory*>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<CppUnit::TestFactory*> (0x0x7f1bae716a80) 0

Class std::_PCC<true, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, bool> (0x0x7f1bae716ae0) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae724208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae716b40) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae716ba0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae724270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae716c00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae716c60) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae7242d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae716cc0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae724340) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae7243a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae716d20) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae724410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae716d80) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae716de0) 0 empty

Class std::remove_volatile<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae716ea0) 0 empty

Class std::remove_const<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae716f00) 0 empty

Class std::remove_cv<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae716e40) 0 empty

Class std::__is_void_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae7244e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae716f60) 0 empty

Class std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae724548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae79b000) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae7245b0) 0 empty
  std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae724618) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae79b060) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae724680) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae7246e8) 0 empty
    std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae724750) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae79b0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae7247b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae79b120) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae724820) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae79b180) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae79b1e0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae724888) 0 empty
  std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae7248f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae79b240) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae724958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae79b2a0) 0 empty

Class std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7249c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae79b360) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae724a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae79b420) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae79b480) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae724a90) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae724af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae79b4e0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae724b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae79b540) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae79b5a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae724bc8) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae724c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae79b600) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae724c98) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae724d00) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae724d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae79b660) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > > (0x0x7f1bae724dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae79b6c0) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae724e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae79b720) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae79b780) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae724ea0) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae724f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae79b7e0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae724f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae79b840) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, true> (0x0x7f1bae79b8a0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, true> (0x0x7f1bae79ba80) 0 empty

Class std::is_function<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b80d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae79bb40) 0 empty

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

Class std::is_lvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae79bc00) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae79bc60) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae7b81a0) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8208) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae79bcc0) 0 empty

Class std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8270) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae79bd20) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae79bd80) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae7b82d8) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8340) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae79bde0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae7b83a8) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae7b8410) 0 empty
    std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8478) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae79be40) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > > (0x0x7f1bae7b84e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae79bea0) 0 empty

Class std::is_object<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae79bf00) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae79bf60) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae7b85b0) 0 empty
  std::is_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8618) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae7c9000) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8680) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae7c9060) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, true> (0x0x7f1bae7c90c0) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b87b8) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, true> (0x0x7f1bae7c91e0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae79b300) 0 empty

Class std::is_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8888) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae7c9240) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae7b88f0) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8958) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae7c92a0) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae7b89c0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae7b8a28) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7b8a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae7c93c0) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   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<CppUnit::TestFactory*> > > (0x0x7f1bae7c9480) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*> >, std::is_copy_assignable<bool> > (0x0x7f1bae7b8af8) 0 empty
  std::is_copy_assignable<bool> (0x0x7f1bae7b8b60) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f1bae7b8bc8) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f1bae7b8c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae7c94e0) 0 empty

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

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*> >, std::is_copy_assignable<bool> > > (0x0x7f1bae7b8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae7c95a0) 0 empty

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

Class std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7b8dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae7c96c0) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7b8e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae7c9780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae7c97e0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7b8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae7c9840) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae7b8f08) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7b8f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae7c98a0) 0 empty

Class std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e7000) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae7c9900) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae7c9960) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae7e7068) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e70d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae7c99c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae7e7138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae7e71a0) 0 empty
    std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e7208) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae7c9a20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > > (0x0x7f1bae7e7270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae7c9a80) 0 empty

Class std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e72d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae7c9ae0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae7c9b40) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae7e7340) 0 empty
  std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e73a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae7c9ba0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e7410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae7c9c00) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&, true> (0x0x7f1bae7c9c60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e7478) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&, true> (0x0x7f1bae7c9e40) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7c9660) 0 empty

Class std::is_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae7c9f00) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae7e7548) 0 empty
  std::is_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e75b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae7c9f60) 0 empty

Class std::is_move_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae7e7618) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae7e7680) 0 empty
    std::is_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae7e76e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae7f30c0) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   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<CppUnit::TestFactory*> > > (0x0x7f1bae7f3180) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*> >, std::is_move_assignable<bool> > (0x0x7f1bae7e7750) 0 empty
  std::is_move_assignable<bool> (0x0x7f1bae7e77b8) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f1bae7e7820) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f1bae7e7888) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae7f31e0) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, bool>&&, std::__nonesuch&&> (0x0x7f1bae7f3240) 0 empty

Class std::pair<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, bool> (0x0x7f1bae716a20) 0

Class std::_Rb_tree_iterator<CppUnit::TestFactory*>
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<CppUnit::TestFactory*> (0x0x7f1bae7f3420) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f1bae7f36c0) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f1bae7f3e40) 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 (0x0x7f1bae7f3f00) 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> (0x0x7f1bae8452a0) 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 (0x0x7f1bae845360) 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> (0x0x7f1bae8456c0) 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 (0x0x7f1bae845780) 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> (0x0x7f1bae845ae0) 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 (0x0x7f1bae845ba0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f1bae87a840) 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> (0x0x7f1bae87a900) 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> (0x0x7f1bae87a960) 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> (0x0x7f1bae87a8a0) 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> (0x0x7f1bae7e7958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae87a9c0) 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> (0x0x7f1bae7e79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae87aa20) 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> > > (0x0x7f1bae87aa80) 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> (0x0x7f1bae7e7a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae87aba0) 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> > (0x0x7f1bae87ac00) 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> (0x0x7f1bae7e7b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae87ac60) 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> > (0x0x7f1bae7e7bc8) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f1bae7e7c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae87acc0) 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> > (0x0x7f1bae7e7c98) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f1bae7e7d00) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f1bae7e7d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae87ade0) 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> (0x0x7f1bae7e7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae87af00) 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> > > (0x0x7f1bae87af60) 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> (0x0x7f1bae7e7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae8ab000) 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> > (0x0x7f1bae8ab060) 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> (0x0x7f1bae7e7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae8ab0c0) 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> > (0x0x7f1bae7e7f08) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f1bae7e7f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae8ab120) 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> (0x0x7f1bae8b0000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae8ab180) 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> > (0x0x7f1bae8ab1e0) 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> > (0x0x7f1bae8b0068) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f1bae8b00d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae8ab240) 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> > (0x0x7f1bae8b0138) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f1bae8b01a0) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f1bae8b0208) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae8ab2a0) 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> > > (0x0x7f1bae8b0270) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae8ab300) 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> (0x0x7f1bae8b02d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae8ab360) 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> > (0x0x7f1bae8ab3c0) 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> > (0x0x7f1bae8b0340) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f1bae8b03a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae8ab420) 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> (0x0x7f1bae8b0410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae8ab480) 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> (0x0x7f1bae8ab4e0) 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> (0x0x7f1bae8b0478) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f1bae8ab540) 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> (0x0x7f1bae87aea0) 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> (0x0x7f1bae8b0548) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae8ab720) 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>&> (0x0x7f1bae8abae0) 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 (0x0x7f1bae8abd80) 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 (0x0x7f1bae8d8180) 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 (0x0x7f1bae8d8540) 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 (0x0x7f1bae8d8900) 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 (0x0x7f1bae8d8cc0) 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 (0x0x7f1bae9090c0) 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 (0x0x7f1bae909480) 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 (0x0x7f1bae909840) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f1bae909c00) 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>&> (0x0x7f1bae538000) 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>&> (0x0x7f1bae5566c0) 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>&> (0x0x7f1bae57c0c0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f1bae8b0888) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f1bae57c4e0) 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> (0x0x7f1bae57c540) 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> (0x0x7f1bae57c5a0) 0 empty

Class std::remove_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae57ca80) 0 empty

Class std::is_same<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae8b0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae57cb40) 0 empty

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

Class std::_PCC<false, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, bool> (0x0x7f1bae57cc00) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >::_Tp2
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >::_Tp2 (0x0x7f1bae57cf00) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae57cea0) 0

Class std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae8b0af8) 0
  std::_Rb_tree_node_base (0x0x7f1bae57ce40) 0

Class std::_PCC<true, std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool> (0x0x7f1bae5b3ae0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae8b0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae5b3b40) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae5b3ba0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae8b0d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae5b3c00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae5b3c60) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae8b0d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae5b3cc0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae8b0dd0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae8b0e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae5b3d20) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae8b0ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae5b3d80) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae5b3de0) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae5b3ea0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae5b3f00) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae5b3e40) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae8b0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae5b3f60) 0 empty

Class std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae621000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae622000) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae621068) 0 empty
  std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6210d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae622060) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae621138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6211a0) 0 empty
    std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae621208) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae6220c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae621270) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae622120) 0 empty

Class std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6212d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae622180) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6221e0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae621340) 0 empty
  std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6213a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae622240) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae621410) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6222a0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae622360) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6214e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae622420) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae622480) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae621548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6215b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6224e0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae622540) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae6225a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae621680) 0 empty
  std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6216e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae622600) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae621750) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae6217b8) 0 empty
    std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621820) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae622660) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > > (0x0x7f1bae621888) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae6226c0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6218f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae622720) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae622780) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae621958) 0 empty
  std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6219c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6227e0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae622840) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, true> (0x0x7f1bae6228a0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621a90) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, true> (0x0x7f1bae6229c0) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae622a80) 0 empty

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

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae622b40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae622ba0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae621c30) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae622c00) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae622c60) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae622cc0) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae621d68) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae622d20) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae621e38) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae621ea0) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae621f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae622d80) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > > (0x0x7f1bae621f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae622de0) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae64d000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae622e40) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae622ea0) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae64d068) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae64d0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae622f00) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae64d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae622f60) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, true> (0x0x7f1bae652000) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae64d1a0) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, true> (0x0x7f1bae6521e0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae622300) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae64d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6522a0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae64d270) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae64d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae652300) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae64d340) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae64d3a8) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae64d410) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae652360) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   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<CppUnit::TestFactory*> > > (0x0x7f1bae6523c0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*> >, std::is_copy_assignable<bool> > (0x0x7f1bae64d478) 0 empty
  std::is_copy_assignable<bool> (0x0x7f1bae64d4e0) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f1bae64d548) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f1bae64d5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae652420) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool>&, const std::__nonesuch&> (0x0x7f1bae652480) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*> >, std::is_copy_assignable<bool> > > (0x0x7f1bae64d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae6524e0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool>&, const std::__nonesuch&> (0x0x7f1bae652540) 0 empty

Class std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae652600) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae6526c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae652720) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae652780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae64d888) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6527e0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64d958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae652840) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae6528a0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae64d9c0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64da28) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae652900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae64da90) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae64daf8) 0 empty
    std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64db60) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae652960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > > (0x0x7f1bae64dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae6529c0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae652a20) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae652a80) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae64dc98) 0 empty
  std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64dd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae652ae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae652b40) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, true> (0x0x7f1bae652ba0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64ddd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, true> (0x0x7f1bae652cc0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae6525a0) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64de38) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae652d80) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae64dea0) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae64df08) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae652de0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae64df70) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae67b000) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae67b068) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae652e40) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   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<CppUnit::TestFactory*> > > (0x0x7f1bae652ea0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*> >, std::is_move_assignable<bool> > (0x0x7f1bae67b0d0) 0 empty
  std::is_move_assignable<bool> (0x0x7f1bae67b138) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f1bae67b1a0) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f1bae67b208) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae652f00) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool>&&, std::__nonesuch&&> (0x0x7f1bae652f60) 0 empty

Class std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool> (0x0x7f1bae5b3a80) 0

Class std::is_same<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae693000) 0 empty

Class std::_PCC<false, std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<CppUnit::TestFactory*>, bool> (0x0x7f1bae693060) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae693240) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae6932a0) 0 empty

Class std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693300) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, 0u> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, 0u> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae693360) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, 0u> > > (0x0x7f1bae67b4e0) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b548) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae6933c0) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b5b0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__not_<std::extent<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, 0u> > > (0x0x7f1bae67b618) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b680) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae693420) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae693480) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae67b6e8) 0 empty
  std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b750) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae6934e0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae67b7b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae67b820) 0 empty
    std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b888) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae693540) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_scalar<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_scalar<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6935a0) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693600) 0 empty

Class std::is_integral<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693660) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_floating_point<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_floating_point<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6936c0) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693720) 0 empty

Class std::is_floating_point<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693780) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_floating_point<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_floating_point<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae67ba90) 0 empty
  std::is_floating_point<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67baf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae6937e0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693840) 0 empty

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

Class std::is_enum<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693900) 0 empty

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

Class std::__is_pointer_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae6939c0) 0 empty

Class std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693a20) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae693a80) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67bd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693ae0) 0 empty

Class std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693b40) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae693ba0) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693c00) 0 empty

Class std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67be38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693c60) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae67bea0) 0 empty
  std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae67bf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae693cc0) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae67bf70) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6cb000) 0 empty
    std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6cb068) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae693d20) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6cb0d0) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6cb138) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6cb1a0) 0 empty
      std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6cb208) 0 empty
        std::integral_constant<bool, false> (0x0x7f1bae693d80) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_enum<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_enum<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6cb270) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6cb2d8) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6cb340) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6cb3a8) 0 empty
        std::is_null_pointer<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6cb410) 0 empty
          std::integral_constant<bool, false> (0x0x7f1bae693de0) 0 empty

Class std::is_scalar<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6cb478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae693e40) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_scalar<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_scalar<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6cb4e0) 0 empty
  std::is_scalar<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6cb548) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae693ea0) 0 empty

Class std::remove_all_extents<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae693f00) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6cb5b0) 0 empty
  std::__do_is_destructible_impl (0x0x7f1bae693f60) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, false, false> (0x0x7f1bae6cb680) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6d3000) 0 empty

Class std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae6cb6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6d31e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6d3240) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cb750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae6d32a0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae6cb820) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cb888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae6d3300) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cb8f0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae6cb958) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cb9c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae6d3360) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cba28) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cba90) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae6cbaf8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cbb60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae6d33c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cbbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6d3420) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cbc30) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cbc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6d3480) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6cbd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6d34e0) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   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<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae6d3540) 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&> > (0x0x7f1bae6d35a0) 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> > > (0x0x7f1bae6d3600) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f1bae6cbd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae6d3660) 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> > (0x0x7f1bae6d36c0) 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> > > (0x0x7f1bae6cbdd0) 0 empty
  std::is_array<bool> (0x0x7f1bae6cbe38) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae6d3720) 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> (0x0x7f1bae6cbea0) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f1bae6cbf08) 0 empty
    std::is_array<bool> (0x0x7f1bae6cbf70) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae6d3780) 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> > (0x0x7f1bae6d37e0) 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> > (0x0x7f1bae6ea000) 0 empty
  std::is_function<bool> (0x0x7f1bae6ea068) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae6d3840) 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> > (0x0x7f1bae6ea0d0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f1bae6ea138) 0 empty
    std::is_function<bool> (0x0x7f1bae6ea1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae6d38a0) 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> > (0x0x7f1bae6d3a80) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7f1bae6ea208) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6d3ae0) 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> > (0x0x7f1bae6d3b40) 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> > (0x0x7f1bae6ea270) 0 empty
  std::is_integral<bool> (0x0x7f1bae6ea2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6d3ba0) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7f1bae6ea340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6d3c00) 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> > > (0x0x7f1bae6d3c60) 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> > (0x0x7f1bae6ea3a8) 0 empty
  std::is_arithmetic<bool> (0x0x7f1bae6ea410) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6d3cc0) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7f1bae6ea478) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6d3d20) 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> > (0x0x7f1bae6ea4e0) 0 empty
  std::is_scalar<bool> (0x0x7f1bae6ea548) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6d3d80) 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> (0x0x7f1bae6ea5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6d3de0) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x7f1bae6ea618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6d3e40) 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> > (0x0x7f1bae6d3ea0) 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&> (0x0x7f1bae6ea750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae6d3f00) 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&> > (0x0x7f1bae6ea820) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f1bae6ea888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae6d3f60) 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&> (0x0x7f1bae6ea9c0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f1bae6eaa28) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f1bae6eaa90) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae6fb0c0) 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&> (0x0x7f1bae6eab60) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f1bae6eabc8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f1bae6eac30) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f1bae6eac98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae6fb120) 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&> (0x0x7f1bae6ead68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6fb180) 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&> (0x0x7f1bae6eadd0) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7f1bae6eae38) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6fb1e0) 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&> (0x0x7f1bae6eaea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6fb240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, 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<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, const bool&> > (0x0x7f1bae6eaf08) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f1bae6eaf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6fb2a0) 0 empty

Class std::remove_volatile<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6fb3c0) 0 empty

Class std::remove_const<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6fb420) 0 empty

Class std::remove_cv<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae6fb360) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae6fb480) 0 empty

Class std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae7050d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae6fb4e0) 0 empty

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

Class std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6fb5a0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae705138) 0 empty
  std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae7051a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae6fb600) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae705208) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae705270) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae7052d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae6fb660) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, false> (0x0x7f1bae6fb6c0) 0 empty

Class std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae7053a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6fb720) 0 empty

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

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

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

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

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f1bae7054e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae6fb960) 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> > > (0x0x7f1bae6fb9c0) 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> > (0x0x7f1bae6fba20) 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> > (0x0x7f1bae705548) 0 empty
  std::is_array<bool> (0x0x7f1bae7055b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae6fba80) 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> > (0x0x7f1bae705618) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f1bae705680) 0 empty
    std::is_array<bool> (0x0x7f1bae7056e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae6fbae0) 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> (0x0x7f1bae6fbb40) 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> (0x0x7f1bae7057b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6fbba0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > (0x0x7f1bae705820) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f1bae705888) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae6fbc00) 0 empty

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

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae6fbd20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae6fbd80) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae6fbde0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae705a28) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae6fbe40) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705af8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae705b60) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae6fbea0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705c30) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705c98) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae705d00) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae6fbf00) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae6fbf60) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705e38) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae338000) 0 empty

Class std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae705f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae338060) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae3380c0) 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&&> > (0x0x7f1bae338120) 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> > (0x0x7f1bae338180) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x7f1bae3420d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae338240) 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&&> > > (0x0x7f1bae3382a0) 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&&> (0x0x7f1bae342138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae338300) 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&&> > (0x0x7f1bae338360) 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&&> (0x0x7f1bae342270) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae3383c0) 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&&> > (0x0x7f1bae3422d8) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7f1bae342340) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae338420) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x7f1bae3423a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae338540) 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&&> > (0x0x7f1bae3385a0) 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&&> > (0x0x7f1bae342410) 0 empty
  std::is_reference<const bool&&> (0x0x7f1bae342478) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae338600) 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&&> > (0x0x7f1bae3424e0) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f1bae342548) 0 empty
    std::is_reference<const bool&&> (0x0x7f1bae3425b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae338660) 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&&> > > (0x0x7f1bae3426e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae3386c0) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x7f1bae342750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae338720) 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&&> > (0x0x7f1bae338780) 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&&> > (0x0x7f1bae3427b8) 0 empty
  std::is_reference<const bool&&> (0x0x7f1bae342820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae3387e0) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x7f1bae342888) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae338840) 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> (0x0x7f1bae3388a0) 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&&> (0x0x7f1bae3428f0) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7f1bae338900) 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&&> (0x0x7f1bae342068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae3381e0) 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&&> > (0x0x7f1bae3429c0) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f1bae342a28) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae338960) 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&&> (0x0x7f1bae342b60) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f1bae342bc8) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f1bae342c30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae338a80) 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&&> (0x0x7f1bae342d00) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f1bae342d68) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f1bae342dd0) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f1bae342e38) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae338ae0) 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&&> (0x0x7f1bae342f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae338b40) 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&&> (0x0x7f1bae342f70) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7f1bae358000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae338ba0) 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&&> (0x0x7f1bae358068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae338c00) 0 empty

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

Class std::remove_volatile<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae338d20) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae338d80) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae338cc0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae358138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae338de0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae3581a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae338e40) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae358208) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae358270) 0 empty
    std::is_array<std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae3582d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae338f00) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, false> (0x0x7f1bae338f60) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae3583a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae36a000) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > (0x0x7f1bae358410) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f1bae358478) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae36a0c0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae3584e0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > (0x0x7f1bae358548) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f1bae3585b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae36a120) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae358618) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae358680) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > (0x0x7f1bae3586e8) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f1bae358750) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae36a180) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae36a240) 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae36a2a0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f1bae36a300) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae358820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae36a360) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae358888) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae3588f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae36a3c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae358958) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae3589c0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae358a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae36a420) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > > (0x0x7f1bae36a4e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae36a540) 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&> > (0x0x7f1bae36a5a0) 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> > (0x0x7f1bae36a600) 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&> (0x0x7f1bae358c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae36a660) 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&> > (0x0x7f1bae358d68) 0 empty
  std::__is_direct_constructible_impl<bool, bool&> (0x0x7f1bae358dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae36a6c0) 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&> (0x0x7f1bae358e38) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7f1bae358ea0) 0 empty
    std::__is_direct_constructible_impl<bool, bool&> (0x0x7f1bae358f08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae36a7e0) 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&> (0x0x7f1bae358f70) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&> (0x0x7f1bae38c000) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&> > (0x0x7f1bae38c068) 0 empty
      std::__is_direct_constructible_impl<bool, bool&> (0x0x7f1bae38c0d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae36a8a0) 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&> (0x0x7f1bae38c138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae36a960) 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&> (0x0x7f1bae38c1a0) 0 empty
  std::__is_direct_constructible<bool, bool&> (0x0x7f1bae38c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae36a9c0) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> >, std::is_constructible<bool, bool&> > (0x0x7f1bae36aa80) 0 empty

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

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

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

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

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

Class std::is_void<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&> (0x0x7f1bae38c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae36acc0) 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> > > (0x0x7f1bae36ad20) 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> > (0x0x7f1bae38c5b0) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f1bae38c618) 0 empty
    std::is_array<bool> (0x0x7f1bae38c680) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae36ad80) 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> (0x0x7f1bae36ade0) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > (0x0x7f1bae38c7b8) 0 empty
  std::is_convertible<bool&, bool> (0x0x7f1bae38c820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae36aea0) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > (0x0x7f1bae38c888) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > (0x0x7f1bae38c8f0) 0 empty
    std::is_convertible<bool&, bool> (0x0x7f1bae38c958) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae36af00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > (0x0x7f1bae38c9c0) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > (0x0x7f1bae38ca28) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > (0x0x7f1bae38ca90) 0 empty
      std::is_convertible<bool&, bool> (0x0x7f1bae38caf8) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae36af60) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > > (0x0x7f1bae3a0060) 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > >, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae3a00c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > >, std::is_constructible<bool, bool&> > (0x0x7f1bae3a0120) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > (0x0x7f1bae38cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae3a0180) 0 empty

Class std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > > (0x0x7f1bae38cc30) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > (0x0x7f1bae38cc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae3a01e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>, const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > > (0x0x7f1bae38cd00) 0 empty
  std::__and_<std::is_constructible<bool, bool&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > > (0x0x7f1bae38cd68) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_const_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > > (0x0x7f1bae38cdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae3a0240) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&>, std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   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<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae3a0300) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, 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<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, bool&> > (0x0x7f1bae38ce38) 0 empty
  std::is_constructible<bool, bool&> (0x0x7f1bae38cea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae3a0360) 0 empty

Class std::conditional<true, std::is_convertible<bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae3a0420) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&, bool> > (0x0x7f1bae38cf08) 0 empty
  std::is_convertible<bool&, bool> (0x0x7f1bae38cf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae3a0480) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae3a0540) 0 empty

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

Class std::is_same<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, std::_Rb_tree_const_iterator<CppUnit::TestFactory*> > (0x0x7f1bae3bd138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae3a0840) 0 empty

Class std::_PCC<false, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_const_iterator<CppUnit::TestFactory*>, bool> (0x0x7f1bae3a08a0) 0 empty

Class __gnu_cxx::__aligned_membuf<CppUnit::TestFactory*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<CppUnit::TestFactory*>::_Tp2 (0x0x7f1bae3a0d80) 0

Class __gnu_cxx::__aligned_membuf<CppUnit::TestFactory*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<CppUnit::TestFactory*> (0x0x7f1bae3a0d20) 0

Class std::_Rb_tree_node<CppUnit::TestFactory*>
   size=40 align=8
   base size=40 base align=8
std::_Rb_tree_node<CppUnit::TestFactory*> (0x0x7f1bae3bd1a0) 0
  std::_Rb_tree_node_base (0x0x7f1bae3a0cc0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::unary_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, const std::__cxx11::basic_string<char> > (0x0x7f1bae44b2a0) 0 empty

Class std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > (0x0x7f1bae3bde38) 0 empty
  std::unary_function<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, const std::__cxx11::basic_string<char> > (0x0x7f1bae44b300) 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*> (0x0x7f1bae463000) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae44b360) 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*> (0x0x7f1bae44b3c0) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >::_Alloc_node (0x0x7f1bae44b5a0) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae44b600) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > > (0x0x7f1bae44b660) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44b6c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae44b720) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, 0u> > > (0x0x7f1bae4632d8) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463340) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae44b780) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4633a8) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, 0u> > > (0x0x7f1bae463410) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463478) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae44b7e0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae44b840) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4634e0) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463548) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae44b8a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4635b0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463618) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463680) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae44b900) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae44b960) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4636e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44b9c0) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44ba20) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae44ba80) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4637b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44bae0) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44bb40) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463888) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4638f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae44bba0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463958) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44bc00) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > > (0x0x7f1bae44bc60) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4639c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44bcc0) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > > (0x0x7f1bae44bd20) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44bd80) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44bde0) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > > (0x0x7f1bae44be40) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44bea0) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae44bf00) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae44bf60) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae4a4000) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae4a4060) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463c98) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae4a40c0) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463d68) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463dd0) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae463e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae4a4120) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463ea0) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463f08) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463f70) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4630d0) 0 empty
        std::integral_constant<bool, false> (0x0x7f1bae4a4180) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463138) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4631a0) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae463208) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4aa000) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4aa068) 0 empty
          std::integral_constant<bool, false> (0x0x7f1bae4a41e0) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4aa0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae4a4240) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4aa138) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4aa1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae4a42a0) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4a4300) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4aa208) 0 empty
  std::__do_is_destructible_impl (0x0x7f1bae4a4360) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false, false> (0x0x7f1bae4aa2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae4a43c0) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4aa340) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae4a4420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4a4480) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae4a44e0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae4aa478) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa4e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae4a4540) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa548) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae4aa5b0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae4a45a0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa680) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa6e8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae4aa750) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa7b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae4a4600) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa820) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae4a4660) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa888) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae4a46c0) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aa958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae4a4720) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   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<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae4a4780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_constructible<bool, const bool&> > (0x0x7f1bae4aa9c0) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f1bae4aaa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae4a47e0) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4a4900) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4a4960) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4a48a0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aabc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae4a49c0) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&> (0x0x7f1bae4aac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae4a4a20) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > > (0x0x7f1bae4a4a80) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4a4ae0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4aac98) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4aad00) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae4a4b40) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4aad68) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4aadd0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4aae38) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae4a4ba0) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false> (0x0x7f1bae4a4c00) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4aaf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae4a4c60) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   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<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4a4cc0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > (0x0x7f1bae4aaf70) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f1bae4aaa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae4a4d20) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae4a4de0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1bae4a4e40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4a4ea0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae4a4f00) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1bae4ea0d0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae4a4f60) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea1a0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1bae4ea208) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea270) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae4ee000) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea2d8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea340) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1bae4ea3a8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae4ee060) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea478) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae4ee0c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea4e0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea548) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae4ee120) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae4ee180) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> >
   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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1bae4ee1e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7f1bae4ee240) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ee300) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ee360) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ee2a0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea680) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae4ee3c0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&> (0x0x7f1bae4ea6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae4ee420) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > > (0x0x7f1bae4ee480) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4ea750) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4ea7b8) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4ea820) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae4ee4e0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, false> (0x0x7f1bae4ee540) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae4ea8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae4ee5a0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   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<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae4ee600) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > (0x0x7f1bae4ea958) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f1bae4ea9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae4ee660) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae4eaa28) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > (0x0x7f1bae4eaa90) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f1bae4eaaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae4ee6c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae4eab60) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae4eabc8) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > (0x0x7f1bae4eac30) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f1bae4eac98) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae4ee720) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae4ee7e0) 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> >
   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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1bae4ee840) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f1bae4ee8a0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae4eaea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae4ee900) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae4eaf08) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae4eaf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae4ee960) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae4ead00) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae4ead68) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae4eadd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae4ee9c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae4eea80) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae4eeae0) 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&&> > (0x0x7f1bae4eeb40) 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> > (0x0x7f1bae4eeba0) 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&&> (0x0x7f1bae1112d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae4eec00) 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&&> > (0x0x7f1bae1113a8) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f1bae111410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae4eec60) 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&&> (0x0x7f1bae111478) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f1bae1114e0) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f1bae111548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae4eed80) 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&&> (0x0x7f1bae1115b0) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f1bae111618) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f1bae111680) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f1bae1116e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae4eee40) 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&&> (0x0x7f1bae111750) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae4eef00) 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&&> (0x0x7f1bae1117b8) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f1bae111820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae4eef60) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7f1bae122060) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   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<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae1220c0) 0 empty

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

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

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

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

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x7f1bae1119c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1222a0) 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> > > (0x0x7f1bae122300) 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> > (0x0x7f1bae111af8) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f1bae111b60) 0 empty
    std::is_array<bool> (0x0x7f1bae111bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae122360) 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> (0x0x7f1bae1223c0) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > (0x0x7f1bae111d00) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f1bae111d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae122480) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae111dd0) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > (0x0x7f1bae111e38) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7f1bae111ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae1224e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae111f08) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae111f70) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > (0x0x7f1bae111000) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7f1bae111068) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae122540) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae122600) 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> >
   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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&> > (0x0x7f1bae122660) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7f1bae1226c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae1381a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae122720) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, 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<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae138208) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae138270) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae122780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae1382d8) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae138340) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae1383a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae1227e0) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> >
   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<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&> > (0x0x7f1bae1228a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&>, std::is_constructible<bool, bool&&> > (0x0x7f1bae1384e0) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f1bae138548) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae122900) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   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<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bae1229c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >&&, std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> > >, std::is_convertible<bool&&, bool> > (0x0x7f1bae138680) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f1bae1386e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae122a20) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > (0x0x7f1bae122ae0) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7f1bae122ba0) 0 empty

Class std::unary_function<CppUnit::TestFactory*, CppUnit::TestFactory*>
   size=1 align=1
   base size=0 base align=1
std::unary_function<CppUnit::TestFactory*, CppUnit::TestFactory*> (0x0x7f1bae16b8a0) 0 empty

Class std::_Identity<CppUnit::TestFactory*>
   size=1 align=1
   base size=1 base align=1
std::_Identity<CppUnit::TestFactory*> (0x0x7f1bae138958) 0 empty
  std::unary_function<CppUnit::TestFactory*, CppUnit::TestFactory*> (0x0x7f1bae16b900) 0 empty

Class std::_Rb_tree<CppUnit::TestFactory*, CppUnit::TestFactory*, std::_Identity<CppUnit::TestFactory*>, std::less<CppUnit::TestFactory*>, std::allocator<CppUnit::TestFactory*> >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<CppUnit::TestFactory*, CppUnit::TestFactory*, std::_Identity<CppUnit::TestFactory*>, std::less<CppUnit::TestFactory*>, std::allocator<CppUnit::TestFactory*> >::_Alloc_node (0x0x7f1bae16b960) 0

Class std::remove_reference<CppUnit::TestFactory* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<CppUnit::TestFactory* const&> (0x0x7f1bae16b9c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae16ba80) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae16bae0) 0 empty

Class std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae16bb40) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<CppUnit::TestFactory*>, 0u> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<CppUnit::TestFactory*>, 0u> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae16bba0) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__not_<std::extent<std::_Rb_tree_iterator<CppUnit::TestFactory*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__not_<std::extent<std::_Rb_tree_iterator<CppUnit::TestFactory*>, 0u> > > (0x0x7f1bae138e38) 0 empty
  std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae16bc00) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138f08) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__not_<std::extent<std::_Rb_tree_iterator<CppUnit::TestFactory*>, 0u> > > (0x0x7f1bae138f70) 0 empty
    std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138000) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae16bc60) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae16bcc0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae138068) 0 empty
  std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1380d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae16bd20) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae138410) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae138478) 0 empty
    std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1385b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae16bd80) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_scalar<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_scalar<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae16bde0) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138618) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae16be40) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae16bea0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_floating_point<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_floating_point<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae16bf00) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1387b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae16bf60) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1389c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa000) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_floating_point<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_floating_point<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae138a90) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae1aa060) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa0c0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae1aa120) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa180) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae1aa1e0) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa240) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa2a0) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae1aa300) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae138d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa360) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b4000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa3c0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1aa420) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa480) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa4e0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b4138) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b41a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae1aa540) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b4208) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b4270) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b42d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae1aa5a0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b4340) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b43a8) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b4410) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b4478) 0 empty
        std::integral_constant<bool, false> (0x0x7f1bae1aa600) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b44e0) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b4548) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b45b0) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b4618) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b4680) 0 empty
          std::integral_constant<bool, false> (0x0x7f1bae1aa660) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b46e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aa6c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_scalar<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_scalar<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1b4750) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b47b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae1aa720) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1aa780) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b4820) 0 empty
  std::__do_is_destructible_impl (0x0x7f1bae1aa7e0) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, false, false> (0x0x7f1bae1b48f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae1aa840) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1b4958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae1aa960) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1aa9c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b49c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae1aaa20) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae1b4a90) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4af8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae1aaa80) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4b60) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae1b4bc8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4c30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae1aaae0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4c98) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4d00) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae1b4d68) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4dd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae1aab40) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae1aaba0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4ea0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae1aac00) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1b4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae1aac60) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   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<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae1aacc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, 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<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, const bool&> > (0x0x7f1bae1ce000) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f1bae1ce068) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae1aad20) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1aae40) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1aaea0) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1aade0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1ce208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aaf00) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae1ce270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1aaf60) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae1d8000) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1d8060) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1ce2d8) 0 empty
  std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1ce340) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae1d80c0) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1ce3a8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1ce410) 0 empty
    std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1ce478) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae1d8120) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*>, false> (0x0x7f1bae1d8180) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1ce548) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae1d81e0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1d8240) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > (0x0x7f1bae1ce5b0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f1bae1ce618) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae1d82a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae1d8360) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae1d83c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1d8420) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1ce820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae1d8480) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae1ce8f0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1ce958) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae1d84e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1ce9c0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae1cea28) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1cea90) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae1d8540) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1ceaf8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1ceb60) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae1cebc8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1cec30) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae1d85a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1cec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae1d8600) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1ced00) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1ced68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae1d8660) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1cedd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae1d86c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae1d8720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7f1bae1d8780) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1d8840) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1d88a0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1d87e0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1ceea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1d8900) 0 empty

Class std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae1cef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1d8960) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae1d89c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1cef70) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1ce0d0) 0 empty
    std::is_array<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1ce138) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae1d8a20) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*>, false> (0x0x7f1bae1d8a80) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae1ce6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae1d8ae0) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae1d8b40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > (0x0x7f1bae1ce750) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f1bae20d000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae1d8ba0) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae20d068) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > (0x0x7f1bae20d0d0) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f1bae20d138) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae1d8c00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae20d1a0) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae20d208) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > (0x0x7f1bae20d270) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f1bae20d2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae1d8c60) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae1d8d20) 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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae1d8d80) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7f1bae1d8de0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae20d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae1d8e40) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae20d548) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae20d5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae1d8ea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae20d618) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > > (0x0x7f1bae20d680) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const bool&, bool> > > (0x0x7f1bae20d6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae1d8f00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae21e000) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae21e060) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7f1bae21e0c0) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae21e120) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > (0x0x7f1bae20d888) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f1bae20d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae21e180) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae20d958) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > (0x0x7f1bae20d9c0) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7f1bae20da28) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae21e1e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae20da90) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae20daf8) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > (0x0x7f1bae20db60) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7f1bae20dbc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae21e240) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae21e300) 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae21e360) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7f1bae21e3c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae20ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae21e420) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, 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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae20de38) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae20dea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae21e480) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae20df08) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > > (0x0x7f1bae20df70) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > > (0x0x7f1bae20d340) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae21e4e0) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   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<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae21e5a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<bool, bool&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<bool, bool&&> > (0x0x7f1bae20d3a8) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f1bae20d410) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae21e600) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   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<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae21e6c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<bool&&, bool> > (0x0x7f1bae20d750) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f1bae20d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae21e720) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae21e7e0) 0 empty

Class std::_PCC<true, std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae21ed20) 0 empty

Class std::conditional<true, std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae21ed80) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae20dc98) 0 empty
  std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae299000) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae299068) 0 empty
      std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae2990d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae21ede0) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >&, const std::__nonesuch&> (0x0x7f1bae21ee40) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_copy_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1bae2991a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae21eea0) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >&, const std::__nonesuch&> (0x0x7f1bae21ef00) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae21ef60) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae299208) 0 empty
  std::is_move_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae299270) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, true> (0x0x7f1bae2992d8) 0 empty
      std::is_assignable<std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae299340) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae2a1000) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >&&, std::__nonesuch&&> (0x0x7f1bae2a1060) 0 empty

Class std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae21ecc0) 0

Class std::_PCC<false, std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae2a10c0) 0 empty

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f1bae2a1900) 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> (0x0x7f1bae2a1cc0) 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> (0x0x7f1bae2a1d20) 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> (0x0x7f1bae2a1c60) 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> (0x0x7f1bae299a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae2a1d80) 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> (0x0x7f1bae2a1de0) 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*> (0x0x7f1bae2a1c00) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f1bae2a1ea0) 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*> (0x0x7f1bae2a1f60) 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*> (0x0x7f1bae2f7240) 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> (0x0x7f1bae2f7420) 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> (0x0x7f1bae2f7480) 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> (0x0x7f1bae2f73c0) 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> (0x0x7f1bae299c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae2f74e0) 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> (0x0x7f1bae2f7540) 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*> (0x0x7f1bae2f7360) 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*> (0x0x7f1bae2f77e0) 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> (0x0x7f1bae2f79c0) 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> (0x0x7f1bae2f7a20) 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> (0x0x7f1bae2f7960) 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> (0x0x7f1bae299e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae2f7a80) 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> (0x0x7f1bae2f7ae0) 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*> (0x0x7f1bae2f7900) 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&> > (0x0x7f1badf2d000) 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*> > > (0x0x7f1badf2d120) 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*> (0x0x7f1bae299f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf2d180) 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*> > (0x0x7f1badf2d1e0) 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> > > (0x0x7f1bae299f70) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f1badf36000) 0 empty
    std::integral_constant<bool, false> (0x0x7f1badf2d240) 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*> (0x0x7f1badf36068) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f1badf360d0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f1badf36138) 0 empty
      std::integral_constant<bool, false> (0x0x7f1badf2d2a0) 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*> > (0x0x7f1badf2d300) 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*> > (0x0x7f1badf361a0) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f1badf36208) 0 empty
    std::integral_constant<bool, false> (0x0x7f1badf2d360) 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*> > (0x0x7f1badf36270) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f1badf362d8) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f1badf36340) 0 empty
      std::integral_constant<bool, false> (0x0x7f1badf2d3c0) 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*> > (0x0x7f1badf2d420) 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*> (0x0x7f1badf363a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf2d480) 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*> (0x0x7f1badf36410) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf2d4e0) 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*> > (0x0x7f1badf2d540) 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*> (0x0x7f1badf36478) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf2d5a0) 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*> (0x0x7f1badf364e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf2d600) 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*> > (0x0x7f1badf36548) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f1badf365b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1badf2d660) 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*> (0x0x7f1badf366e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf2d6c0) 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*> > > (0x0x7f1badf2d720) 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*> (0x0x7f1badf36750) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf2d780) 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*> > > (0x0x7f1badf2d7e0) 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*> (0x0x7f1badf367b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf2d840) 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*> (0x0x7f1badf36820) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf2d8a0) 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*> > > (0x0x7f1badf2d900) 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*> > (0x0x7f1badf36888) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f1badf368f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf2d960) 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*> > (0x0x7f1badf36958) 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*> > (0x0x7f1badf369c0) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f1badf36a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f1badf2d9c0) 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*> > (0x0x7f1badf36a90) 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*> > (0x0x7f1badf36af8) 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*> > (0x0x7f1badf36b60) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f1badf36bc8) 0 empty
        std::integral_constant<bool, true> (0x0x7f1badf2da20) 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*> (0x0x7f1badf36c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf2da80) 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*> > (0x0x7f1badf36c98) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f1badf36d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf2dae0) 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> (0x0x7f1badf36e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf2dc00) 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*> (0x0x7f1badf36ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf2dc60) 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*> > (0x0x7f1badf2dcc0) 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&> (0x0x7f1badf36f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1badf2dde0) 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&> > (0x0x7f1badf56000) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f1badf56068) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1badf2df00) 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&> (0x0x7f1badf560d0) 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&> > (0x0x7f1badf56138) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f1badf561a0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1badf57000) 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&> (0x0x7f1badf562d8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f1badf56340) 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&> > (0x0x7f1badf563a8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f1badf56410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1badf570c0) 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&> (0x0x7f1badf564e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf57300) 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&> (0x0x7f1badf56548) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f1badf565b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf57420) 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&> (0x0x7f1badf56618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf574e0) 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&> > (0x0x7f1badf57540) 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&> > (0x0x7f1badf56680) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f1badf566e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf575a0) 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&> (0x0x7f1badf576c0) 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&> (0x0x7f1badf57720) 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&> (0x0x7f1badf57660) 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&> (0x0x7f1badf567b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf57780) 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&> (0x0x7f1badf56820) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf577e0) 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*> > > (0x0x7f1badf57840) 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*> > (0x0x7f1badf57960) 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*> > (0x0x7f1badf56888) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f1badf568f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1badf579c0) 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*> > (0x0x7f1badf56a28) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f1badf56a90) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f1badf56af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f1badf57a20) 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> (0x0x7f1badf57a80) 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*> (0x0x7f1badf56c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf57c60) 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*> > (0x0x7f1badf57cc0) 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*> > (0x0x7f1badf56c98) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1badf56d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf57d20) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1badf57de0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> >
   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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf57e40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, 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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f1badf57ea0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf56ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf57f60) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > > (0x0x7f1badf86000) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf56f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf86060) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf860c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf56f70) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b000) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf86120) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b068) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf86180) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf861e0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf8b0d0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b138) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf86240) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf8b1a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf8b208) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b270) 0 empty
      std::integral_constant<bool, true> (0x0x7f1badf862a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > > (0x0x7f1badf8b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf86300) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf86360) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf863c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf8b3a8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b410) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf86420) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b478) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf86480) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, true> (0x0x7f1badf864e0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b4e0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, true> (0x0x7f1badf86540) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf56e38) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1badf57f00) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> >
   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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf8b5b0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1badf865a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b680) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf8b6e8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1badf86600) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b7b8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b820) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf8b888) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b8f0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1badf86660) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b958) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf866c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>
   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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8b9c0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8ba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf86720) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badf8ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf86780) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> >
   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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badf867e0) 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&&> > (0x0x7f1badf86840) 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*> > (0x0x7f1badf86960) 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&&> (0x0x7f1badf8bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf86ae0) 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&&> > > (0x0x7f1badf86b40) 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&&> (0x0x7f1badf8bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf86ba0) 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&&> > (0x0x7f1badf86c00) 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&&> (0x0x7f1badf8bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf86c60) 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&&> > (0x0x7f1badf8bc98) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f1badf8bd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf86cc0) 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&&> (0x0x7f1badf8bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badf86d20) 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&&> > (0x0x7f1badf86d80) 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&&> > (0x0x7f1badf8bdd0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f1badf8be38) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badf86de0) 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&&> > (0x0x7f1badf8bea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f1badf8bf08) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f1badf8bf70) 0 empty
      std::integral_constant<bool, true> (0x0x7f1badf86e40) 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&&> > > (0x0x7f1badfb5000) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf86ea0) 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&&> (0x0x7f1badfb5068) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badf86f00) 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&&> > (0x0x7f1badf86f60) 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&&> > (0x0x7f1badfb50d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f1badfb5138) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badfb9000) 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&&> (0x0x7f1badfb51a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badfb9060) 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> (0x0x7f1badfb90c0) 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&&> (0x0x7f1badfb5208) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f1badfb9120) 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&&> (0x0x7f1badf8baf8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1badf86a80) 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&&> > (0x0x7f1badfb52d8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f1badfb5340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1badfb9240) 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&&> (0x0x7f1badfb53a8) 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&&> > (0x0x7f1badfb5410) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f1badfb5478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1badfb9300) 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&&> (0x0x7f1badfb55b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f1badfb5618) 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&&> > (0x0x7f1badfb5680) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f1badfb56e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1badfb93c0) 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&&> (0x0x7f1badfb57b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badfb9600) 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&&> (0x0x7f1badfb5820) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f1badfb5888) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badfb9720) 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&&> (0x0x7f1badfb58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badfb98a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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&&> > (0x0x7f1badfb9900) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badfb99c0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badfb9a20) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badfb9960) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badfb59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badfb9a80) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1badfb5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badfb9ae0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, 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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f1badfb9b40) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f1badfb5a90) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f1badfb5af8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f1badfb5b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f1badfb9ba0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*, false> (0x0x7f1badfb9c00) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*> (0x0x7f1badfb5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badfb9c60) 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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*> > (0x0x7f1badfb9cc0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f1badfb5d00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1badfb5d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badfb9d20) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1badfb5dd0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f1badfb5e38) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1badfb5ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1badfb9d80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1badfb5f08) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1badfb5f70) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f1badfd6000) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1badfd6068) 0 empty
        std::integral_constant<bool, true> (0x0x7f1badfb9de0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1badfb9ea0) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> >
   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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1badfb9f00) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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&&> > (0x0x7f1badfb9f60) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1badfd6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badfe4000) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1badfd61a0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1badfd6208) 0 empty
    std::integral_constant<bool, false> (0x0x7f1badfe4060) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1badfd6270) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1badfd62d8) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1badfd6340) 0 empty
      std::integral_constant<bool, false> (0x0x7f1badfe40c0) 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*> > > > (0x0x7f1badfe4180) 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&> > (0x0x7f1badfe41e0) 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*&> > (0x0x7f1badfe4240) 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*> > (0x0x7f1badfe42a0) 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*&> (0x0x7f1badfd6410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1badfe4300) 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*&> > (0x0x7f1badfd64e0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f1badfd6548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1badfe4420) 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*&> (0x0x7f1badfd65b0) 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*&> > (0x0x7f1badfd6618) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f1badfd6680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1badfe44e0) 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*&> (0x0x7f1badfd66e8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f1badfd6750) 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*&> > (0x0x7f1badfd67b8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f1badfd6820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1badfe4660) 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*&> (0x0x7f1badfd6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badfe4780) 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*&> (0x0x7f1badfd68f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f1badfd6958) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badfe47e0) 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*&> (0x0x7f1badfd69c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badfe4840) 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*&> > (0x0x7f1badfe48a0) 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*> > (0x0x7f1badfe4900) 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*&> (0x0x7f1badfe49c0) 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*&> (0x0x7f1badfe4a20) 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*&> (0x0x7f1badfe4960) 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*&> (0x0x7f1badfd6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badfe4a80) 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*&> (0x0x7f1badfd6af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badfe4ae0) 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*> > > (0x0x7f1badfe4b40) 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*> > (0x0x7f1badfd6b60) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f1badfd6bc8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f1badfd6c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f1badfe4ba0) 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> (0x0x7f1badfe4c00) 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*> (0x0x7f1badfd6d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badfe4d20) 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*> > (0x0x7f1badfd6dd0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f1badfd6e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badfe4d80) 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*> > > (0x0x7f1badfd6ea0) 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*> > (0x0x7f1badfd6f08) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f1badfd6f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f1badfe4de0) 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*> > > (0x0x7f1bae00d000) 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*> > > (0x0x7f1bae00d068) 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*> > (0x0x7f1bae00d0d0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f1bae00d138) 0 empty
        std::integral_constant<bool, true> (0x0x7f1badfe4e40) 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*> > > > (0x0x7f1badfe4f00) 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&> > (0x0x7f1badfe4f60) 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*&> > (0x0x7f1bae019000) 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*> > > (0x0x7f1bae00d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae019060) 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*> > > > (0x0x7f1bae00d270) 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*> > > (0x0x7f1bae00d2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae0190c0) 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*> > > > (0x0x7f1bae00d340) 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*> > > > (0x0x7f1bae00d3a8) 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*> > > (0x0x7f1bae00d410) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae019120) 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> >
   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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&> > (0x0x7f1bae0191e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f1bae00d478) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f1bae00d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae019240) 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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*> > (0x0x7f1bae019300) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f1bae00d548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f1bae00d5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae019360) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*&> (0x0x7f1bae019420) 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*&> (0x0x7f1bae0194e0) 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*> > > > (0x0x7f1bae019720) 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*&> > (0x0x7f1bae019780) 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&&> > (0x0x7f1bae0197e0) 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*> > (0x0x7f1bae019840) 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*> > (0x0x7f1bae00d7b8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1bae00d820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0198a0) 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*> > > (0x0x7f1bae00d888) 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*> > (0x0x7f1bae00d8f0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1bae00d958) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae019900) 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*> > > (0x0x7f1bae00d9c0) 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*> > > (0x0x7f1bae00da28) 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*> > (0x0x7f1bae00da90) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1bae00daf8) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae019960) 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*> > > > (0x0x7f1bae019a20) 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*&> > (0x0x7f1bae019a80) 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&&> > (0x0x7f1bae019ae0) 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*> > > (0x0x7f1bae00dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae019b40) 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*> > > > (0x0x7f1bae00dc30) 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*> > > (0x0x7f1bae00dc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae019ba0) 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*> > > > (0x0x7f1bae00dd00) 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*> > > > (0x0x7f1bae00dd68) 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*> > > (0x0x7f1bae00ddd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae019c00) 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*> > > > (0x0x7f1bae019cc0) 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&> > (0x0x7f1bae019d20) 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&&> > (0x0x7f1bae019d80) 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*> > (0x0x7f1bae019de0) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7f1bae00df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae019ea0) 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&&> > > (0x0x7f1bae019f00) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7f1bae00df70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae019f60) 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&&> > (0x0x7f1bae06b000) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f1bae06c000) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae06b120) 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&&> > (0x0x7f1bae06c068) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f1bae06c0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae06b180) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f1bae06c138) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae06b1e0) 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&&> > (0x0x7f1bae06b240) 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&&> > (0x0x7f1bae06c1a0) 0 empty
  std::is_reference<int&&> (0x0x7f1bae06c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae06b2a0) 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&&> > (0x0x7f1bae06c270) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f1bae06c2d8) 0 empty
    std::is_reference<int&&> (0x0x7f1bae06c340) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae06b300) 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&&> > > (0x0x7f1bae06c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae06b360) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f1bae06c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae06b480) 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&&> > (0x0x7f1bae06b4e0) 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&&> > (0x0x7f1bae06c548) 0 empty
  std::is_reference<int&&> (0x0x7f1bae06c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae06b540) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7f1bae06c618) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae06b5a0) 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> (0x0x7f1bae06b600) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f1bae06c680) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f1bae06b660) 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&&> (0x0x7f1bae00dea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae019e40) 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&&> > (0x0x7f1bae06c750) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae06c7b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae06b6c0) 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&&> (0x0x7f1bae06c820) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f1bae06c888) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae06c8f0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae06b720) 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&&> (0x0x7f1bae06c958) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae06c9c0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f1bae06ca28) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae06ca90) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae06b780) 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&&> (0x0x7f1bae06caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae06b7e0) 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&&> (0x0x7f1bae06cb60) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae06cbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae06b840) 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&&> (0x0x7f1bae06cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae06b8a0) 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&&> > (0x0x7f1bae06b900) 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*> > > (0x0x7f1bae06cc98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae06cd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae06b960) 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*> > > (0x0x7f1bae06cd68) 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*> > > (0x0x7f1bae06cdd0) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae06ce38) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae06b9c0) 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*> > > > (0x0x7f1bae06ba80) 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&> > (0x0x7f1bae06bae0) 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&&> > (0x0x7f1bae06bb40) 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*> > > > (0x0x7f1bae06cf08) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae06cf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae06bba0) 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*> > > > (0x0x7f1bae085000) 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*> > > > (0x0x7f1bae085068) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae0850d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae06bc00) 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*&> > (0x0x7f1bae06bcc0) 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&&> > (0x0x7f1bae085138) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f1bae0851a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae06bd20) 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*> > (0x0x7f1bae06bde0) 0 empty

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

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

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

Class std::__is_void_helper<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int&&> (0x0x7f1bae085270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae06bf60) 0 empty

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f1bae0852d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae092000) 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*> > > (0x0x7f1bae092060) 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*> > (0x0x7f1bae085340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f1bae0853a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f1bae085410) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae0920c0) 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> (0x0x7f1bae092120) 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*> (0x0x7f1bae085548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae092180) 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*> > (0x0x7f1bae0855b0) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f1bae085618) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae0921e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1bae0bc060) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> >
   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<CppUnit::TestFactory*>*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> > (0x0x7f1bae0bc0c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>, 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<CppUnit::TestFactory*>*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f1bae0bc120) 0 empty

Class std::is_function<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae085af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae0bc1e0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::__or_<std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::__or_<std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > > (0x0x7f1bae0bc240) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae085b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae0bc2a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > (0x0x7f1bae0bc300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_rvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > (0x0x7f1bae085bc8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae085c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0bc360) 0 empty

Class std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae085c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae0bc3c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > (0x0x7f1bae0bc420) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > (0x0x7f1bae085d00) 0 empty
  std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae085d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0bc480) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > (0x0x7f1bae085dd0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > (0x0x7f1bae085e38) 0 empty
    std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae085ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae0bc4e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > > (0x0x7f1bae085f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae0bc540) 0 empty

Class std::is_object<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae085f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae0bc5a0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > (0x0x7f1bae0bc600) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> > (0x0x7f1bae085750) 0 empty
  std::is_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0857b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0bc660) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd000) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae0bc6c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<CppUnit::TestFactory*>*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<CppUnit::TestFactory*>*&, true> (0x0x7f1bae0bc720) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd068) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<CppUnit::TestFactory*>*&, true> (0x0x7f1bae0bc780) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae085a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1bae0bc180) 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<CppUnit::TestFactory*>*&> >
   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<CppUnit::TestFactory*>*&> > (0x0x7f1bae0dd138) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1bae0bc7e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   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<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd208) 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<CppUnit::TestFactory*>*&> > (0x0x7f1bae0dd270) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1bae0bc840) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd340) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd3a8) 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<CppUnit::TestFactory*>*&> > (0x0x7f1bae0dd410) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1bae0bc8a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae0bc900) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd7b8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0bc960) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dd9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae0bca80) 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&> >
   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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&> > (0x0x7f1bae0bcba0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, 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&&> > (0x0x7f1bae0bcc00) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0bccc0) 0 empty

Class std::remove_const<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0bcd20) 0 empty

Class std::remove_cv<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0bcc60) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0dda90) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae0bcd80) 0 empty

Class std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0ddaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae0bcde0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, 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<CppUnit::TestFactory*>*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f1bae0bce40) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<CppUnit::TestFactory*>*&>, 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<CppUnit::TestFactory*>*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f1bae0ddb60) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f1bae0ddbc8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f1bae0ddc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae0bcea0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*, false> (0x0x7f1bae0bcf00) 0 empty

Class std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*> (0x0x7f1bae0dde38) 0 empty
  std::integral_constant<bool, true> (0x0x7f1bae0bcf60) 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*> > (0x0x7f1bae0f80c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f1bae0ddea0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1bae0ddf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0f8120) 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1bae0ddf70) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f1bae0f9000) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1bae0f9068) 0 empty
      std::integral_constant<bool, true> (0x0x7f1bae0f8180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1bae0f90d0) 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1bae0f9138) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f1bae0f91a0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f1bae0f9208) 0 empty
        std::integral_constant<bool, true> (0x0x7f1bae0f81e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1bae0f82a0) 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&> >
   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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&> > (0x0x7f1bae0f8300) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, 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&&> > (0x0x7f1bae0f8360) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1bae0f92d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bae0f83c0) 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1bae0f9340) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1bae0f93a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bae0f8420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>, 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&>, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1bae0f9410) 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f1bae0f9478) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f1bae0f94e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f1bae0f8480) 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<CppUnit::TestFactory*>*&> >
   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<CppUnit::TestFactory*>*&> > (0x0x7f1bae0f8540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<CppUnit::TestFactory*>*&>, 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<CppUnit::TestFactory*>*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f1bae0f9548) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f1bae0f95b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0f85a0) 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<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*> > (0x0x7f1bae0f8660) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<CppUnit::TestFactory*>*&, 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<CppUnit::TestFactory*>*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f1bae0f9618) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f1bae0f9680) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0f86c0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<CppUnit::TestFactory*>*&> (0x0x7f1bae0f8780) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae0f8de0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1bae0f9b60) 0 empty
  std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> (0x0x7f1bae0f9bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0f8e40) 0 empty

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae0f8f00) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1bae0f9c30) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1bae0f9c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f1bae0f8f60) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd2a060) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd2a0c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd2a120) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd2a180) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae0f9e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badd2a240) 0 empty

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

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae0f9ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badd2a300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd2a360) 0 empty

Class std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae0f9f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badd2a3c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1bae0f9f70) 0 empty
  std::is_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae0f9a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badd2a420) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae0f9af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badd2a480) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd2a4e0) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd48000) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48068) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badd2a540) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd480d0) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd48138) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd481a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f1badd2a5a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_void<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > > (0x0x7f1badd48208) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badd2a600) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48270) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badd2a660) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd2a6c0) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd482d8) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48340) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badd2a720) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd483a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badd2a780) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, true> (0x0x7f1badd2a7e0) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48410) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, true> (0x0x7f1badd2a9c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1bae0f9dd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f1badd2a1e0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd484e0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f1badd2aa80) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd485b0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd48618) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f1badd2aae0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd486e8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48750) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd487b8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f1badd2ab40) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48888) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badd2aba0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd488f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd48958) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badd2ac00) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd489c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f1badd2ac60) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd2acc0) 0 empty

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd2ad20) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd48a28) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1badd48a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badd2ad80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd48af8) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd48b60) 0 empty
    std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1badd48bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1badd2ade0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd48c30) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd48c98) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd48d00) 0 empty
      std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1badd48d68) 0 empty
        std::integral_constant<bool, true> (0x0x7f1badd2ae40) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd2af00) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd2af60) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd68000) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd48e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badd68060) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd48ea0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd48f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f1badd680c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd48f70) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd6b000) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd6b068) 0 empty
      std::integral_constant<bool, false> (0x0x7f1badd68120) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd681e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1badd68240) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd682a0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd68300) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd6b138) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1badd6b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badd68360) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd6b208) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd6b270) 0 empty
    std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1badd6b2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f1badd683c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd6b340) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd6b3a8) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd6b410) 0 empty
      std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1badd6b478) 0 empty
        std::integral_constant<bool, true> (0x0x7f1badd68420) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd684e0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&> > (0x0x7f1badd68540) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   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<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd685a0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd6b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f1badd68600) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd6b5b0) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd6b618) 0 empty
    std::integral_constant<bool, false> (0x0x7f1badd68660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, const std::_Rb_tree_iterator<CppUnit::TestFactory*>&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd6b680) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > > (0x0x7f1badd6b6e8) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<CppUnit::TestFactory*>&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > > (0x0x7f1badd6b750) 0 empty
      std::integral_constant<bool, false> (0x0x7f1badd686c0) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd68780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&>, std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> > (0x0x7f1badd6b7b8) 0 empty
  std::is_constructible<std::_Rb_tree_iterator<CppUnit::TestFactory*>, std::_Rb_tree_iterator<CppUnit::TestFactory*>&&> (0x0x7f1badd6b820) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badd687e0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd688a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> >, std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > > (0x0x7f1badd6b888) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<CppUnit::TestFactory*>&&, std::_Rb_tree_iterator<CppUnit::TestFactory*> > (0x0x7f1badd6b8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f1badd68900) 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> > (0x0x7f1badda6600) 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> > (0x0x7f1badda6660) 0

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> > (0x0x7f1badda6720) 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> > (0x0x7f1badda6780) 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> > (0x0x7f1badda6a20) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f1badda6ae0) 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> > (0x0x7f1badda6a80) 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> > (0x0x7f1badda6e40) 0

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

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bade4e600) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bade3c2d8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> > > > (0x0x7f1bade4e660) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>*> (0x0x7f1bade3c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bade4e6c0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>*> > (0x0x7f1bade4e720) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CppUnit::TestFactoryRegistry*>*> > > (0x0x7f1bade3c410) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*> >*, std::pair<const std::__cxx11::basic_string<char>, CppUnit::TestFactoryRegistry*>*> (0x0x7f1bade3c478) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bade4e780) 0 empty

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

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > > (0x0x7f1bade4eb40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > > (0x0x7f1bade3c4e0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<CppUnit::TestFactory*> > > (0x0x7f1bade4eba0) 0 empty

Class std::is_same<std::_Rb_tree_node<CppUnit::TestFactory*>*, CppUnit::TestFactory**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<CppUnit::TestFactory*>*, CppUnit::TestFactory**> (0x0x7f1bade3c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f1bade4ec00) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<CppUnit::TestFactory**> >, std::is_same<std::_Rb_tree_node<CppUnit::TestFactory*>*, CppUnit::TestFactory**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<CppUnit::TestFactory**> >, std::is_same<std::_Rb_tree_node<CppUnit::TestFactory*>*, CppUnit::TestFactory**> > (0x0x7f1bade4ec60) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<CppUnit::TestFactory*>*, CppUnit::TestFactory**>, std::__not_<std::is_pointer<CppUnit::TestFactory**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<CppUnit::TestFactory*>*, CppUnit::TestFactory**>, std::__not_<std::is_pointer<CppUnit::TestFactory**> > > (0x0x7f1bade3c618) 0 empty
  std::is_same<std::_Rb_tree_node<CppUnit::TestFactory*>*, CppUnit::TestFactory**> (0x0x7f1bade3c680) 0 empty
    std::integral_constant<bool, false> (0x0x7f1bade4ecc0) 0 empty

