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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7faf2b6b2ae0) 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> (0x0x7faf2b6b2b40) 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> (0x0x7faf2b6b2ba0) 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> (0x0x7faf2b6b2c00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7faf2b6f05a0) 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> (0x0x7faf2b6f0600) 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> (0x0x7faf2b6f0660) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7faf2b6f06c0) 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> (0x0x7faf2b6f0720) 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> (0x0x7faf2b6f0780) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7faf2b6f0840) 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> (0x0x7faf2b6f08a0) 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> (0x0x7faf2b6f0900) 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> (0x0x7faf2b6f0960) 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> (0x0x7faf2b6f09c0) 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> (0x0x7faf2b6f0a20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7faf2b5c4820) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71c9c0) 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> (0x0x7faf2b5c4888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71ca20) 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> (0x0x7faf2b5c48f0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71ca80) 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> (0x0x7faf2b5c4958) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cae0) 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> (0x0x7faf2b5c49c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cb40) 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> (0x0x7faf2b5c4a28) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cba0) 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> (0x0x7faf2b5c4a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cc00) 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> (0x0x7faf2b5c4af8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cc60) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7faf2b5c4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71ccc0) 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> (0x0x7faf2b5c4bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cd20) 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> (0x0x7faf2b5c4c30) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cd80) 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> (0x0x7faf2b5c4c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cde0) 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> (0x0x7faf2b5c4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71ce40) 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> (0x0x7faf2b5c4d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cea0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7faf2b5c4dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cf00) 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> (0x0x7faf2b5c4e38) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2b71cf60) 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> (0x0x7faf2b5c4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2acd70c0) 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> (0x0x7faf2acd8000) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2acd7120) 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> (0x0x7faf2acd8068) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2acd7180) 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> (0x0x7faf2acfc3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2acfd360) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7faf2ad28060) 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 (0x0x7faf2ad282a0) 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 (0x0x7faf2ad284e0) 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 (0x0x7faf2ad28720) 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 (0x0x7faf2ad288a0) 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 (0x0x7faf2ad28c60) 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 (0x0x7faf2ad63d80) 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> (0x0x7faf2ad92360) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7faf2adbf6c0) 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> (0x0x7faf2adbf720) 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> (0x0x7faf2adbf780) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7faf2adeac60) 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 (0x0x7faf2adead20) 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 (0x0x7faf2adeade0) 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 (0x0x7faf2adeaea0) 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 (0x0x7faf2adeaf60) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7faf2ae21600) 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 (0x0x7faf2ae217e0) 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 (0x0x7faf2ae21840) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7faf2ae325b0) 0 empty
  std::input_iterator_tag (0x0x7faf2aeb9000) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7faf2ae32618) 0 empty
  std::forward_iterator_tag (0x0x7faf2ae32680) 0 empty
    std::input_iterator_tag (0x0x7faf2aeb9060) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7faf2ae326e8) 0 empty
  std::bidirectional_iterator_tag (0x0x7faf2ae32750) 0 empty
    std::forward_iterator_tag (0x0x7faf2ae327b8) 0 empty
      std::input_iterator_tag (0x0x7faf2aeb90c0) 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> (0x0x7faf2aafa840) 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 (0x0x7faf2ab49c00) 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 (0x0x7faf2ab49d20) 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 (0x0x7faf2ab49ea0) 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 (0x0x7faf2ab73060) 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 (0x0x7faf2ab73180) 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> (0x0x7faf2ab9a5a0) 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> (0x0x7faf2ab9a6c0) 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> (0x0x7faf2ab9aba0) 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> (0x0x7faf2ab9ac60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7faf2a6f5120) 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> > (0x0x7faf2a7c2120) 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> (0x0x7faf2a7c2180) 0 empty

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7faf2a459120) 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> > (0x0x7faf2a767270) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7faf2a459180) 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> (0x0x7faf2a4591e0) 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 (0x0x7faf2a7673a8) 0
  std::allocator<char> (0x0x7faf2a767410) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7faf2a459240) 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> (0x0x7faf2a4592a0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7faf2a459600) 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> > (0x0x7faf2a4598a0) 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> (0x0x7faf2a459900) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7faf2a459c60) 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> > (0x0x7faf2a459d20) 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> (0x0x7faf2a459d80) 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> (0x0x7faf2a767548) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7faf2a459de0) 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> (0x0x7faf2a459e40) 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> (0x0x7faf2a459ea0) 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> > (0x0x7faf2a54c000) 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> > (0x0x7faf2a7675b0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7faf2a54c060) 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> (0x0x7faf2a54c0c0) 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 (0x0x7faf2a7676e8) 0
  std::allocator<wchar_t> (0x0x7faf2a767750) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7faf2a54c120) 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> (0x0x7faf2a54c180) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7faf2a767e38) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7faf2a639a80) 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> (0x0x7faf2a639b40) 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> (0x0x7faf2a767ea0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7faf2a639ba0) 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> (0x0x7faf2a639c60) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7faf2a7671a0) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7faf2a268480) 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> > (0x0x7faf2a767340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2a268540) 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> > (0x0x7faf2a2685a0) 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> > (0x0x7faf2a767618) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7faf2a268600) 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> > > (0x0x7faf2a767680) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2a2686c0) 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> > (0x0x7faf2a268720) 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> > (0x0x7faf2a27e000) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7faf2a268780) 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> > > (0x0x7faf2a27e068) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2a268900) 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> > (0x0x7faf2a268960) 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> > (0x0x7faf2a27e0d0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7faf2a2689c0) 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> > (0x0x7faf2a268a80) 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> > (0x0x7faf2a27e208) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7faf2a268ae0) 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> (0x0x7faf2a268b40) 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> (0x0x7faf2a268ba0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7faf2a27e340) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7faf2a268c60) 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 (0x0x7faf2a27e410) 0
  std::allocator<char16_t> (0x0x7faf2a27e478) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7faf2a268cc0) 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> (0x0x7faf2a268d20) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7faf2a268a20) 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> > > (0x0x7faf2a27e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2a268de0) 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> > (0x0x7faf2a268e40) 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> > (0x0x7faf2a27e548) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7faf2a268ea0) 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> > (0x0x7faf2a268f60) 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> > (0x0x7faf2a27e680) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7faf2a35f000) 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> (0x0x7faf2a35f060) 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> (0x0x7faf2a35f0c0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7faf2a27e7b8) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7faf2a35f180) 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 (0x0x7faf2a27e888) 0
  std::allocator<char32_t> (0x0x7faf2a27e8f0) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7faf2a35f1e0) 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> (0x0x7faf2a35f240) 0

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

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

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

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7faf2a078d80) 0

Class __gnu_cxx::__aligned_membuf<long unsigned int>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<long unsigned int>::_Tp2 (0x0x7faf2a0b3ae0) 0

Class __gnu_cxx::__aligned_membuf<long unsigned int>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<long unsigned int> (0x0x7faf2a0b3a80) 0

Class std::_List_node<long unsigned int>
   size=24 align=8
   base size=24 base align=8
std::_List_node<long unsigned int> (0x0x7faf2a27ebc8) 0
  std::__detail::_List_node_base (0x0x7faf2a0b3a20) 0

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7faf2a156600) 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*> (0x0x7faf2a222a80) 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*> (0x0x7faf2a27ef08) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2a222ae0) 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*> > > (0x0x7faf2a222b40) 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*> (0x0x7faf2a27ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2a222c60) 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*> > (0x0x7faf2a222cc0) 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*> (0x0x7faf2a27e270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2a222d20) 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*> > (0x0x7faf2a27e2d8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7faf2a27e6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2a222d80) 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*> (0x0x7faf2a27e750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2a222de0) 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*> > (0x0x7faf2a222e40) 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*> (0x0x7faf2a222f00) 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*> (0x0x7faf2a222f60) 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*> (0x0x7faf2a222ea0) 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*> (0x0x7faf2a27ea28) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29e9f000) 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*> (0x0x7faf2a27ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29e9f060) 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*> > (0x0x7faf2a27eea0) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7faf29ea0000) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29e9f0c0) 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*> > (0x0x7faf29ea0138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7faf29ea01a0) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7faf29ea0208) 0 empty
      std::integral_constant<bool, false> (0x0x7faf29e9f120) 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*> > > (0x0x7faf29ea02d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29e9f180) 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*> (0x0x7faf29ea0340) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29e9f1e0) 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*> > (0x0x7faf29e9f240) 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*> > (0x0x7faf29ea03a8) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7faf29ea0410) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29e9f2a0) 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*> (0x0x7faf29ea0548) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29e9f3c0) 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*&> (0x0x7faf29ea05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29e9f480) 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*&> > > (0x0x7faf29e9f4e0) 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*&> (0x0x7faf29ea0618) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29e9f600) 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*&> > (0x0x7faf29e9f660) 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*&> > (0x0x7faf29ea0680) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7faf29ea06e8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29e9f6c0) 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*&> (0x0x7faf29ea0750) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29e9f720) 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*&> > (0x0x7faf29e9f780) 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*&> > (0x0x7faf29ea07b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7faf29ea0820) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29e9f7e0) 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*&> > (0x0x7faf29ea0958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7faf29ea09c0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7faf29ea0a28) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29e9f840) 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*&> > > (0x0x7faf29ea0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29e9f8a0) 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*&> (0x0x7faf29ea0b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29e9f900) 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*&> > (0x0x7faf29e9f960) 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*&> > (0x0x7faf29ea0bc8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7faf29ea0c30) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29e9f9c0) 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*&> (0x0x7faf29ea0d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29e9fae0) 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> (0x0x7faf29e9fb40) 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*&> (0x0x7faf29ea0dd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7faf29e9fba0) 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&> (0x0x7faf29ea0ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29e9fc00) 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&> > > (0x0x7faf29e9fc60) 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&> (0x0x7faf29ea0f08) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29e9fcc0) 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&> > (0x0x7faf29e9fd20) 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&> > (0x0x7faf29ea0f70) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7faf29ec3000) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29e9fd80) 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&> (0x0x7faf29ec3068) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29e9fde0) 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&> > (0x0x7faf29e9fe40) 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&> > (0x0x7faf29ec30d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7faf29ec3138) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29e9fea0) 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&> > (0x0x7faf29ec31a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7faf29ec3208) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7faf29ec3270) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29e9ff00) 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&> > > (0x0x7faf29ec32d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29e9ff60) 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&> (0x0x7faf29ec3340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29eca000) 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&> > (0x0x7faf29eca060) 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&> > (0x0x7faf29ec33a8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7faf29ec3410) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29eca0c0) 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&> (0x0x7faf29ec3478) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29eca120) 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> (0x0x7faf29eca180) 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&> (0x0x7faf29ec34e0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7faf29eca1e0) 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&> (0x0x7faf29e9f420) 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&> (0x0x7faf29ec3548) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29eca240) 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> (0x0x7faf29ec35b0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7faf29ec3618) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29eca2a0) 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*> (0x0x7faf29ec3680) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7faf29ec36e8) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7faf29ec3750) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29eca300) 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*> > (0x0x7faf29eca360) 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*> > (0x0x7faf29ec37b8) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7faf29ec3820) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7faf29ec3888) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7faf29ec38f0) 0 empty
        std::integral_constant<bool, true> (0x0x7faf29eca3c0) 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&> (0x0x7faf29eca420) 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*> > > (0x0x7faf29ec39c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29eca480) 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&> (0x0x7faf29eca4e0) 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*&&> (0x0x7faf29ec3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29eca5a0) 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*&&> > > (0x0x7faf29eca600) 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*&&> (0x0x7faf29ec3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29eca720) 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*&&> > (0x0x7faf29eca780) 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*&&> (0x0x7faf29ec3b60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29eca7e0) 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*&&> > (0x0x7faf29ec3bc8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7faf29ec3c30) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29eca840) 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*&&> (0x0x7faf29ec3c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29eca8a0) 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*&&> > (0x0x7faf29eca900) 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*&&> > (0x0x7faf29ec3d00) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7faf29ec3d68) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29eca960) 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*&&> > (0x0x7faf29ec3ea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7faf29ec3f08) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7faf29ec3f70) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29eca9c0) 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*&&> > > (0x0x7faf29ee9068) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29ecaa20) 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*&&> (0x0x7faf29ee90d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29ecaa80) 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*&&> > (0x0x7faf29ecaae0) 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*&&> > (0x0x7faf29ee9138) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7faf29ee91a0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29ecab40) 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*&&> (0x0x7faf29ee93a8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29ecaba0) 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> (0x0x7faf29ecac00) 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*&&> (0x0x7faf29ee9410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7faf29ecac60) 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*&&> (0x0x7faf29eca540) 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*&&> (0x0x7faf29ee9478) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29ecacc0) 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> (0x0x7faf29ee94e0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7faf29ee9548) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29ecad20) 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*> (0x0x7faf29ee95b0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7faf29ee9618) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7faf29ee9680) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29ecad80) 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*> > (0x0x7faf29ecade0) 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*> > (0x0x7faf29ee96e8) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7faf29ee9750) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7faf29ee97b8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7faf29ee9820) 0 empty
        std::integral_constant<bool, true> (0x0x7faf29ecae40) 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&&> (0x0x7faf29ecaea0) 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*> (0x0x7faf2a222a20) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7faf29f984e0) 0
  std::__uses_alloc_base (0x0x7faf29fc0a80) 0 empty

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

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

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

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

Vtable for pfs::Array2D
pfs::Array2D::_ZTVN3pfs7Array2DE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs7Array2DE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    0u
72    0u

Class pfs::Array2D
   size=8 align=8
   base size=8 base align=8
pfs::Array2D (0x0x7faf29dc96c0) 0 nearly-empty
    vptr=((& pfs::Array2D::_ZTVN3pfs7Array2DE) + 16u)

Vtable for pfs::Array2DImpl
pfs::Array2DImpl::_ZTVN3pfs11Array2DImplE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs11Array2DImplE)
16    (int (*)(...))pfs::Array2DImpl::getCols
24    (int (*)(...))pfs::Array2DImpl::getRows
32    (int (*)(...))pfs::Array2DImpl::operator()
40    (int (*)(...))pfs::Array2DImpl::operator()
48    (int (*)(...))pfs::Array2DImpl::operator()
56    (int (*)(...))pfs::Array2DImpl::operator()
64    (int (*)(...))pfs::Array2DImpl::~Array2DImpl
72    (int (*)(...))pfs::Array2DImpl::~Array2DImpl

Class pfs::Array2DImpl
   size=24 align=8
   base size=24 base align=8
pfs::Array2DImpl (0x0x7faf29f98e38) 0
    vptr=((& pfs::Array2DImpl::_ZTVN3pfs11Array2DImplE) + 16u)
  pfs::Array2D (0x0x7faf29dc9900) 0 nearly-empty
      primary-for pfs::Array2DImpl (0x0x7faf29f98e38)

Vtable for pfs::TagIterator
pfs::TagIterator::_ZTVN3pfs11TagIteratorE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs11TagIteratorE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class pfs::TagIterator
   size=8 align=8
   base size=8 base align=8
pfs::TagIterator (0x0x7faf29ded780) 0 nearly-empty
    vptr=((& pfs::TagIterator::_ZTVN3pfs11TagIteratorE) + 16u)

Vtable for pfs::TagContainer
pfs::TagContainer::_ZTVN3pfs12TagContainerE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs12TagContainerE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual

Class pfs::TagContainer
   size=8 align=8
   base size=8 base align=8
pfs::TagContainer (0x0x7faf29ded7e0) 0 nearly-empty
    vptr=((& pfs::TagContainer::_ZTVN3pfs12TagContainerE) + 16u)

Vtable for pfs::Channel
pfs::Channel::_ZTVN3pfs7ChannelE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs7ChannelE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    0u
72    0u
80    (int (*)(...))pfs::Channel::getHeight
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual

Class pfs::Channel
   size=8 align=8
   base size=8 base align=8
pfs::Channel (0x0x7faf29f98f08) 0 nearly-empty
    vptr=((& pfs::Channel::_ZTVN3pfs7ChannelE) + 16u)
  pfs::Array2D (0x0x7faf29ded840) 0 nearly-empty
      primary-for pfs::Channel (0x0x7faf29f98f08)

Vtable for pfs::ChannelIterator
pfs::ChannelIterator::_ZTVN3pfs15ChannelIteratorE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs15ChannelIteratorE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class pfs::ChannelIterator
   size=8 align=8
   base size=8 base align=8
pfs::ChannelIterator (0x0x7faf29ded960) 0 nearly-empty
    vptr=((& pfs::ChannelIterator::_ZTVN3pfs15ChannelIteratorE) + 16u)

Vtable for pfs::Frame
pfs::Frame::_ZTVN3pfs5FrameE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs5FrameE)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual
72    (int (*)(...))__cxa_pure_virtual
80    (int (*)(...))__cxa_pure_virtual
88    (int (*)(...))__cxa_pure_virtual
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual

Class pfs::Frame
   size=8 align=8
   base size=8 base align=8
pfs::Frame (0x0x7faf29ded9c0) 0 nearly-empty
    vptr=((& pfs::Frame::_ZTVN3pfs5FrameE) + 16u)

Class pfs::DOMIO
   size=8 align=8
   base size=8 base align=8
pfs::DOMIO (0x0x7faf29deda20) 0

Class pfs::FrameFile
   size=16 align=8
   base size=16 base align=8
pfs::FrameFile (0x0x7faf29deda80) 0

Class pfs::FrameFileIterator
   size=8 align=8
   base size=8 base align=8
pfs::FrameFileIterator (0x0x7faf29dedc60) 0

Class pfs::Exception
   size=1024 align=1
   base size=1024 base align=1
pfs::Exception (0x0x7faf29dedcc0) 0

Class pfs::CommandLineException
   size=1024 align=1
   base size=1024 base align=1
pfs::CommandLineException (0x0x7faf29f98f70) 0
  pfs::Exception (0x0x7faf29e210c0) 0

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7faf29e36000) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7faf29e21480) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > >::rebind<std::_List_node<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> > >::rebind<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7faf29e21600) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7faf29e21660) 0 empty

Class std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7faf29e36138) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7faf29e217e0) 0 empty

Class std::__cxx11::_List_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >::_List_impl (0x0x7faf29e36208) 0
  std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7faf29e36270) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7faf29e21840) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29e218a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29e362d8) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29e219c0) 0 empty

Class std::__cxx11::_List_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7faf29e21300) 0

Class __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7faf29e21ba0) 0 empty

Class std::allocator<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::__cxx11::basic_string<char> > (0x0x7faf29e36410) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7faf29e21d20) 0 empty

Class std::__cxx11::list<std::__cxx11::basic_string<char> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<std::__cxx11::basic_string<char> > (0x0x7faf29e363a8) 0
  std::__cxx11::_List_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7faf29e21b40) 0

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

Vtable for pfs::TagIteratorImpl
pfs::TagIteratorImpl::_ZTVN3pfs15TagIteratorImplE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs15TagIteratorImplE)
16    (int (*)(...))pfs::TagIteratorImpl::getNext
24    (int (*)(...))pfs::TagIteratorImpl::hasNext

Class pfs::TagIteratorImpl
   size=56 align=8
   base size=56 base align=8
pfs::TagIteratorImpl (0x0x7faf29f989c0) 0
    vptr=((& pfs::TagIteratorImpl::_ZTVN3pfs15TagIteratorImplE) + 16u)
  pfs::TagIterator (0x0x7faf29e212a0) 0 nearly-empty
      primary-for pfs::TagIteratorImpl (0x0x7faf29f989c0)

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7faf29e367b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29b0f000) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<char> > (0x0x7faf29e36888) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29b0f180) 0 empty

Class std::is_void<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<char> > (0x0x7faf29e368f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29b0f1e0) 0 empty

Class std::__not_<std::is_void<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<char> > > (0x0x7faf29e36958) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29b0f240) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<char> >, std::__not_<std::is_void<std::allocator<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<char> >, std::__not_<std::is_void<std::allocator<char> > > > (0x0x7faf29b0f2a0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<char> > (0x0x7faf29e369c0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7faf29b0f300) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7faf29e36a28) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7faf29e36a90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7faf29b0f360) 0 empty

Class std::__is_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<char> > (0x0x7faf29e36af8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7faf29e36b60) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7faf29e36bc8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7faf29b0f3c0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<char>, false> (0x0x7faf29e36c30) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29b0f420) 0 empty

Class std::is_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<char> > (0x0x7faf29e36c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29b0f480) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<char>, false>, std::is_default_constructible<std::allocator<char> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<char>, false>, std::is_default_constructible<std::allocator<char> > > (0x0x7faf29b0f4e0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7faf29e36d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29b0f540) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<char>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7faf29e36d68) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7faf29e36dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29b0f5a0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7faf29e36e38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7faf29e36ea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7faf29e36f08) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29b0f600) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<char> > (0x0x7faf29e36f70) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7faf29e36068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7faf29e36340) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7faf29e364e0) 0 empty
        std::integral_constant<bool, true> (0x0x7faf29b0f660) 0 empty

Vtable for pfs::TagContainerImpl
pfs::TagContainerImpl::_ZTVN3pfs16TagContainerImplE: 6u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs16TagContainerImplE)
16    (int (*)(...))pfs::TagContainerImpl::getString
24    (int (*)(...))pfs::TagContainerImpl::setString
32    (int (*)(...))pfs::TagContainerImpl::removeTag
40    (int (*)(...))pfs::TagContainerImpl::getIterator

Class pfs::TagContainerImpl
   size=32 align=8
   base size=32 base align=8
pfs::TagContainerImpl (0x0x7faf29b23270) 0
    vptr=((& pfs::TagContainerImpl::_ZTVN3pfs16TagContainerImplE) + 16u)
  pfs::TagContainer (0x0x7faf29b0fa20) 0 nearly-empty
      primary-for pfs::TagContainerImpl (0x0x7faf29b23270)

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

Class pfs::SelfDestructPtr<pfs::TagIterator>
   size=16 align=8
   base size=9 base align=8
pfs::SelfDestructPtr<pfs::TagIterator> (0x0x7faf29b0ff00) 0

Vtable for pfs::ChannelImpl
pfs::ChannelImpl::_ZTVN3pfs11ChannelImplE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs11ChannelImplE)
16    (int (*)(...))pfs::ChannelImpl::getCols
24    (int (*)(...))pfs::ChannelImpl::getRows
32    (int (*)(...))pfs::ChannelImpl::operator()
40    (int (*)(...))pfs::ChannelImpl::operator()
48    (int (*)(...))pfs::ChannelImpl::operator()
56    (int (*)(...))pfs::ChannelImpl::operator()
64    (int (*)(...))pfs::ChannelImpl::~ChannelImpl
72    (int (*)(...))pfs::ChannelImpl::~ChannelImpl
80    (int (*)(...))pfs::Channel::getHeight
88    (int (*)(...))pfs::ChannelImpl::getName
96    (int (*)(...))pfs::ChannelImpl::getTags
104   (int (*)(...))pfs::ChannelImpl::getRawData

Class pfs::ChannelImpl
   size=40 align=8
   base size=40 base align=8
pfs::ChannelImpl (0x0x7faf29b232d8) 0
    vptr=((& pfs::ChannelImpl::_ZTVN3pfs11ChannelImplE) + 16u)
  pfs::Channel (0x0x7faf29b23340) 0 nearly-empty
      primary-for pfs::ChannelImpl (0x0x7faf29b232d8)
    pfs::Array2D (0x0x7faf29b57180) 0 nearly-empty
        primary-for pfs::Channel (0x0x7faf29b23340)

Class std::is_array<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23548) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29b57540) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b57600) 0 empty

Class std::remove_const<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b57720) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b575a0) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29b57780) 0 empty

Class std::is_void<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23680) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29b578a0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > > (0x0x7faf29b236e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29b57900) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >, std::__not_<std::is_void<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >, std::__not_<std::is_void<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > > > (0x0x7faf29b57960) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23820) 0 empty
  std::__do_is_default_constructible_impl (0x0x7faf29b579c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<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::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7faf29b23888) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b238f0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7faf29b57a20) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23958) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > (0x0x7faf29b239c0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23a28) 0 empty
      std::__do_is_default_constructible_impl (0x0x7faf29b57a80) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7faf29b23a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29b57ae0) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23af8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29b57b40) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false>, std::is_default_constructible<std::allocator<std::_List_node<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::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false>, std::is_default_constructible<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > > (0x0x7faf29b57ba0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23c30) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29b57c00) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7faf29b23c98) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23d00) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29b57c60) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<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::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, false> > (0x0x7faf29b23d68) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7faf29b23dd0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23e38) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29b57cc0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23ea0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, false> > (0x0x7faf29b23f08) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7faf29b23f70) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf29b23138) 0 empty
        std::integral_constant<bool, true> (0x0x7faf29b57d20) 0 empty

Class std::binary_function<const char*, const char*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const char*, const char*, bool> (0x0x7faf29b8ba80) 0 empty

Class pfs::str_cmp
   size=1 align=1
   base size=1 base align=1
pfs::str_cmp (0x0x7faf29b234e0) 0 empty
  std::binary_function<const char*, const char*, bool> (0x0x7faf29b8bae0) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29b8bc60) 0 empty

Class std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29ba4068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29b8bd20) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29b8bd80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29ba41a0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29b8bea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >::rebind<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >::rebind<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29bd3060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >::rebind<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >::rebind<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29bd3120) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29bd3180) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29ba42d8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29bd3300) 0 empty

Class std::_Rb_tree<const char*, std::pair<const char* const, pfs::ChannelImpl*>, std::_Select1st<std::pair<const char* const, pfs::ChannelImpl*> >, pfs::str_cmp, std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >::_Rb_tree_impl<pfs::str_cmp, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const char*, std::pair<const char* const, pfs::ChannelImpl*>, std::_Select1st<std::pair<const char* const, pfs::ChannelImpl*> >, pfs::str_cmp, std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >::_Rb_tree_impl<pfs::str_cmp, true> (0x0x7faf29ba43a8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29ba4410) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29bd33c0) 0 empty

Class std::_Rb_tree<const char*, std::pair<const char* const, pfs::ChannelImpl*>, std::_Select1st<std::pair<const char* const, pfs::ChannelImpl*> >, pfs::str_cmp, std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<const char*, std::pair<const char* const, pfs::ChannelImpl*>, std::_Select1st<std::pair<const char* const, pfs::ChannelImpl*> >, pfs::str_cmp, std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29bd30c0) 0

Class std::map<const char*, pfs::ChannelImpl*, pfs::str_cmp>
   size=48 align=8
   base size=48 base align=8
std::map<const char*, pfs::ChannelImpl*, pfs::str_cmp> (0x0x7faf29b8bc00) 0

Class std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29bd3540) 0

Vtable for pfs::ChannelIteratorImpl
pfs::ChannelIteratorImpl::_ZTVN3pfs19ChannelIteratorImplE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs19ChannelIteratorImplE)
16    (int (*)(...))pfs::ChannelIteratorImpl::getNext
24    (int (*)(...))pfs::ChannelIteratorImpl::hasNext

Class pfs::ChannelIteratorImpl
   size=24 align=8
   base size=24 base align=8
pfs::ChannelIteratorImpl (0x0x7faf29ba4000) 0
    vptr=((& pfs::ChannelIteratorImpl::_ZTVN3pfs19ChannelIteratorImplE) + 16u)
  pfs::ChannelIterator (0x0x7faf29b8bba0) 0 nearly-empty
      primary-for pfs::ChannelIteratorImpl (0x0x7faf29ba4000)

Class std::_PCC<true, const char* const, pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const char* const, pfs::ChannelImpl*> (0x0x7faf29bd3ae0) 0 empty

Class std::is_function<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char* const> (0x0x7faf29ba4618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29bd3b40) 0 empty

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

Class std::is_lvalue_reference<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const char* const> (0x0x7faf29ba4680) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29bd3c00) 0 empty

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

Class std::is_rvalue_reference<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const char* const> (0x0x7faf29ba46e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29bd3cc0) 0 empty

Class std::__or_<std::is_lvalue_reference<const char* const>, std::is_rvalue_reference<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const char* const>, std::is_rvalue_reference<const char* const> > (0x0x7faf29ba4750) 0 empty
  std::is_rvalue_reference<const char* const> (0x0x7faf29ba47b8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29bd3d20) 0 empty

Class std::is_reference<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char* const> (0x0x7faf29ba49c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29bd3d80) 0 empty

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

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

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

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

Class std::__is_void_helper<const char*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const char*> (0x0x7faf29ba4a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29919120) 0 empty

Class std::is_void<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char* const> (0x0x7faf29ba4af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29919180) 0 empty

Class std::__or_<std::is_reference<const char* const>, std::is_void<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char* const>, std::is_void<const char* const> > (0x0x7faf29ba4b60) 0 empty
  std::is_void<const char* const> (0x0x7faf29ba4bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf299191e0) 0 empty

Class std::__or_<std::is_function<const char* const>, std::is_reference<const char* const>, std::is_void<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char* const>, std::is_reference<const char* const>, std::is_void<const char* const> > (0x0x7faf29ba4c30) 0 empty
  std::__or_<std::is_reference<const char* const>, std::is_void<const char* const> > (0x0x7faf29ba4c98) 0 empty
    std::is_void<const char* const> (0x0x7faf29ba4d00) 0 empty
      std::integral_constant<bool, false> (0x0x7faf29919240) 0 empty

Class std::__not_<std::__or_<std::is_function<const char* const>, std::is_reference<const char* const>, std::is_void<const char* const> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const char* const>, std::is_reference<const char* const>, std::is_void<const char* const> > > (0x0x7faf29ba4d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faf299192a0) 0 empty

Class std::is_object<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char* const> (0x0x7faf29ba4dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29919300) 0 empty

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

Class std::__or_<std::is_object<const char* const>, std::is_reference<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const char* const>, std::is_reference<const char* const> > (0x0x7faf29ba4f08) 0 empty
  std::is_object<const char* const> (0x0x7faf29ba4f70) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29919480) 0 empty

Class std::__is_referenceable<const char* const>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char* const> (0x0x7faf29ba4138) 0 empty
  std::integral_constant<bool, true> (0x0x7faf299194e0) 0 empty

Class std::is_function<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char* const&> (0x0x7faf29ba4208) 0 empty
  std::integral_constant<bool, false> (0x0x7faf299195a0) 0 empty

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

Class std::is_lvalue_reference<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const char* const&> (0x0x7faf2992f000) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29919660) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const char* const&>, std::is_rvalue_reference<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const char* const&>, std::is_rvalue_reference<const char* const&> > (0x0x7faf2992f068) 0 empty
  std::is_lvalue_reference<const char* const&> (0x0x7faf2992f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29919720) 0 empty

Class std::is_reference<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char* const&> (0x0x7faf2992f2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29919780) 0 empty

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

Class std::__or_<std::is_reference<const char* const&>, std::is_void<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char* const&>, std::is_void<const char* const&> > (0x0x7faf2992f410) 0 empty
  std::is_reference<const char* const&> (0x0x7faf2992f478) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29919900) 0 empty

Class std::__or_<std::is_function<const char* const&>, std::is_reference<const char* const&>, std::is_void<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char* const&>, std::is_reference<const char* const&>, std::is_void<const char* const&> > (0x0x7faf2992f4e0) 0 empty
  std::__or_<std::is_reference<const char* const&>, std::is_void<const char* const&> > (0x0x7faf2992f548) 0 empty
    std::is_reference<const char* const&> (0x0x7faf2992f5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29919960) 0 empty

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

Class std::is_object<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char* const&> (0x0x7faf2992f680) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29919a20) 0 empty

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

Class std::__or_<std::is_object<const char* const&>, std::is_reference<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const char* const&>, std::is_reference<const char* const&> > (0x0x7faf2992f7b8) 0 empty
  std::is_reference<const char* const&> (0x0x7faf2992f820) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29919ba0) 0 empty

Class std::__is_referenceable<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char* const&> (0x0x7faf2992f888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29919c00) 0 empty

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

Class std::add_rvalue_reference<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const char* const&> (0x0x7faf2992f8f0) 0 empty
  std::__add_rvalue_reference_helper<const char* const&, true> (0x0x7faf29919cc0) 0 empty

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

Class std::is_assignable<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const char* const&, const char* const&> (0x0x7faf2992f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29919d20) 0 empty

Class std::__is_copy_assignable_impl<const char* const, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const char* const, true> (0x0x7faf2992fa28) 0 empty
  std::is_assignable<const char* const&, const char* const&> (0x0x7faf2992fa90) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29919d80) 0 empty

Class std::is_copy_assignable<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const char* const> (0x0x7faf2992faf8) 0 empty
  std::__is_copy_assignable_impl<const char* const, true> (0x0x7faf2992fb60) 0 empty
    std::is_assignable<const char* const&, const char* const&> (0x0x7faf2992fbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7faf29919de0) 0 empty

Class std::conditional<false, std::is_copy_assignable<pfs::ChannelImpl*>, std::is_copy_assignable<const char* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<pfs::ChannelImpl*>, std::is_copy_assignable<const char* const> > (0x0x7faf29919e40) 0 empty

Class std::__and_<std::is_copy_assignable<const char* const>, std::is_copy_assignable<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const char* const>, std::is_copy_assignable<pfs::ChannelImpl*> > (0x0x7faf2992fc30) 0 empty
  std::is_copy_assignable<const char* const> (0x0x7faf2992fc98) 0 empty
    std::__is_copy_assignable_impl<const char* const, true> (0x0x7faf2992fd00) 0 empty
      std::is_assignable<const char* const&, const char* const&> (0x0x7faf2992fd68) 0 empty
        std::integral_constant<bool, false> (0x0x7faf29919ea0) 0 empty

Class std::conditional<false, const std::pair<const char* const, pfs::ChannelImpl*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const char* const, pfs::ChannelImpl*>&, const std::__nonesuch&> (0x0x7faf2993e000) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const char* const>, std::is_copy_assignable<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const char* const>, std::is_copy_assignable<pfs::ChannelImpl*> > > (0x0x7faf2993f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2993e060) 0 empty

Class std::conditional<true, const std::pair<const char* const, pfs::ChannelImpl*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const char* const, pfs::ChannelImpl*>&, const std::__nonesuch&> (0x0x7faf2993e0c0) 0 empty

Class std::is_function<const char* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char* const&&> (0x0x7faf2993f340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2993e180) 0 empty

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

Class std::is_lvalue_reference<const char* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const char* const&&> (0x0x7faf2993f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2993e240) 0 empty

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

Class std::is_rvalue_reference<const char* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const char* const&&> (0x0x7faf2993f410) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2993e300) 0 empty

Class std::__or_<std::is_lvalue_reference<const char* const&&>, std::is_rvalue_reference<const char* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const char* const&&>, std::is_rvalue_reference<const char* const&&> > (0x0x7faf2993f478) 0 empty
  std::is_rvalue_reference<const char* const&&> (0x0x7faf2993f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2993e360) 0 empty

Class std::is_reference<const char* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char* const&&> (0x0x7faf2993f618) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2993e3c0) 0 empty

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

Class std::__or_<std::is_reference<const char* const&&>, std::is_void<const char* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char* const&&>, std::is_void<const char* const&&> > (0x0x7faf2993f750) 0 empty
  std::is_reference<const char* const&&> (0x0x7faf2993f7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2993e540) 0 empty

Class std::__or_<std::is_function<const char* const&&>, std::is_reference<const char* const&&>, std::is_void<const char* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char* const&&>, std::is_reference<const char* const&&>, std::is_void<const char* const&&> > (0x0x7faf2993f820) 0 empty
  std::__or_<std::is_reference<const char* const&&>, std::is_void<const char* const&&> > (0x0x7faf2993f888) 0 empty
    std::is_reference<const char* const&&> (0x0x7faf2993f8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2993e5a0) 0 empty

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

Class std::is_object<const char* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char* const&&> (0x0x7faf2993f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2993e660) 0 empty

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

Class std::__or_<std::is_object<const char* const&&>, std::is_reference<const char* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const char* const&&>, std::is_reference<const char* const&&> > (0x0x7faf2993fbc8) 0 empty
  std::is_reference<const char* const&&> (0x0x7faf2993fc30) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2993e720) 0 empty

Class std::__is_referenceable<const char* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char* const&&> (0x0x7faf2993fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2993e840) 0 empty

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

Class std::add_rvalue_reference<const char* const&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const char* const&&> (0x0x7faf2993fd00) 0 empty
  std::__add_rvalue_reference_helper<const char* const&&, true> (0x0x7faf2993e900) 0 empty

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

Class std::is_assignable<const char* const&, const char* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const char* const&, const char* const&&> (0x0x7faf2993fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2993e960) 0 empty

Class std::__is_move_assignable_impl<const char* const, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const char* const, true> (0x0x7faf2993fdd0) 0 empty
  std::is_assignable<const char* const&, const char* const&&> (0x0x7faf2993fe38) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2993e9c0) 0 empty

Class std::is_move_assignable<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const char* const> (0x0x7faf2993fea0) 0 empty
  std::__is_move_assignable_impl<const char* const, true> (0x0x7faf2993ff08) 0 empty
    std::is_assignable<const char* const&, const char* const&&> (0x0x7faf2993ff70) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2993ea20) 0 empty

Class std::conditional<false, std::is_move_assignable<pfs::ChannelImpl*>, std::is_move_assignable<const char* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<pfs::ChannelImpl*>, std::is_move_assignable<const char* const> > (0x0x7faf2993ea80) 0 empty

Class std::__and_<std::is_move_assignable<const char* const>, std::is_move_assignable<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const char* const>, std::is_move_assignable<pfs::ChannelImpl*> > (0x0x7faf29960000) 0 empty
  std::is_move_assignable<const char* const> (0x0x7faf29960068) 0 empty
    std::__is_move_assignable_impl<const char* const, true> (0x0x7faf299600d0) 0 empty
      std::is_assignable<const char* const&, const char* const&&> (0x0x7faf29960138) 0 empty
        std::integral_constant<bool, false> (0x0x7faf2993eae0) 0 empty

Class std::conditional<false, std::pair<const char* const, pfs::ChannelImpl*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const char* const, pfs::ChannelImpl*>&&, std::__nonesuch&&> (0x0x7faf2993ec00) 0 empty

Class std::pair<const char* const, pfs::ChannelImpl*>
   size=16 align=8
   base size=16 base align=8
std::pair<const char* const, pfs::ChannelImpl*> (0x0x7faf29bd3a80) 0

Vtable for pfs::FrameImpl
pfs::FrameImpl::_ZTVN3pfs9FrameImplE: 14u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3pfs9FrameImplE)
16    (int (*)(...))pfs::FrameImpl::getWidth
24    (int (*)(...))pfs::FrameImpl::getHeight
32    (int (*)(...))pfs::FrameImpl::getXYZChannels
40    (int (*)(...))pfs::FrameImpl::createXYZChannels
48    (int (*)(...))pfs::FrameImpl::getChannel
56    (int (*)(...))pfs::FrameImpl::createChannel
64    (int (*)(...))pfs::FrameImpl::removeChannel
72    (int (*)(...))pfs::FrameImpl::getChannels
80    (int (*)(...))pfs::FrameImpl::getChannelIterator
88    (int (*)(...))pfs::FrameImpl::getTags
96    (int (*)(...))pfs::FrameImpl::~FrameImpl
104   (int (*)(...))pfs::FrameImpl::~FrameImpl

Class pfs::FrameImpl
   size=96 align=8
   base size=96 base align=8
pfs::FrameImpl (0x0x7faf29960270) 0
    vptr=((& pfs::FrameImpl::_ZTVN3pfs9FrameImplE) + 16u)
  pfs::Frame (0x0x7faf2997b0c0) 0 nearly-empty
      primary-for pfs::FrameImpl (0x0x7faf29960270)

Class std::is_array<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf299603a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2997b2a0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2997b360) 0 empty

Class std::remove_const<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2997b3c0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2997b300) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29960478) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2997b420) 0 empty

Class std::is_void<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf299604e0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2997b540) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf29960548) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2997b5a0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__not_<std::is_void<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__not_<std::is_void<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > > > (0x0x7faf2997b780) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29960680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7faf2997b7e0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf299607b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29960820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7faf2997b840) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf299608f0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf29960958) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf299609c0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7faf2997b8a0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7faf29960c30) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2997b900) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29960c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2997b960) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false>, std::is_default_constructible<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false>, std::is_default_constructible<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf2997ba80) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29960dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2997bae0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7faf29960f08) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29960f70) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2997bb40) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> > (0x0x7faf299602d8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7faf29960340) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2999d000) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2997bba0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2999d068) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> > (0x0x7faf2999d0d0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7faf2999d138) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2999d1a0) 0 empty
        std::integral_constant<bool, true> (0x0x7faf2997bc00) 0 empty

Class std::is_array<pfs::str_cmp>
   size=1 align=1
   base size=1 base align=1
std::is_array<pfs::str_cmp> (0x0x7faf2999d340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2997bc60) 0 empty

Class std::remove_volatile<pfs::str_cmp>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<pfs::str_cmp> (0x0x7faf2997bd20) 0 empty

Class std::remove_const<pfs::str_cmp>
   size=1 align=1
   base size=0 base align=1
std::remove_const<pfs::str_cmp> (0x0x7faf2997bd80) 0 empty

Class std::remove_cv<pfs::str_cmp>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<pfs::str_cmp> (0x0x7faf2997bcc0) 0 empty

Class std::__is_void_helper<pfs::str_cmp>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<pfs::str_cmp> (0x0x7faf2999d410) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2997bde0) 0 empty

Class std::is_void<pfs::str_cmp>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::str_cmp> (0x0x7faf2999d478) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2997be40) 0 empty

Class std::__not_<std::is_void<pfs::str_cmp> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<pfs::str_cmp> > (0x0x7faf2999d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2997bea0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<pfs::str_cmp>, std::__not_<std::is_void<pfs::str_cmp> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<pfs::str_cmp>, std::__not_<std::is_void<pfs::str_cmp> > > (0x0x7faf2997bf00) 0 empty

Class std::__is_default_constructible_impl<pfs::str_cmp>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<pfs::str_cmp> (0x0x7faf2999d548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7faf2997bf60) 0 empty

Class std::__and_<std::__not_<std::is_void<pfs::str_cmp> >, std::__is_default_constructible_impl<pfs::str_cmp> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<pfs::str_cmp> >, std::__is_default_constructible_impl<pfs::str_cmp> > (0x0x7faf2999d5b0) 0 empty
  std::__is_default_constructible_impl<pfs::str_cmp> (0x0x7faf2999d618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7faf299ae000) 0 empty

Class std::__is_default_constructible_atom<pfs::str_cmp>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<pfs::str_cmp> (0x0x7faf2999d750) 0 empty
  std::__and_<std::__not_<std::is_void<pfs::str_cmp> >, std::__is_default_constructible_impl<pfs::str_cmp> > (0x0x7faf2999d7b8) 0 empty
    std::__is_default_constructible_impl<pfs::str_cmp> (0x0x7faf2999d820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7faf299ae060) 0 empty

Class std::__is_default_constructible_safe<pfs::str_cmp, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<pfs::str_cmp, false> (0x0x7faf2999d888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf299ae0c0) 0 empty

Class std::is_default_constructible<pfs::str_cmp>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<pfs::str_cmp> (0x0x7faf2999d8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf299ae120) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<pfs::str_cmp, false>, std::is_default_constructible<pfs::str_cmp> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<pfs::str_cmp, false>, std::is_default_constructible<pfs::str_cmp> > (0x0x7faf299ae180) 0 empty

Class std::__is_nt_default_constructible_atom<pfs::str_cmp>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7faf2999d958) 0 empty
  std::integral_constant<bool, true> (0x0x7faf299ae1e0) 0 empty

Class std::__is_nt_default_constructible_impl<pfs::str_cmp, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<pfs::str_cmp, false> (0x0x7faf2999d9c0) 0 empty
  std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7faf2999da28) 0 empty
    std::integral_constant<bool, true> (0x0x7faf299ae240) 0 empty

Class std::__and_<std::is_default_constructible<pfs::str_cmp>, std::__is_nt_default_constructible_impl<pfs::str_cmp, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<pfs::str_cmp>, std::__is_nt_default_constructible_impl<pfs::str_cmp, false> > (0x0x7faf2999da90) 0 empty
  std::__is_nt_default_constructible_impl<pfs::str_cmp, false> (0x0x7faf2999daf8) 0 empty
    std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7faf2999db60) 0 empty
      std::integral_constant<bool, true> (0x0x7faf299ae2a0) 0 empty

Class std::is_nothrow_default_constructible<pfs::str_cmp>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<pfs::str_cmp> (0x0x7faf2999dbc8) 0 empty
  std::__and_<std::is_default_constructible<pfs::str_cmp>, std::__is_nt_default_constructible_impl<pfs::str_cmp, false> > (0x0x7faf2999dc30) 0 empty
    std::__is_nt_default_constructible_impl<pfs::str_cmp, false> (0x0x7faf2999dc98) 0 empty
      std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7faf2999dd00) 0 empty
        std::integral_constant<bool, true> (0x0x7faf299ae300) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const char* const, pfs::ChannelImpl*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf299ae660) 0

Class std::__has_is_transparent<pfs::str_cmp, char [2], void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<pfs::str_cmp, char [2], void> (0x0x7faf299aeba0) 0 empty

Class std::__has_is_transparent<pfs::str_cmp, const char*, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<pfs::str_cmp, const char*, void> (0x0x7faf299aecc0) 0 empty

Class std::_PCC<true, const char*, pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const char*, pfs::ChannelImpl*> (0x0x7faf299aede0) 0 empty

Class std::is_function<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*> (0x0x7faf2999ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf299aee40) 0 empty

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

Class std::is_lvalue_reference<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const char*> (0x0x7faf2999dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7faf299aef00) 0 empty

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

Class std::is_rvalue_reference<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const char*> (0x0x7faf29a351a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29a37000) 0 empty

Class std::__or_<std::is_lvalue_reference<const char*>, std::is_rvalue_reference<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const char*>, std::is_rvalue_reference<const char*> > (0x0x7faf29a35208) 0 empty
  std::is_rvalue_reference<const char*> (0x0x7faf29a35270) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29a37060) 0 empty

Class std::is_reference<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*> (0x0x7faf29a352d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29a37180) 0 empty

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

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

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

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

Class std::is_void<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*> (0x0x7faf29a353a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29a37360) 0 empty

Class std::__or_<std::is_reference<const char*>, std::is_void<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char*>, std::is_void<const char*> > (0x0x7faf29a35410) 0 empty
  std::is_void<const char*> (0x0x7faf29a35478) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29a373c0) 0 empty

Class std::__or_<std::is_function<const char*>, std::is_reference<const char*>, std::is_void<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char*>, std::is_reference<const char*>, std::is_void<const char*> > (0x0x7faf29a354e0) 0 empty
  std::__or_<std::is_reference<const char*>, std::is_void<const char*> > (0x0x7faf29a35548) 0 empty
    std::is_void<const char*> (0x0x7faf29a355b0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf29a37420) 0 empty

Class std::__not_<std::__or_<std::is_function<const char*>, std::is_reference<const char*>, std::is_void<const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const char*>, std::is_reference<const char*>, std::is_void<const char*> > > (0x0x7faf29a357b8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29a37480) 0 empty

Class std::is_object<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*> (0x0x7faf29a35820) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29a374e0) 0 empty

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

Class std::__or_<std::is_object<const char*>, std::is_reference<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const char*>, std::is_reference<const char*> > (0x0x7faf29a35888) 0 empty
  std::is_object<const char*> (0x0x7faf29a358f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29a375a0) 0 empty

Class std::__is_referenceable<const char*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char*> (0x0x7faf29a35958) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29a37600) 0 empty

Class std::is_function<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*&> (0x0x7faf29a359c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29a376c0) 0 empty

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

Class std::is_lvalue_reference<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const char*&> (0x0x7faf29a35a28) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29a37780) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const char*&>, std::is_rvalue_reference<const char*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const char*&>, std::is_rvalue_reference<const char*&> > (0x0x7faf29a35c30) 0 empty
  std::is_lvalue_reference<const char*&> (0x0x7faf29a35c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29a37840) 0 empty

Class std::is_reference<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*&> (0x0x7faf29a35d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29a37960) 0 empty

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

Class std::__or_<std::is_reference<const char*&>, std::is_void<const char*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char*&>, std::is_void<const char*&> > (0x0x7faf29a35d68) 0 empty
  std::is_reference<const char*&> (0x0x7faf29a35dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29a37a20) 0 empty

Class std::__or_<std::is_function<const char*&>, std::is_reference<const char*&>, std::is_void<const char*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char*&>, std::is_reference<const char*&>, std::is_void<const char*&> > (0x0x7faf29a35e38) 0 empty
  std::__or_<std::is_reference<const char*&>, std::is_void<const char*&> > (0x0x7faf29a35ea0) 0 empty
    std::is_reference<const char*&> (0x0x7faf29a35f08) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29a37a80) 0 empty

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

Class std::is_object<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*&> (0x0x7faf2964a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29a37b40) 0 empty

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

Class std::__or_<std::is_object<const char*&>, std::is_reference<const char*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const char*&>, std::is_reference<const char*&> > (0x0x7faf2964a138) 0 empty
  std::is_reference<const char*&> (0x0x7faf2964a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29a37c00) 0 empty

Class std::__is_referenceable<const char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char*&> (0x0x7faf2964a208) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29a37c60) 0 empty

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

Class std::add_rvalue_reference<const char*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const char*&> (0x0x7faf2964a270) 0 empty
  std::__add_rvalue_reference_helper<const char*&, true> (0x0x7faf29a37d20) 0 empty

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

Class std::is_assignable<const char*&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const char*&, const char* const&> (0x0x7faf2964a340) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29a37d80) 0 empty

Class std::__is_copy_assignable_impl<const char*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const char*, true> (0x0x7faf2964a3a8) 0 empty
  std::is_assignable<const char*&, const char* const&> (0x0x7faf2964a410) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29a37de0) 0 empty

Class std::is_copy_assignable<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const char*> (0x0x7faf2964a478) 0 empty
  std::__is_copy_assignable_impl<const char*, true> (0x0x7faf2964a4e0) 0 empty
    std::is_assignable<const char*&, const char* const&> (0x0x7faf2964a548) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29a37e40) 0 empty

Class std::conditional<true, std::is_copy_assignable<pfs::ChannelImpl*>, std::is_copy_assignable<const char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<pfs::ChannelImpl*>, std::is_copy_assignable<const char*> > (0x0x7faf29a37ea0) 0 empty

Class std::is_function<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*> (0x0x7faf2964a680) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29a37f00) 0 empty

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

Class std::is_lvalue_reference<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<pfs::ChannelImpl*> (0x0x7faf2964a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2965a000) 0 empty

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

Class std::is_rvalue_reference<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<pfs::ChannelImpl*> (0x0x7faf2964a750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2965a0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<pfs::ChannelImpl*>, std::is_rvalue_reference<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<pfs::ChannelImpl*>, std::is_rvalue_reference<pfs::ChannelImpl*> > (0x0x7faf2964a7b8) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl*> (0x0x7faf2964a820) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2965a120) 0 empty

Class std::is_reference<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*> (0x0x7faf2964aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2965a180) 0 empty

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

Class std::remove_volatile<pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<pfs::ChannelImpl*> (0x0x7faf2965a420) 0 empty

Class std::remove_const<pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<pfs::ChannelImpl*> (0x0x7faf2965a480) 0 empty

Class std::remove_cv<pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<pfs::ChannelImpl*> (0x0x7faf2965a3c0) 0 empty

Class std::__is_void_helper<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<pfs::ChannelImpl*> (0x0x7faf2964aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2965a4e0) 0 empty

Class std::is_void<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*> (0x0x7faf2964ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2965a540) 0 empty

Class std::__or_<std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> > (0x0x7faf2964abc8) 0 empty
  std::is_void<pfs::ChannelImpl*> (0x0x7faf2964ac30) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2965a5a0) 0 empty

Class std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> > (0x0x7faf2964ac98) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> > (0x0x7faf2964ad00) 0 empty
    std::is_void<pfs::ChannelImpl*> (0x0x7faf2964ad68) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2965a600) 0 empty

Class std::__not_<std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> > > (0x0x7faf2964add0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2965a660) 0 empty

Class std::is_object<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*> (0x0x7faf2964ae38) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2965a6c0) 0 empty

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

Class std::__or_<std::is_object<pfs::ChannelImpl*>, std::is_reference<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<pfs::ChannelImpl*>, std::is_reference<pfs::ChannelImpl*> > (0x0x7faf2964af70) 0 empty
  std::is_object<pfs::ChannelImpl*> (0x0x7faf29668000) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2965a840) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl*> (0x0x7faf29668068) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2965a8a0) 0 empty

Class std::is_function<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*&> (0x0x7faf296680d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2965a960) 0 empty

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

Class std::is_lvalue_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<pfs::ChannelImpl*&> (0x0x7faf29668138) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2965aa20) 0 empty

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

Class std::__or_<std::is_lvalue_reference<pfs::ChannelImpl*&>, std::is_rvalue_reference<pfs::ChannelImpl*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<pfs::ChannelImpl*&>, std::is_rvalue_reference<pfs::ChannelImpl*&> > (0x0x7faf296681a0) 0 empty
  std::is_lvalue_reference<pfs::ChannelImpl*&> (0x0x7faf29668208) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2965aae0) 0 empty

Class std::is_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*&> (0x0x7faf29668410) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2965ab40) 0 empty

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

Class std::__or_<std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> > (0x0x7faf29668548) 0 empty
  std::is_reference<pfs::ChannelImpl*&> (0x0x7faf296685b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2965acc0) 0 empty

Class std::__or_<std::is_function<pfs::ChannelImpl*&>, std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<pfs::ChannelImpl*&>, std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> > (0x0x7faf29668618) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> > (0x0x7faf29668680) 0 empty
    std::is_reference<pfs::ChannelImpl*&> (0x0x7faf296686e8) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2965ad20) 0 empty

Class std::__not_<std::__or_<std::is_function<pfs::ChannelImpl*&>, std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<pfs::ChannelImpl*&>, std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> > > (0x0x7faf29668750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2965ad80) 0 empty

Class std::is_object<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*&> (0x0x7faf296687b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2965ade0) 0 empty

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

Class std::__or_<std::is_object<pfs::ChannelImpl*&>, std::is_reference<pfs::ChannelImpl*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<pfs::ChannelImpl*&>, std::is_reference<pfs::ChannelImpl*&> > (0x0x7faf296688f0) 0 empty
  std::is_reference<pfs::ChannelImpl*&> (0x0x7faf29668958) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2965af60) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl*&> (0x0x7faf296689c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2967f000) 0 empty

Class std::__add_rvalue_reference_helper<pfs::ChannelImpl*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<pfs::ChannelImpl*&, true> (0x0x7faf2967f060) 0 empty

Class std::add_rvalue_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<pfs::ChannelImpl*&> (0x0x7faf29668a28) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl*&, true> (0x0x7faf2967f0c0) 0 empty

Class std::is_function<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl* const&> (0x0x7faf29668af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2967f120) 0 empty

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

Class std::is_lvalue_reference<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<pfs::ChannelImpl* const&> (0x0x7faf29668b60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2967f2a0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<pfs::ChannelImpl* const&>, std::is_rvalue_reference<pfs::ChannelImpl* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<pfs::ChannelImpl* const&>, std::is_rvalue_reference<pfs::ChannelImpl* const&> > (0x0x7faf29668bc8) 0 empty
  std::is_lvalue_reference<pfs::ChannelImpl* const&> (0x0x7faf29668c30) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2967f360) 0 empty

Class std::is_reference<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl* const&> (0x0x7faf29668c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2967f3c0) 0 empty

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

Class std::__or_<std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> > (0x0x7faf29668dd0) 0 empty
  std::is_reference<pfs::ChannelImpl* const&> (0x0x7faf29668e38) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2967f480) 0 empty

Class std::__or_<std::is_function<pfs::ChannelImpl* const&>, std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<pfs::ChannelImpl* const&>, std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> > (0x0x7faf29668f70) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> > (0x0x7faf2968e000) 0 empty
    std::is_reference<pfs::ChannelImpl* const&> (0x0x7faf2968e068) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2967f4e0) 0 empty

Class std::__not_<std::__or_<std::is_function<pfs::ChannelImpl* const&>, std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<pfs::ChannelImpl* const&>, std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> > > (0x0x7faf2968e138) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2967f540) 0 empty

Class std::is_object<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl* const&> (0x0x7faf2968e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2967f5a0) 0 empty

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

Class std::__or_<std::is_object<pfs::ChannelImpl* const&>, std::is_reference<pfs::ChannelImpl* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<pfs::ChannelImpl* const&>, std::is_reference<pfs::ChannelImpl* const&> > (0x0x7faf2968e208) 0 empty
  std::is_reference<pfs::ChannelImpl* const&> (0x0x7faf2968e270) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2967f660) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl* const&> (0x0x7faf2968e3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2967f780) 0 empty

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

Class std::add_rvalue_reference<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<pfs::ChannelImpl* const&> (0x0x7faf2968e410) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl* const&, true> (0x0x7faf2967f840) 0 empty

Class std::__is_assignable_helper<pfs::ChannelImpl*&, pfs::ChannelImpl* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7faf2965a900) 0 empty

Class std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7faf2968e478) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2967f8a0) 0 empty

Class std::__is_copy_assignable_impl<pfs::ChannelImpl*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<pfs::ChannelImpl*, true> (0x0x7faf2968e4e0) 0 empty
  std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7faf2968e548) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2967f900) 0 empty

Class std::is_copy_assignable<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<pfs::ChannelImpl*> (0x0x7faf2968e5b0) 0 empty
  std::__is_copy_assignable_impl<pfs::ChannelImpl*, true> (0x0x7faf2968e618) 0 empty
    std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7faf2968e680) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2967f960) 0 empty

Class std::__and_<std::is_copy_assignable<const char*>, std::is_copy_assignable<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const char*>, std::is_copy_assignable<pfs::ChannelImpl*> > (0x0x7faf2968e6e8) 0 empty
  std::is_copy_assignable<pfs::ChannelImpl*> (0x0x7faf2968e750) 0 empty
    std::__is_copy_assignable_impl<pfs::ChannelImpl*, true> (0x0x7faf2968e7b8) 0 empty
      std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7faf2968e820) 0 empty
        std::integral_constant<bool, true> (0x0x7faf2967f9c0) 0 empty

Class std::conditional<true, const std::pair<const char*, pfs::ChannelImpl*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const char*, pfs::ChannelImpl*>&, const std::__nonesuch&> (0x0x7faf2967fba0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const char*>, std::is_copy_assignable<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const char*>, std::is_copy_assignable<pfs::ChannelImpl*> > > (0x0x7faf2968e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2967fcc0) 0 empty

Class std::conditional<false, const std::pair<const char*, pfs::ChannelImpl*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const char*, pfs::ChannelImpl*>&, const std::__nonesuch&> (0x0x7faf2967fd20) 0 empty

Class std::is_function<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*&&> (0x0x7faf2968ec30) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2967fea0) 0 empty

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

Class std::is_lvalue_reference<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const char*&&> (0x0x7faf2968ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2967ff60) 0 empty

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

Class std::is_rvalue_reference<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const char*&&> (0x0x7faf2968edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296a8060) 0 empty

Class std::__or_<std::is_lvalue_reference<const char*&&>, std::is_rvalue_reference<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const char*&&>, std::is_rvalue_reference<const char*&&> > (0x0x7faf2968ee38) 0 empty
  std::is_rvalue_reference<const char*&&> (0x0x7faf2968eea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296a80c0) 0 empty

Class std::is_reference<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*&&> (0x0x7faf2968ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296a82a0) 0 empty

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

Class std::__or_<std::is_reference<const char*&&>, std::is_void<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char*&&>, std::is_void<const char*&&> > (0x0x7faf2968ef70) 0 empty
  std::is_reference<const char*&&> (0x0x7faf296ae000) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296a8360) 0 empty

Class std::__or_<std::is_function<const char*&&>, std::is_reference<const char*&&>, std::is_void<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char*&&>, std::is_reference<const char*&&>, std::is_void<const char*&&> > (0x0x7faf296ae068) 0 empty
  std::__or_<std::is_reference<const char*&&>, std::is_void<const char*&&> > (0x0x7faf296ae0d0) 0 empty
    std::is_reference<const char*&&> (0x0x7faf296ae138) 0 empty
      std::integral_constant<bool, true> (0x0x7faf296a83c0) 0 empty

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

Class std::is_object<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*&&> (0x0x7faf296ae2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296a8480) 0 empty

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

Class std::__or_<std::is_object<const char*&&>, std::is_reference<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const char*&&>, std::is_reference<const char*&&> > (0x0x7faf296ae340) 0 empty
  std::is_reference<const char*&&> (0x0x7faf296ae3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296a8600) 0 empty

Class std::__is_referenceable<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char*&&> (0x0x7faf296ae410) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296a8660) 0 empty

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

Class std::add_rvalue_reference<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const char*&&> (0x0x7faf296ae478) 0 empty
  std::__add_rvalue_reference_helper<const char*&&, true> (0x0x7faf296a8720) 0 empty

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

Class std::is_assignable<const char*&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const char*&, const char*&&> (0x0x7faf296ae4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296a8780) 0 empty

Class std::__is_move_assignable_impl<const char*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const char*, true> (0x0x7faf296ae548) 0 empty
  std::is_assignable<const char*&, const char*&&> (0x0x7faf296ae5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296a87e0) 0 empty

Class std::is_move_assignable<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const char*> (0x0x7faf296ae618) 0 empty
  std::__is_move_assignable_impl<const char*, true> (0x0x7faf296ae680) 0 empty
    std::is_assignable<const char*&, const char*&&> (0x0x7faf296ae6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7faf296a8840) 0 empty

Class std::conditional<true, std::is_move_assignable<pfs::ChannelImpl*>, std::is_move_assignable<const char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<pfs::ChannelImpl*>, std::is_move_assignable<const char*> > (0x0x7faf296a88a0) 0 empty

Class std::is_function<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*&&> (0x0x7faf296ae888) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296a8960) 0 empty

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

Class std::is_lvalue_reference<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<pfs::ChannelImpl*&&> (0x0x7faf296ae8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296a8a20) 0 empty

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

Class std::is_rvalue_reference<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<pfs::ChannelImpl*&&> (0x0x7faf296ae958) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296a8ae0) 0 empty

Class std::__or_<std::is_lvalue_reference<pfs::ChannelImpl*&&>, std::is_rvalue_reference<pfs::ChannelImpl*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<pfs::ChannelImpl*&&>, std::is_rvalue_reference<pfs::ChannelImpl*&&> > (0x0x7faf296ae9c0) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl*&&> (0x0x7faf296aea28) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296a8b40) 0 empty

Class std::is_reference<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*&&> (0x0x7faf296aeb60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296a8ba0) 0 empty

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

Class std::__or_<std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> > (0x0x7faf296aec98) 0 empty
  std::is_reference<pfs::ChannelImpl*&&> (0x0x7faf296aed00) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296a8d20) 0 empty

Class std::__or_<std::is_function<pfs::ChannelImpl*&&>, std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<pfs::ChannelImpl*&&>, std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> > (0x0x7faf296aed68) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> > (0x0x7faf296aedd0) 0 empty
    std::is_reference<pfs::ChannelImpl*&&> (0x0x7faf296aee38) 0 empty
      std::integral_constant<bool, true> (0x0x7faf296a8d80) 0 empty

Class std::__not_<std::__or_<std::is_function<pfs::ChannelImpl*&&>, std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<pfs::ChannelImpl*&&>, std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> > > (0x0x7faf296aeea0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296a8de0) 0 empty

Class std::is_object<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*&&> (0x0x7faf296aef08) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296a8e40) 0 empty

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

Class std::__or_<std::is_object<pfs::ChannelImpl*&&>, std::is_reference<pfs::ChannelImpl*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<pfs::ChannelImpl*&&>, std::is_reference<pfs::ChannelImpl*&&> > (0x0x7faf296c9138) 0 empty
  std::is_reference<pfs::ChannelImpl*&&> (0x0x7faf296c91a0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296a8f00) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl*&&> (0x0x7faf296c9208) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296ca060) 0 empty

Class std::__add_rvalue_reference_helper<pfs::ChannelImpl*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<pfs::ChannelImpl*&&, true> (0x0x7faf296ca0c0) 0 empty

Class std::add_rvalue_reference<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<pfs::ChannelImpl*&&> (0x0x7faf296c9270) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl*&&, true> (0x0x7faf296ca120) 0 empty

Class std::__is_assignable_helper<pfs::ChannelImpl*&, pfs::ChannelImpl*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7faf296a8900) 0 empty

Class std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7faf296c92d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296ca180) 0 empty

Class std::__is_move_assignable_impl<pfs::ChannelImpl*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<pfs::ChannelImpl*, true> (0x0x7faf296c9340) 0 empty
  std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7faf296c93a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296ca1e0) 0 empty

Class std::is_move_assignable<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<pfs::ChannelImpl*> (0x0x7faf296c9410) 0 empty
  std::__is_move_assignable_impl<pfs::ChannelImpl*, true> (0x0x7faf296c9478) 0 empty
    std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7faf296c94e0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf296ca240) 0 empty

Class std::__and_<std::is_move_assignable<const char*>, std::is_move_assignable<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const char*>, std::is_move_assignable<pfs::ChannelImpl*> > (0x0x7faf296c9548) 0 empty
  std::is_move_assignable<pfs::ChannelImpl*> (0x0x7faf296c95b0) 0 empty
    std::__is_move_assignable_impl<pfs::ChannelImpl*, true> (0x0x7faf296c9618) 0 empty
      std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7faf296c9680) 0 empty
        std::integral_constant<bool, true> (0x0x7faf296ca2a0) 0 empty

Class std::conditional<true, std::pair<const char*, pfs::ChannelImpl*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<const char*, pfs::ChannelImpl*>&&, std::__nonesuch&&> (0x0x7faf296ca480) 0 empty

Class std::pair<const char*, pfs::ChannelImpl*>
   size=16 align=8
   base size=16 base align=8
std::pair<const char*, pfs::ChannelImpl*> (0x0x7faf299aed80) 0

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

Class std::conditional<false, std::is_void<const char*>, std::__or_<std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const char*>, std::__or_<std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> > > (0x0x7faf296ca540) 0 empty

Class std::is_array<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char*> (0x0x7faf296c97b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296ca5a0) 0 empty

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

Class std::__and_<std::is_array<const char*>, std::__not_<std::extent<const char*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<const char*>, std::__not_<std::extent<const char*, 0u> > > (0x0x7faf296c98f0) 0 empty
  std::is_array<const char*> (0x0x7faf296c9958) 0 empty
    std::integral_constant<bool, false> (0x0x7faf296ca720) 0 empty

Class std::__is_array_unknown_bounds<const char*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<const char*> (0x0x7faf296c99c0) 0 empty
  std::__and_<std::is_array<const char*>, std::__not_<std::extent<const char*, 0u> > > (0x0x7faf296c9a28) 0 empty
    std::is_array<const char*> (0x0x7faf296c9a90) 0 empty
      std::integral_constant<bool, false> (0x0x7faf296ca780) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> > (0x0x7faf296c9bc8) 0 empty
  std::is_function<const char*> (0x0x7faf296c9c30) 0 empty
    std::integral_constant<bool, false> (0x0x7faf296ca900) 0 empty

Class std::__or_<std::is_void<const char*>, std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char*>, std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> > (0x0x7faf296c9c98) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> > (0x0x7faf296c9d00) 0 empty
    std::is_function<const char*> (0x0x7faf296c9d68) 0 empty
      std::integral_constant<bool, false> (0x0x7faf296ca960) 0 empty

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

Class std::__is_integral_helper<const char*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<const char*> (0x0x7faf296c9dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296caa20) 0 empty

Class std::is_integral<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const char*> (0x0x7faf296c9e38) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296caa80) 0 empty

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

Class std::__is_floating_point_helper<const char*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<const char*> (0x0x7faf296c9ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296cac00) 0 empty

Class std::is_floating_point<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<const char*> (0x0x7faf296c9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296cac60) 0 empty

Class std::__or_<std::is_integral<const char*>, std::is_floating_point<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<const char*>, std::is_floating_point<const char*> > (0x0x7faf296c9f70) 0 empty
  std::is_floating_point<const char*> (0x0x7faf296c96e8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf296cacc0) 0 empty

Class std::is_arithmetic<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const char*> (0x0x7faf296c9750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296cad20) 0 empty

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

Class std::is_enum<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<const char*> (0x0x7faf29705000) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296cade0) 0 empty

Class std::conditional<false, std::is_enum<const char*>, std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<const char*>, std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > > (0x0x7faf296cae40) 0 empty

Class std::__is_pointer_helper<const char*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<const char*> (0x0x7faf29705068) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296caea0) 0 empty

Class std::is_pointer<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<const char*> (0x0x7faf297050d0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf296caf00) 0 empty

Class std::conditional<true, std::is_pointer<const char*>, std::__or_<std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<const char*>, std::__or_<std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > > (0x0x7faf296caf60) 0 empty

Class std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7faf29705138) 0 empty
  std::is_pointer<const char*> (0x0x7faf297051a0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2970a000) 0 empty

Class std::__or_<std::is_enum<const char*>, std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<const char*>, std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7faf29705208) 0 empty
  std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7faf29705270) 0 empty
    std::is_pointer<const char*> (0x0x7faf297052d8) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2970a060) 0 empty

Class std::__or_<std::is_arithmetic<const char*>, std::is_enum<const char*>, std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<const char*>, std::is_enum<const char*>, std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7faf29705340) 0 empty
  std::__or_<std::is_enum<const char*>, std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7faf297053a8) 0 empty
    std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7faf29705410) 0 empty
      std::is_pointer<const char*> (0x0x7faf29705478) 0 empty
        std::integral_constant<bool, true> (0x0x7faf2970a0c0) 0 empty

Class std::is_scalar<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const char*> (0x0x7faf297054e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2970a120) 0 empty

Class std::__or_<std::is_reference<const char*>, std::is_scalar<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char*>, std::is_scalar<const char*> > (0x0x7faf29705548) 0 empty
  std::is_scalar<const char*> (0x0x7faf297055b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2970a180) 0 empty

Class std::__is_destructible_safe<const char*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<const char*, false, true> (0x0x7faf29705618) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2970a1e0) 0 empty

Class std::is_destructible<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const char*> (0x0x7faf29705680) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2970a240) 0 empty

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

Class std::__is_direct_constructible_impl<const char*, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7faf297056e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf2970a300) 0 empty

Class std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> > (0x0x7faf297057b8) 0 empty
  std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7faf29705820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf2970a360) 0 empty

Class std::__is_direct_constructible_new_safe<const char*, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const char*, const char* const&> (0x0x7faf29705888) 0 empty
  std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> > (0x0x7faf297058f0) 0 empty
    std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7faf29705958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf2970a3c0) 0 empty

Class std::__is_direct_constructible_new<const char*, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char*, const char* const&> (0x0x7faf297059c0) 0 empty
  std::__is_direct_constructible_new_safe<const char*, const char* const&> (0x0x7faf29705a28) 0 empty
    std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> > (0x0x7faf29705a90) 0 empty
      std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7faf29705af8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf2970a420) 0 empty

Class std::__is_direct_constructible<const char*, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char*, const char* const&> (0x0x7faf29705b60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2970a480) 0 empty

Class std::__is_constructible_impl<const char*, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char*, const char* const&> (0x0x7faf29705bc8) 0 empty
  std::__is_direct_constructible<const char*, const char* const&> (0x0x7faf29705c30) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2970a4e0) 0 empty

Class std::is_constructible<const char*, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char*, const char* const&> (0x0x7faf29705c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2970a540) 0 empty

Class std::conditional<true, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&>, std::is_constructible<const char*, const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&>, std::is_constructible<const char*, const char* const&> > (0x0x7faf2970a5a0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<pfs::ChannelImpl*, pfs::ChannelImpl* const&>, std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<pfs::ChannelImpl*, pfs::ChannelImpl* const&>, std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7faf2970a600) 0 empty

Class std::conditional<false, std::is_void<pfs::ChannelImpl*>, std::__or_<std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<pfs::ChannelImpl*>, std::__or_<std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> > > (0x0x7faf2970a660) 0 empty

Class std::is_array<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_array<pfs::ChannelImpl*> (0x0x7faf29705d00) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2970a780) 0 empty

Class std::conditional<false, std::__not_<std::extent<pfs::ChannelImpl*, 0u> >, std::is_array<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<pfs::ChannelImpl*, 0u> >, std::is_array<pfs::ChannelImpl*> > (0x0x7faf2970a7e0) 0 empty

Class std::__and_<std::is_array<pfs::ChannelImpl*>, std::__not_<std::extent<pfs::ChannelImpl*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<pfs::ChannelImpl*>, std::__not_<std::extent<pfs::ChannelImpl*, 0u> > > (0x0x7faf29705e38) 0 empty
  std::is_array<pfs::ChannelImpl*> (0x0x7faf29705ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2970a840) 0 empty

Class std::__is_array_unknown_bounds<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<pfs::ChannelImpl*> (0x0x7faf29725000) 0 empty
  std::__and_<std::is_array<pfs::ChannelImpl*>, std::__not_<std::extent<pfs::ChannelImpl*, 0u> > > (0x0x7faf29725068) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7faf297250d0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2970a960) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> > (0x0x7faf2970a9c0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> > (0x0x7faf297251a0) 0 empty
  std::is_function<pfs::ChannelImpl*> (0x0x7faf29725208) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2970aa20) 0 empty

Class std::__or_<std::is_void<pfs::ChannelImpl*>, std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<pfs::ChannelImpl*>, std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> > (0x0x7faf29725340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> > (0x0x7faf297253a8) 0 empty
    std::is_function<pfs::ChannelImpl*> (0x0x7faf29725410) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2970aa80) 0 empty

Class std::conditional<false, std::is_reference<pfs::ChannelImpl*>, std::is_scalar<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<pfs::ChannelImpl*>, std::is_scalar<pfs::ChannelImpl*> > (0x0x7faf2970aae0) 0 empty

Class std::__is_integral_helper<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<pfs::ChannelImpl*> (0x0x7faf297255b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2970ac00) 0 empty

Class std::is_integral<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<pfs::ChannelImpl*> (0x0x7faf29725618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2970ac60) 0 empty

Class std::conditional<false, std::is_integral<pfs::ChannelImpl*>, std::is_floating_point<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<pfs::ChannelImpl*>, std::is_floating_point<pfs::ChannelImpl*> > (0x0x7faf2970acc0) 0 empty

Class std::__is_floating_point_helper<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<pfs::ChannelImpl*> (0x0x7faf29725750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2970ad20) 0 empty

Class std::is_floating_point<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<pfs::ChannelImpl*> (0x0x7faf297257b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2970ad80) 0 empty

Class std::__or_<std::is_integral<pfs::ChannelImpl*>, std::is_floating_point<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<pfs::ChannelImpl*>, std::is_floating_point<pfs::ChannelImpl*> > (0x0x7faf29725820) 0 empty
  std::is_floating_point<pfs::ChannelImpl*> (0x0x7faf29725888) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2970ade0) 0 empty

Class std::is_arithmetic<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<pfs::ChannelImpl*> (0x0x7faf297258f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2970af00) 0 empty

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

Class std::is_enum<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<pfs::ChannelImpl*> (0x0x7faf29725958) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29735000) 0 empty

Class std::conditional<false, std::is_enum<pfs::ChannelImpl*>, std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<pfs::ChannelImpl*>, std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > > (0x0x7faf29735060) 0 empty

Class std::__is_pointer_helper<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<pfs::ChannelImpl*> (0x0x7faf297259c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf297350c0) 0 empty

Class std::is_pointer<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<pfs::ChannelImpl*> (0x0x7faf29725a28) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29735120) 0 empty

Class std::conditional<true, std::is_pointer<pfs::ChannelImpl*>, std::__or_<std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<pfs::ChannelImpl*>, std::__or_<std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > > (0x0x7faf29735180) 0 empty

Class std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7faf29725a90) 0 empty
  std::is_pointer<pfs::ChannelImpl*> (0x0x7faf29725af8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf297351e0) 0 empty

Class std::__or_<std::is_enum<pfs::ChannelImpl*>, std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<pfs::ChannelImpl*>, std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7faf29725b60) 0 empty
  std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7faf29725bc8) 0 empty
    std::is_pointer<pfs::ChannelImpl*> (0x0x7faf29725c30) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29735240) 0 empty

Class std::__or_<std::is_arithmetic<pfs::ChannelImpl*>, std::is_enum<pfs::ChannelImpl*>, std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<pfs::ChannelImpl*>, std::is_enum<pfs::ChannelImpl*>, std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7faf29725c98) 0 empty
  std::__or_<std::is_enum<pfs::ChannelImpl*>, std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7faf29725d00) 0 empty
    std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7faf29725d68) 0 empty
      std::is_pointer<pfs::ChannelImpl*> (0x0x7faf29725dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7faf297352a0) 0 empty

Class std::is_scalar<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<pfs::ChannelImpl*> (0x0x7faf29725e38) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29735300) 0 empty

Class std::__or_<std::is_reference<pfs::ChannelImpl*>, std::is_scalar<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<pfs::ChannelImpl*>, std::is_scalar<pfs::ChannelImpl*> > (0x0x7faf29725ea0) 0 empty
  std::is_scalar<pfs::ChannelImpl*> (0x0x7faf29725f08) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29735360) 0 empty

Class std::__is_destructible_safe<pfs::ChannelImpl*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<pfs::ChannelImpl*, false, true> (0x0x7faf29725f70) 0 empty
  std::integral_constant<bool, true> (0x0x7faf297353c0) 0 empty

Class std::is_destructible<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<pfs::ChannelImpl*> (0x0x7faf2973f000) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29735420) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&>, std::is_destructible<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&>, std::is_destructible<pfs::ChannelImpl*> > (0x0x7faf29735480) 0 empty

Class std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf297354e0) 0 empty

Class std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7faf2973f138) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf29735540) 0 empty

Class std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f208) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7faf2973f270) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf297355a0) 0 empty

Class std::__is_direct_constructible_new<pfs::ChannelImpl*, pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f340) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f3a8) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7faf2973f410) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf29735600) 0 empty

Class std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29735660) 0 empty

Class std::__is_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f548) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf297356c0) 0 empty

Class std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f618) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29735720) 0 empty

Class std::__and_<std::is_constructible<const char*, const char* const&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*, const char* const&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7faf2973f680) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2973f6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29735780) 0 empty

Class std::remove_volatile<const char* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char* const&> (0x0x7faf297358a0) 0 empty

Class std::remove_const<const char* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char* const&> (0x0x7faf29735900) 0 empty

Class std::remove_cv<const char* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char* const&> (0x0x7faf29735840) 0 empty

Class std::__is_void_helper<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const char* const&> (0x0x7faf2973f888) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29735960) 0 empty

Class std::is_void<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char* const&> (0x0x7faf2973f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf297359c0) 0 empty

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

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

Class std::__or_<std::is_function<const char*>, std::is_array<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char*>, std::is_array<const char*> > (0x0x7faf2973f958) 0 empty
  std::is_array<const char*> (0x0x7faf2973f9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29735ae0) 0 empty

Class std::__or_<std::is_void<const char* const&>, std::is_function<const char*>, std::is_array<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char* const&>, std::is_function<const char*>, std::is_array<const char*> > (0x0x7faf2973fa28) 0 empty
  std::__or_<std::is_function<const char*>, std::is_array<const char*> > (0x0x7faf2973fa90) 0 empty
    std::is_array<const char*> (0x0x7faf2973faf8) 0 empty
      std::integral_constant<bool, false> (0x0x7faf29735b40) 0 empty

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

Class std::is_convertible<const char* const&, const char*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const char* const&, const char*> (0x0x7faf2973fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29735c00) 0 empty

Class std::conditional<true, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*>, std::is_convertible<const char* const&, const char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*>, std::is_convertible<const char* const&, const char*> > (0x0x7faf29735c60) 0 empty

Class std::remove_volatile<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<pfs::ChannelImpl* const&> (0x0x7faf29735d20) 0 empty

Class std::remove_const<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<pfs::ChannelImpl* const&> (0x0x7faf29735d80) 0 empty

Class std::remove_cv<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<pfs::ChannelImpl* const&> (0x0x7faf29735cc0) 0 empty

Class std::__is_void_helper<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<pfs::ChannelImpl* const&> (0x0x7faf2973fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29735de0) 0 empty

Class std::is_void<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl* const&> (0x0x7faf2973fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29735e40) 0 empty

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

Class std::conditional<false, std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7faf29735f00) 0 empty

Class std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7faf2973fe38) 0 empty
  std::is_array<pfs::ChannelImpl*> (0x0x7faf2973fea0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29762120) 0 empty

Class std::__or_<std::is_void<pfs::ChannelImpl* const&>, std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<pfs::ChannelImpl* const&>, std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7faf2973ff08) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7faf2973ff70) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7faf2973f750) 0 empty
      std::integral_constant<bool, false> (0x0x7faf29762180) 0 empty

Class std::__is_convertible_helper<pfs::ChannelImpl* const&, pfs::ChannelImpl*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<pfs::ChannelImpl* const&, pfs::ChannelImpl*, false> (0x0x7faf297621e0) 0 empty

Class std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7faf2976b000) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29762240) 0 empty

Class std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7faf2976b068) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7faf2976b0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf297622a0) 0 empty

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

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

Class std::conditional<true, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> >, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> >, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > > (0x0x7faf29762420) 0 empty

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

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

Class std::__is_direct_constructible_impl<const char*, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7faf2976b3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf29762540) 0 empty

Class std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> > (0x0x7faf2976b478) 0 empty
  std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7faf2976b4e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf297625a0) 0 empty

Class std::__is_direct_constructible_new_safe<const char*, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const char*, const char*&&> (0x0x7faf2976b548) 0 empty
  std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> > (0x0x7faf2976b5b0) 0 empty
    std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7faf2976b618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf29762600) 0 empty

Class std::__is_direct_constructible_new<const char*, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char*, const char*&&> (0x0x7faf2976b680) 0 empty
  std::__is_direct_constructible_new_safe<const char*, const char*&&> (0x0x7faf2976b6e8) 0 empty
    std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> > (0x0x7faf2976b750) 0 empty
      std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7faf2976b7b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf29762660) 0 empty

Class std::__is_direct_constructible<const char*, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char*, const char*&&> (0x0x7faf2976b820) 0 empty
  std::integral_constant<bool, true> (0x0x7faf297626c0) 0 empty

Class std::__is_constructible_impl<const char*, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char*, const char*&&> (0x0x7faf2976b888) 0 empty
  std::__is_direct_constructible<const char*, const char*&&> (0x0x7faf2976b8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29762720) 0 empty

Class std::is_constructible<const char*, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char*, const char*&&> (0x0x7faf2976b958) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29762780) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > >, std::is_constructible<const char*, const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > >, std::is_constructible<const char*, const char*&&> > (0x0x7faf297627e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7faf29762840) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::is_destructible<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::is_destructible<pfs::ChannelImpl*> > (0x0x7faf297628a0) 0 empty

Class std::is_function<pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl* const&&> (0x0x7faf2976ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29762960) 0 empty

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

Class std::is_lvalue_reference<pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<pfs::ChannelImpl* const&&> (0x0x7faf2976ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29762ae0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<pfs::ChannelImpl* const&&>, std::is_rvalue_reference<pfs::ChannelImpl* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<pfs::ChannelImpl* const&&>, std::is_rvalue_reference<pfs::ChannelImpl* const&&> > (0x0x7faf29762b40) 0 empty

Class std::is_rvalue_reference<pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<pfs::ChannelImpl* const&&> (0x0x7faf2976baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29762ba0) 0 empty

Class std::__or_<std::is_lvalue_reference<pfs::ChannelImpl* const&&>, std::is_rvalue_reference<pfs::ChannelImpl* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<pfs::ChannelImpl* const&&>, std::is_rvalue_reference<pfs::ChannelImpl* const&&> > (0x0x7faf2976bb60) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl* const&&> (0x0x7faf2976bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29762c00) 0 empty

Class std::is_reference<pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl* const&&> (0x0x7faf2976bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29762c60) 0 empty

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

Class std::__or_<std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> > (0x0x7faf2976bc98) 0 empty
  std::is_reference<pfs::ChannelImpl* const&&> (0x0x7faf2976bd00) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29762d20) 0 empty

Class std::__or_<std::is_function<pfs::ChannelImpl* const&&>, std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<pfs::ChannelImpl* const&&>, std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> > (0x0x7faf2976be38) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> > (0x0x7faf2976bea0) 0 empty
    std::is_reference<pfs::ChannelImpl* const&&> (0x0x7faf2976bf08) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29762d80) 0 empty

Class std::__not_<std::__or_<std::is_function<pfs::ChannelImpl* const&&>, std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<pfs::ChannelImpl* const&&>, std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> > > (0x0x7faf2976b138) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29762de0) 0 empty

Class std::is_object<pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl* const&&> (0x0x7faf2976b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29762e40) 0 empty

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

Class std::__or_<std::is_object<pfs::ChannelImpl* const&&>, std::is_reference<pfs::ChannelImpl* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<pfs::ChannelImpl* const&&>, std::is_reference<pfs::ChannelImpl* const&&> > (0x0x7faf2976b208) 0 empty
  std::is_reference<pfs::ChannelImpl* const&&> (0x0x7faf2976b270) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29762f00) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl* const&&> (0x0x7faf29799068) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2979a060) 0 empty

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

Class std::add_rvalue_reference<pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<pfs::ChannelImpl* const&&> (0x0x7faf297990d0) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl* const&&, true> (0x0x7faf2979a120) 0 empty

Class std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf2976b9c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf29762900) 0 empty

Class std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7faf297991a0) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf29799208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf2979a180) 0 empty

Class std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf29799270) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7faf297992d8) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf29799340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf2979a1e0) 0 empty

Class std::__is_direct_constructible_new<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf297993a8) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf29799410) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7faf29799478) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf297994e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf2979a240) 0 empty

Class std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf29799548) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2979a2a0) 0 empty

Class std::__is_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf297995b0) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf29799618) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2979a300) 0 empty

Class std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7faf29799680) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2979a360) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> >, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> >, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7faf2979a3c0) 0 empty

Class std::remove_volatile<const char*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char*&&> (0x0x7faf2979a480) 0 empty

Class std::remove_const<const char*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char*&&> (0x0x7faf2979a4e0) 0 empty

Class std::remove_cv<const char*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char*&&> (0x0x7faf2979a420) 0 empty

Class std::__is_void_helper<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const char*&&> (0x0x7faf29799750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2979a540) 0 empty

Class std::is_void<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*&&> (0x0x7faf297997b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2979a5a0) 0 empty

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

Class std::__or_<std::is_void<const char*&&>, std::is_function<const char*>, std::is_array<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char*&&>, std::is_function<const char*>, std::is_array<const char*> > (0x0x7faf29799820) 0 empty
  std::__or_<std::is_function<const char*>, std::is_array<const char*> > (0x0x7faf29799888) 0 empty
    std::is_array<const char*> (0x0x7faf297998f0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2979a660) 0 empty

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

Class std::is_convertible<const char*&&, const char*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const char*&&, const char*> (0x0x7faf29799a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2979a7e0) 0 empty

Class std::conditional<true, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*>, std::is_convertible<const char*&&, const char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*>, std::is_convertible<const char*&&, const char*> > (0x0x7faf2979a840) 0 empty

Class std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7faf29799af8) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7faf29799b60) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2979a8a0) 0 empty

Class std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7faf29799bc8) 0 empty
  std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7faf29799c30) 0 empty
    std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7faf29799c98) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2979a900) 0 empty

Class std::__and_<std::is_constructible<const char*, const char*&&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*, const char*&&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7faf29799d00) 0 empty
  std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7faf29799d68) 0 empty
    std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7faf29799dd0) 0 empty
      std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7faf29799e38) 0 empty
        std::integral_constant<bool, true> (0x0x7faf2979a960) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> >, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> >, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > > (0x0x7faf2979aa20) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > >, std::is_constructible<const char*, const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > >, std::is_constructible<const char*, const char*&&> > (0x0x7faf2979aa80) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > >, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > >, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7faf2979aae0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7faf29799f08) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2979ab40) 0 empty

Class std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > > (0x0x7faf29799f70) 0 empty
  std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7faf297c1000) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2979aba0) 0 empty

Class std::__and_<std::is_constructible<const char*, const char*&&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*, const char*&&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > > (0x0x7faf297c1068) 0 empty
  std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&>, std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > > (0x0x7faf297c10d0) 0 empty
    std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7faf297c1138) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2979ac00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> >, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> >, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > > (0x0x7faf2979acc0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > >, std::is_constructible<const char*, const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > >, std::is_constructible<const char*, const char* const&> > (0x0x7faf2979ad20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7faf2979ad80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::is_destructible<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::is_destructible<pfs::ChannelImpl*> > (0x0x7faf2979ade0) 0 empty

Class std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c12d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf2979ae40) 0 empty

Class std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7faf297c13a8) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c1410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf2979aea0) 0 empty

Class std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c1478) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7faf297c14e0) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c1548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf2979af00) 0 empty

Class std::__is_direct_constructible_new<pfs::ChannelImpl*, pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c15b0) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c1618) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7faf297c1680) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c16e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf2979af60) 0 empty

Class std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c1750) 0 empty
  std::integral_constant<bool, true> (0x0x7faf297d2000) 0 empty

Class std::__is_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c17b8) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c1820) 0 empty
    std::integral_constant<bool, true> (0x0x7faf297d2060) 0 empty

Class std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297c1888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf297d20c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> >, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> >, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7faf297d2120) 0 empty

Class std::conditional<true, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*>, std::is_convertible<const char* const&, const char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*>, std::is_convertible<const char* const&, const char*> > (0x0x7faf297d2180) 0 empty

Class std::remove_volatile<pfs::ChannelImpl*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<pfs::ChannelImpl*&> (0x0x7faf297d2240) 0 empty

Class std::remove_const<pfs::ChannelImpl*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<pfs::ChannelImpl*&> (0x0x7faf297d22a0) 0 empty

Class std::remove_cv<pfs::ChannelImpl*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<pfs::ChannelImpl*&> (0x0x7faf297d21e0) 0 empty

Class std::__is_void_helper<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<pfs::ChannelImpl*&> (0x0x7faf297c1958) 0 empty
  std::integral_constant<bool, false> (0x0x7faf297d2300) 0 empty

Class std::is_void<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*&> (0x0x7faf297c19c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf297d2360) 0 empty

Class std::conditional<false, std::is_void<pfs::ChannelImpl*&>, std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<pfs::ChannelImpl*&>, std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > > (0x0x7faf297d23c0) 0 empty

Class std::__or_<std::is_void<pfs::ChannelImpl*&>, std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<pfs::ChannelImpl*&>, std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7faf297c1a28) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7faf297c1a90) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7faf297c1af8) 0 empty
      std::integral_constant<bool, false> (0x0x7faf297d2420) 0 empty

Class std::__is_convertible_helper<pfs::ChannelImpl*&, pfs::ChannelImpl*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<pfs::ChannelImpl*&, pfs::ChannelImpl*, false> (0x0x7faf297d2480) 0 empty

Class std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7faf297c1bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf297d24e0) 0 empty

Class std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7faf297c1c30) 0 empty
  std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7faf297c1c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faf297d2540) 0 empty

Class std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7faf297c1d00) 0 empty
  std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7faf297c1d68) 0 empty
    std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7faf297c1dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf297d25a0) 0 empty

Class std::__and_<std::is_constructible<const char*, const char* const&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*, const char* const&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7faf297c1e38) 0 empty
  std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7faf297c1ea0) 0 empty
    std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7faf297c1f08) 0 empty
      std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7faf297c1f70) 0 empty
        std::integral_constant<bool, true> (0x0x7faf297d2600) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> >, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> >, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > > (0x0x7faf297d26c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > >, std::is_constructible<const char*, const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > >, std::is_constructible<const char*, const char* const&> > (0x0x7faf297d2720) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > >, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > >, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7faf297d2780) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7faf297c11a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf297d27e0) 0 empty

Class std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > > (0x0x7faf297f2000) 0 empty
  std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7faf297f2068) 0 empty
    std::integral_constant<bool, false> (0x0x7faf297d2840) 0 empty

Class std::__and_<std::is_constructible<const char*, const char* const&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*, const char* const&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > > (0x0x7faf297f20d0) 0 empty
  std::__and_<std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > > (0x0x7faf297f2138) 0 empty
    std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7faf297f21a0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf297d28a0) 0 empty

Class std::conditional<true, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::is_constructible<const char*, const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&>, std::is_constructible<const char*, const char*&&> > (0x0x7faf297d2960) 0 empty

Class std::__and_<std::is_constructible<const char*, const char*&&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*, const char*&&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7faf297f22d8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7faf297f2340) 0 empty
    std::integral_constant<bool, true> (0x0x7faf297d29c0) 0 empty

Class std::conditional<true, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*>, std::is_convertible<const char*&&, const char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*>, std::is_convertible<const char*&&, const char*> > (0x0x7faf297d2a80) 0 empty

Class std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7faf297f2478) 0 empty
  std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7faf297f24e0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf297d2ae0) 0 empty

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

Class std::remove_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<pfs::ChannelImpl*&> (0x0x7faf297d2c60) 0 empty

Class std::initializer_list<std::pair<const char* const, pfs::ChannelImpl*> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297d2f00) 0

Class std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2820) 0 empty
  std::integral_constant<bool, false> (0x0x7faf297d2f60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29813000) 0 empty

Class std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2888) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf297f28f0) 0 empty
  std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2958) 0 empty
    std::integral_constant<bool, false> (0x0x7faf298130c0) 0 empty

Class std::is_reference<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813120) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>, std::__is_direct_constructible_new_safe<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>, std::__is_direct_constructible_new_safe<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf29813180) 0 empty

Class std::remove_volatile<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29813240) 0 empty

Class std::remove_const<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf298132a0) 0 empty

Class std::remove_cv<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf298131e0) 0 empty

Class std::__is_void_helper<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813300) 0 empty

Class std::is_void<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813360) 0 empty

Class std::conditional<false, std::is_void<std::pair<const char* const, pfs::ChannelImpl*> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::pair<const char* const, pfs::ChannelImpl*> >, std::__or_<std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf298133c0) 0 empty

Class std::is_array<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813420) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::pair<const char* const, pfs::ChannelImpl*>, 0u> >, std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::pair<const char* const, pfs::ChannelImpl*>, 0u> >, std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29813480) 0 empty

Class std::__and_<std::is_array<std::pair<const char* const, pfs::ChannelImpl*> >, std::__not_<std::extent<std::pair<const char* const, pfs::ChannelImpl*>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::pair<const char* const, pfs::ChannelImpl*> >, std::__not_<std::extent<std::pair<const char* const, pfs::ChannelImpl*>, 0u> > > (0x0x7faf297f2bc8) 0 empty
  std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2c30) 0 empty
    std::integral_constant<bool, false> (0x0x7faf298134e0) 0 empty

Class std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2c98) 0 empty
  std::__and_<std::is_array<std::pair<const char* const, pfs::ChannelImpl*> >, std::__not_<std::extent<std::pair<const char* const, pfs::ChannelImpl*>, 0u> > > (0x0x7faf297f2d00) 0 empty
    std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2d68) 0 empty
      std::integral_constant<bool, false> (0x0x7faf29813540) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf298135a0) 0 empty

Class std::is_function<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813600) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf297f2e38) 0 empty
  std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29813660) 0 empty

Class std::__or_<std::is_void<std::pair<const char* const, pfs::ChannelImpl*> >, std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::pair<const char* const, pfs::ChannelImpl*> >, std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf297f2f08) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf297f2f70) 0 empty
    std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2208) 0 empty
      std::integral_constant<bool, false> (0x0x7faf298136c0) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29813720) 0 empty

Class std::__is_integral_helper<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813780) 0 empty

Class std::is_integral<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f23a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf298137e0) 0 empty

Class std::conditional<false, std::is_integral<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29813840) 0 empty

Class std::__is_floating_point_helper<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2410) 0 empty
  std::integral_constant<bool, false> (0x0x7faf298138a0) 0 empty

Class std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2548) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813900) 0 empty

Class std::__or_<std::is_integral<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf297f25b0) 0 empty
  std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f2750) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29813960) 0 empty

Class std::is_arithmetic<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf297f27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf298139c0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::pair<const char* const, pfs::ChannelImpl*> >, std::__or_<std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::pair<const char* const, pfs::ChannelImpl*> >, std::__or_<std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf29813a20) 0 empty

Class std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837000) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813a80) 0 empty

Class std::conditional<false, std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >, std::__or_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >, std::__or_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf29813ae0) 0 empty

Class std::__is_pointer_helper<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837068) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813b40) 0 empty

Class std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf298370d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813ba0) 0 empty

Class std::conditional<false, std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::__or_<std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::__or_<std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf29813c00) 0 empty

Class std::__is_member_pointer_helper<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837138) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813c60) 0 empty

Class std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf298371a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813cc0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29813d20) 0 empty

Class std::__is_null_pointer_helper<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837208) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813d80) 0 empty

Class std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29813de0) 0 empty

Class std::__or_<std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf298372d8) 0 empty
  std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837340) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29813e40) 0 empty

Class std::__or_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf298373a8) 0 empty
  std::__or_<std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29837410) 0 empty
    std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837478) 0 empty
      std::integral_constant<bool, false> (0x0x7faf29813ea0) 0 empty

Class std::__or_<std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf298374e0) 0 empty
  std::__or_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29837548) 0 empty
    std::__or_<std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf298375b0) 0 empty
      std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837618) 0 empty
        std::integral_constant<bool, false> (0x0x7faf29813f00) 0 empty

Class std::__or_<std::is_arithmetic<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29837680) 0 empty
  std::__or_<std::is_enum<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf298376e8) 0 empty
    std::__or_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf29837750) 0 empty
      std::__or_<std::is_member_pointer<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf298377b8) 0 empty
        std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837820) 0 empty
          std::integral_constant<bool, false> (0x0x7faf29813f60) 0 empty

Class std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837888) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2943f000) 0 empty

Class std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*> >, std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf298378f0) 0 empty
  std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf29837958) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2943f060) 0 empty

Class std::remove_all_extents<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf2943f0c0) 0 empty

Class std::is_function<std::pair<const char* const, pfs::ChannelImpl*>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29837a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2943f180) 0 empty

Class std::conditional<false, std::is_function<std::pair<const char* const, pfs::ChannelImpl*>&>, std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const char* const, pfs::ChannelImpl*>&>, std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > > (0x0x7faf2943f1e0) 0 empty

Class std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29837a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2943f240) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7faf2943f2a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7faf29837af8) 0 empty
  std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29837b60) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2943f300) 0 empty

Class std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29837bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2943f360) 0 empty

Class std::conditional<true, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7faf2943f3c0) 0 empty

Class std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7faf29837c30) 0 empty
  std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29837c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2943f420) 0 empty

Class std::__or_<std::is_function<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7faf29837d00) 0 empty
  std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7faf29837d68) 0 empty
    std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29837dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2943f480) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > > (0x0x7faf29837e38) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2943f4e0) 0 empty

Class std::is_object<std::pair<const char* const, pfs::ChannelImpl*>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29837ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2943f540) 0 empty

Class std::conditional<false, std::is_object<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7faf2943f5a0) 0 empty

Class std::__or_<std::is_object<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7faf29837f08) 0 empty
  std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29837f70) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2943f600) 0 empty

Class std::__is_referenceable<std::pair<const char* const, pfs::ChannelImpl*>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29456000) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2943f660) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const char* const, pfs::ChannelImpl*>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const char* const, pfs::ChannelImpl*>&, true> (0x0x7faf2943f6c0) 0 empty

Class std::add_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7faf29456068) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char* const, pfs::ChannelImpl*>&, true> (0x0x7faf2943f7e0) 0 empty

Class std::__is_destructible_impl<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf298379c0) 0 empty
  std::__do_is_destructible_impl (0x0x7faf2943f120) 0 empty

Class std::__is_destructible_safe<std::pair<const char* const, pfs::ChannelImpl*>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::pair<const char* const, pfs::ChannelImpl*>, false, false> (0x0x7faf29456138) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2943f8a0) 0 empty

Class std::is_destructible<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf294561a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2943f9c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_destructible<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_destructible<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2943fa20) 0 empty

Class std::is_function<std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2943fae0) 0 empty

Class std::conditional<false, std::is_function<std::pair<const char*, pfs::ChannelImpl*>&&>, std::__or_<std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const char*, pfs::ChannelImpl*>&&>, std::__or_<std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > > (0x0x7faf2943fb40) 0 empty

Class std::is_lvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294562d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2943fba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf2943fc00) 0 empty

Class std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456340) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2943fc60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf294563a8) 0 empty
  std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456410) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2943fcc0) 0 empty

Class std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456478) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2943fd20) 0 empty

Class std::conditional<true, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf2943fd80) 0 empty

Class std::__or_<std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf294564e0) 0 empty
  std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456548) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2943fde0) 0 empty

Class std::__or_<std::is_function<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf294565b0) 0 empty
  std::__or_<std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf29456618) 0 empty
    std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456680) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2943fe40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > > (0x0x7faf294566e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2943fea0) 0 empty

Class std::is_object<std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2943ff00) 0 empty

Class std::conditional<false, std::is_object<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf2943ff60) 0 empty

Class std::__or_<std::is_object<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf294567b8) 0 empty
  std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456820) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2946e000) 0 empty

Class std::__is_referenceable<std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2946e060) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const char*, pfs::ChannelImpl*>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const char*, pfs::ChannelImpl*>&&, true> (0x0x7faf2946e0c0) 0 empty

Class std::add_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294568f0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char*, pfs::ChannelImpl*>&&, true> (0x0x7faf2946e120) 0 empty

Class std::is_same<const char* const, const char*>
   size=1 align=1
   base size=1 base align=1
std::is_same<const char* const, const char*> (0x0x7faf294569c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2946e180) 0 empty

Class std::is_same<pfs::ChannelImpl*, pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_same<pfs::ChannelImpl*, pfs::ChannelImpl*> (0x0x7faf29456a28) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2946e1e0) 0 empty

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

Class std::conditional<false, std::is_void<const char* const>, std::__or_<std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const char* const>, std::__or_<std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> > > (0x0x7faf2946e2a0) 0 empty

Class std::is_array<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char* const> (0x0x7faf29456a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2946e3c0) 0 empty

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

Class std::__and_<std::is_array<const char* const>, std::__not_<std::extent<const char* const, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<const char* const>, std::__not_<std::extent<const char* const, 0u> > > (0x0x7faf29456bc8) 0 empty
  std::is_array<const char* const> (0x0x7faf29456c30) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2946e480) 0 empty

Class std::__is_array_unknown_bounds<const char* const>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<const char* const> (0x0x7faf29456d68) 0 empty
  std::__and_<std::is_array<const char* const>, std::__not_<std::extent<const char* const, 0u> > > (0x0x7faf29456dd0) 0 empty
    std::is_array<const char* const> (0x0x7faf29456e38) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2946e5a0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> > (0x0x7faf29456f08) 0 empty
  std::is_function<const char* const> (0x0x7faf29456f70) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2946e660) 0 empty

Class std::__or_<std::is_void<const char* const>, std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char* const>, std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> > (0x0x7faf294820d0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> > (0x0x7faf29482138) 0 empty
    std::is_function<const char* const> (0x0x7faf294821a0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2946e6c0) 0 empty

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

Class std::is_integral<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const char* const> (0x0x7faf29482340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2946e840) 0 empty

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

Class std::is_floating_point<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<const char* const> (0x0x7faf29482478) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2946e900) 0 empty

Class std::__or_<std::is_integral<const char* const>, std::is_floating_point<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<const char* const>, std::is_floating_point<const char* const> > (0x0x7faf294824e0) 0 empty
  std::is_floating_point<const char* const> (0x0x7faf29482548) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2946e960) 0 empty

Class std::is_arithmetic<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const char* const> (0x0x7faf294825b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2946ea80) 0 empty

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

Class std::is_enum<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_enum<const char* const> (0x0x7faf29482618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2946eb40) 0 empty

Class std::conditional<false, std::is_enum<const char* const>, std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<const char* const>, std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > > (0x0x7faf2946eba0) 0 empty

Class std::is_pointer<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<const char* const> (0x0x7faf29482680) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2946ec00) 0 empty

Class std::conditional<true, std::is_pointer<const char* const>, std::__or_<std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<const char* const>, std::__or_<std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > > (0x0x7faf2946ec60) 0 empty

Class std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7faf294826e8) 0 empty
  std::is_pointer<const char* const> (0x0x7faf29482750) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2946ecc0) 0 empty

Class std::__or_<std::is_enum<const char* const>, std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<const char* const>, std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7faf294827b8) 0 empty
  std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7faf29482820) 0 empty
    std::is_pointer<const char* const> (0x0x7faf29482888) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2946ed20) 0 empty

Class std::__or_<std::is_arithmetic<const char* const>, std::is_enum<const char* const>, std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<const char* const>, std::is_enum<const char* const>, std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7faf294828f0) 0 empty
  std::__or_<std::is_enum<const char* const>, std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7faf29482958) 0 empty
    std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7faf294829c0) 0 empty
      std::is_pointer<const char* const> (0x0x7faf29482a28) 0 empty
        std::integral_constant<bool, true> (0x0x7faf2946ed80) 0 empty

Class std::is_scalar<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const char* const> (0x0x7faf29482a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2946ede0) 0 empty

Class std::__or_<std::is_reference<const char* const>, std::is_scalar<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const char* const>, std::is_scalar<const char* const> > (0x0x7faf29482af8) 0 empty
  std::is_scalar<const char* const> (0x0x7faf29482b60) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2946ee40) 0 empty

Class std::__is_destructible_safe<const char* const, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<const char* const, false, true> (0x0x7faf29482bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2946eea0) 0 empty

Class std::is_destructible<const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const char* const> (0x0x7faf29482c30) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2946ef00) 0 empty

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

Class std::__is_direct_constructible_impl<const char* const, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7faf29482c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf2949b000) 0 empty

Class std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> > (0x0x7faf29482d68) 0 empty
  std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7faf29482dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf2949b060) 0 empty

Class std::__is_direct_constructible_new_safe<const char* const, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const char* const, const char* const&> (0x0x7faf29482e38) 0 empty
  std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> > (0x0x7faf29482ea0) 0 empty
    std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7faf29482f08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf2949b0c0) 0 empty

Class std::__is_direct_constructible_new<const char* const, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char* const, const char* const&> (0x0x7faf29482f70) 0 empty
  std::__is_direct_constructible_new_safe<const char* const, const char* const&> (0x0x7faf2949e000) 0 empty
    std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> > (0x0x7faf2949e068) 0 empty
      std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7faf2949e0d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf2949b120) 0 empty

Class std::__is_direct_constructible<const char* const, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char* const, const char* const&> (0x0x7faf2949e138) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2949b180) 0 empty

Class std::__is_constructible_impl<const char* const, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char* const, const char* const&> (0x0x7faf2949e1a0) 0 empty
  std::__is_direct_constructible<const char* const, const char* const&> (0x0x7faf2949e208) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2949b1e0) 0 empty

Class std::is_constructible<const char* const, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char* const, const char* const&> (0x0x7faf2949e270) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2949b240) 0 empty

Class std::conditional<true, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&>, std::is_constructible<const char* const, const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&>, std::is_constructible<const char* const, const char* const&> > (0x0x7faf2949b2a0) 0 empty

Class std::__and_<std::is_constructible<const char* const, const char* const&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char* const, const char* const&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7faf2949e2d8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7faf2949e340) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2949b300) 0 empty

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

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

Class std::__or_<std::is_function<const char* const>, std::is_array<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7faf2949e3a8) 0 empty
  std::is_array<const char* const> (0x0x7faf2949e410) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2949b600) 0 empty

Class std::__or_<std::is_void<const char* const&>, std::is_function<const char* const>, std::is_array<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char* const&>, std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7faf2949e478) 0 empty
  std::__or_<std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7faf2949e4e0) 0 empty
    std::is_array<const char* const> (0x0x7faf2949e548) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2949b660) 0 empty

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

Class std::is_convertible<const char* const&, const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const char* const&, const char* const> (0x0x7faf2949e618) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2949b720) 0 empty

Class std::conditional<true, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*>, std::is_convertible<const char* const&, const char* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*>, std::is_convertible<const char* const&, const char* const> > (0x0x7faf2949b780) 0 empty

Class std::__and_<std::is_convertible<const char* const&, const char* const>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char* const&, const char* const>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7faf2949e680) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7faf2949e6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2949b7e0) 0 empty

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

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

Class std::__is_direct_constructible_impl<const char* const, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7faf2949e750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf2949b960) 0 empty

Class std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> > (0x0x7faf2949e820) 0 empty
  std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7faf2949e888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf2949b9c0) 0 empty

Class std::__is_direct_constructible_new_safe<const char* const, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const char* const, const char*&&> (0x0x7faf2949e8f0) 0 empty
  std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> > (0x0x7faf2949e958) 0 empty
    std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7faf2949e9c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf2949ba20) 0 empty

Class std::__is_direct_constructible_new<const char* const, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char* const, const char*&&> (0x0x7faf2949ea28) 0 empty
  std::__is_direct_constructible_new_safe<const char* const, const char*&&> (0x0x7faf2949ea90) 0 empty
    std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> > (0x0x7faf2949eaf8) 0 empty
      std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7faf2949eb60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf2949ba80) 0 empty

Class std::__is_direct_constructible<const char* const, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char* const, const char*&&> (0x0x7faf2949ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2949bae0) 0 empty

Class std::__is_constructible_impl<const char* const, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char* const, const char*&&> (0x0x7faf2949ec30) 0 empty
  std::__is_direct_constructible<const char* const, const char*&&> (0x0x7faf2949ec98) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2949bb40) 0 empty

Class std::is_constructible<const char* const, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char* const, const char*&&> (0x0x7faf2949ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2949bba0) 0 empty

Class std::conditional<true, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&>, std::is_constructible<const char* const, const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&>, std::is_constructible<const char* const, const char*&&> > (0x0x7faf2949bc00) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<pfs::ChannelImpl*, pfs::ChannelImpl*&&>, std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<pfs::ChannelImpl*, pfs::ChannelImpl*&&>, std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7faf2949bc60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&>, std::is_destructible<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&>, std::is_destructible<pfs::ChannelImpl*> > (0x0x7faf2949bcc0) 0 empty

Class std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf2949ed68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf2949bd20) 0 empty

Class std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7faf2949ee38) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf2949eea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf2949bd80) 0 empty

Class std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf2949ef08) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7faf2949ef70) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf294cd000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf2949bde0) 0 empty

Class std::__is_direct_constructible_new<pfs::ChannelImpl*, pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf294cd068) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf294cd0d0) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7faf294cd138) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf294cd1a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf2949be40) 0 empty

Class std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf294cd208) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2949bea0) 0 empty

Class std::__is_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf294cd270) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf294cd2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2949bf00) 0 empty

Class std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf294cd340) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2949bf60) 0 empty

Class std::__and_<std::is_constructible<const char* const, const char*&&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char* const, const char*&&>, std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7faf294cd3a8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7faf294cd410) 0 empty
    std::integral_constant<bool, true> (0x0x7faf294d1000) 0 empty

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

Class std::__or_<std::is_void<const char*&&>, std::is_function<const char* const>, std::is_array<const char* const> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char*&&>, std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7faf294cd478) 0 empty
  std::__or_<std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7faf294cd4e0) 0 empty
    std::is_array<const char* const> (0x0x7faf294cd548) 0 empty
      std::integral_constant<bool, false> (0x0x7faf294d1120) 0 empty

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

Class std::is_convertible<const char*&&, const char* const>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const char*&&, const char* const> (0x0x7faf294cd618) 0 empty
  std::integral_constant<bool, true> (0x0x7faf294d11e0) 0 empty

Class std::conditional<true, std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*>, std::is_convertible<const char*&&, const char* const> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*>, std::is_convertible<const char*&&, const char* const> > (0x0x7faf294d1240) 0 empty

Class std::remove_volatile<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<pfs::ChannelImpl*&&> (0x0x7faf294d1300) 0 empty

Class std::remove_const<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<pfs::ChannelImpl*&&> (0x0x7faf294d1360) 0 empty

Class std::remove_cv<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<pfs::ChannelImpl*&&> (0x0x7faf294d12a0) 0 empty

Class std::__is_void_helper<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<pfs::ChannelImpl*&&> (0x0x7faf294cd6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf294d13c0) 0 empty

Class std::is_void<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*&&> (0x0x7faf294cd750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf294d1420) 0 empty

Class std::conditional<false, std::is_void<pfs::ChannelImpl*&&>, std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<pfs::ChannelImpl*&&>, std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > > (0x0x7faf294d1480) 0 empty

Class std::__or_<std::is_void<pfs::ChannelImpl*&&>, std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<pfs::ChannelImpl*&&>, std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7faf294cd7b8) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7faf294cd820) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7faf294cd888) 0 empty
      std::integral_constant<bool, false> (0x0x7faf294d14e0) 0 empty

Class std::__is_convertible_helper<pfs::ChannelImpl*&&, pfs::ChannelImpl*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<pfs::ChannelImpl*&&, pfs::ChannelImpl*, false> (0x0x7faf294d1540) 0 empty

Class std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*> (0x0x7faf294cd958) 0 empty
  std::integral_constant<bool, true> (0x0x7faf294d15a0) 0 empty

Class std::__and_<std::is_convertible<const char*&&, const char* const>, std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char*&&, const char* const>, std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*> > (0x0x7faf294cd9c0) 0 empty
  std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*> (0x0x7faf294cda28) 0 empty
    std::integral_constant<bool, true> (0x0x7faf294d1600) 0 empty

Class std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf29456208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf2943fa80) 0 empty

Class std::__and_<std::is_destructible<std::pair<const char* const, pfs::ChannelImpl*> >, std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::pair<const char* const, pfs::ChannelImpl*> >, std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf294cda90) 0 empty
  std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cdaf8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf294d16c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cdb60) 0 empty
  std::__and_<std::is_destructible<std::pair<const char* const, pfs::ChannelImpl*> >, std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf294cdbc8) 0 empty
    std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cdc30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf294d1720) 0 empty

Class std::__is_direct_constructible_new<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cdc98) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cdd00) 0 empty
    std::__and_<std::is_destructible<std::pair<const char* const, pfs::ChannelImpl*> >, std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7faf294cdd68) 0 empty
      std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cddd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf294d1780) 0 empty

Class std::__is_direct_constructible<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cde38) 0 empty
  std::integral_constant<bool, true> (0x0x7faf294d17e0) 0 empty

Class std::__is_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cdea0) 0 empty
  std::__is_direct_constructible<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cdf08) 0 empty
    std::integral_constant<bool, true> (0x0x7faf294d1840) 0 empty

Class std::is_constructible<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7faf294cdf70) 0 empty
  std::integral_constant<bool, true> (0x0x7faf294d18a0) 0 empty

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

Class std::_PCC<true, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, bool> (0x0x7faf294d19c0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fb138) 0 empty
  std::integral_constant<bool, false> (0x0x7faf294d1ba0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > > (0x0x7faf294d1cc0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fb1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf294d1d20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf294d1e40) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fb2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf294d1f60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf294fb410) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fb478) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2954f000) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fb548) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2954f060) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf2954f180) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2954f240) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2954f420) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2954f1e0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fb618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2954f600) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fb750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2954f720) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf294fb7b8) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fb820) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2954f780) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf294fb888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf294fb8f0) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fb958) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2954f7e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > > (0x0x7faf294fb9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2954f840) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fba28) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2954f8a0) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf2954f9c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf294fba90) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fbaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2954fa20) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf294fbb60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2954fae0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf294fbc98) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2954fc60) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > > (0x0x7faf2954fd80) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf294fbd00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2954fde0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2954ff00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf294fbe38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf294fbea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2954ff60) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf294fbf70) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2956c000) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956c120) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf294fb000) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf294fb068) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2956c180) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf294fb0d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956d000) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956d068) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2956c240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > > (0x0x7faf2956d0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2956c300) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956d138) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2956c360) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956c480) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956d1a0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956d208) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2956c4e0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956d270) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2956c5a0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7faf2956c6c0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956d3a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7faf2956c720) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956d548) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2956c840) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > > (0x0x7faf2956c960) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956d680) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2956c9c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   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 char* const, pfs::ChannelImpl*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956ca20) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956d7b8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956d820) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2956ca80) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956d888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2956cae0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956cc00) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956d9c0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956da28) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2956cc60) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956daf8) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956db60) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956dbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2956ccc0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > >
   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 char* const, pfs::ChannelImpl*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > > (0x0x7faf2956dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2956cd20) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2956cd80) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956cf60) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf2956dd68) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956ddd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29586000) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2956dea0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29586060) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7faf295860c0) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2958b000) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7faf29586120) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2954fc00) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2958b138) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29586180) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7faf2958b1a0) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2958b208) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295861e0) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf2958b270) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7faf2958b2d8) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf2958b340) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29586240) 0 empty

Class std::conditional<true, std::is_copy_assignable<bool>, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   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 char* const, pfs::ChannelImpl*> > > > (0x0x7faf29586360) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7faf2958b618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29586600) 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> > (0x0x7faf2958b680) 0 empty
  std::is_rvalue_reference<bool> (0x0x7faf2958b6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29586660) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7faf2958b888) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29586900) 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> > (0x0x7faf2958b8f0) 0 empty
  std::is_void<bool> (0x0x7faf2958b958) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29586960) 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> > (0x0x7faf2958b9c0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7faf2958ba28) 0 empty
    std::is_void<bool> (0x0x7faf2958ba90) 0 empty
      std::integral_constant<bool, false> (0x0x7faf295869c0) 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> > > (0x0x7faf2958baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29586a20) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7faf2958bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29586c00) 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> > (0x0x7faf29586c60) 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> > (0x0x7faf2958bbc8) 0 empty
  std::is_object<bool> (0x0x7faf2958bc30) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29586cc0) 0 empty

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

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7faf2958bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29586ea0) 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&> > (0x0x7faf29586f00) 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&> > (0x0x7faf2958bdd0) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7faf2958be38) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295ae060) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7faf2958bea0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf295ae0c0) 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&> > (0x0x7faf295ae120) 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&> > (0x0x7faf2958bf08) 0 empty
  std::is_reference<bool&> (0x0x7faf2958bf70) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295ae180) 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&> > (0x0x7faf295b3000) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7faf295b3068) 0 empty
    std::is_reference<bool&> (0x0x7faf295b30d0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf295ae1e0) 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&> > > (0x0x7faf295b3138) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295ae240) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7faf295b3270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295ae360) 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&> > (0x0x7faf295ae3c0) 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&> > (0x0x7faf295b32d8) 0 empty
  std::is_reference<bool&> (0x0x7faf295b3340) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295ae420) 0 empty

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

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

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7faf295b34e0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295ae5a0) 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&> > > (0x0x7faf295ae600) 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&> (0x0x7faf295b3548) 0 empty
  std::integral_constant<bool, true> (0x0x7faf295ae660) 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&> > (0x0x7faf295ae6c0) 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&> > (0x0x7faf295b3750) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7faf295b37b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295ae720) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7faf295b3820) 0 empty
  std::integral_constant<bool, true> (0x0x7faf295ae840) 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&> > (0x0x7faf295ae8a0) 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&> > (0x0x7faf295b3888) 0 empty
  std::is_reference<const bool&> (0x0x7faf295b38f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295ae900) 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&> > (0x0x7faf295b3958) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7faf295b39c0) 0 empty
    std::is_reference<const bool&> (0x0x7faf295b3a28) 0 empty
      std::integral_constant<bool, true> (0x0x7faf295ae960) 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&> > > (0x0x7faf295b3c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295ae9c0) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7faf295b3c98) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295aea20) 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&> > (0x0x7faf295aea80) 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&> > (0x0x7faf295b3d00) 0 empty
  std::is_reference<const bool&> (0x0x7faf295b3d68) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295aeae0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7faf295b3dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf295aeb40) 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> (0x0x7faf295aeba0) 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&> (0x0x7faf295b3e38) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7faf295aec00) 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&> (0x0x7faf29586d80) 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&> (0x0x7faf295b3ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf295aec60) 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> (0x0x7faf295b3f08) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7faf295b3f70) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295aecc0) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7faf295ce000) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7faf295ce068) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7faf295ce0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf295aed20) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> > >, std::is_copy_assignable<bool> > (0x0x7faf295ce138) 0 empty
  std::is_copy_assignable<bool> (0x0x7faf295ce1a0) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7faf295ce208) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7faf295ce270) 0 empty
        std::integral_constant<bool, true> (0x0x7faf295aed80) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, 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 char* const, pfs::ChannelImpl*> >, bool>&, const std::__nonesuch&> (0x0x7faf295aede0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> > >, std::is_copy_assignable<bool> > > (0x0x7faf295ce340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295aee40) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, 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 char* const, pfs::ChannelImpl*> >, bool>&, const std::__nonesuch&> (0x0x7faf295aeea0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295ce410) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295aef60) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > > (0x0x7faf295de0c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295ce478) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295de120) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf295de240) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295ce5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf295de360) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf295ce6e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295ce750) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295de3c0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295ce820) 0 empty
  std::integral_constant<bool, true> (0x0x7faf295de420) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf295de600) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf295ce888) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295ce8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295de660) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf295ce958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf295ce9c0) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295cea28) 0 empty
      std::integral_constant<bool, true> (0x0x7faf295de720) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > > (0x0x7faf295cea90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295de7e0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295ceaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf295de840) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf295de960) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf295ceb60) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295cebc8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295de9c0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295cec30) 0 empty
  std::integral_constant<bool, true> (0x0x7faf295dea80) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, true> (0x0x7faf295deba0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295ced68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, true> (0x0x7faf295dec00) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295aef00) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295cef70) 0 empty
  std::integral_constant<bool, true> (0x0x7faf295dec60) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7faf295f2000) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295f2068) 0 empty
    std::integral_constant<bool, true> (0x0x7faf295decc0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf295f20d0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7faf295f2138) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf295f21a0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf295ded20) 0 empty

Class std::conditional<true, std::is_move_assignable<bool>, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   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 char* const, pfs::ChannelImpl*> > > > (0x0x7faf295dee40) 0 empty

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7faf295f2410) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29602180) 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&&> > (0x0x7faf295f2478) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7faf295f24e0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296021e0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7faf295f2548) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29602240) 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&&> > (0x0x7faf296022a0) 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&&> > (0x0x7faf295f25b0) 0 empty
  std::is_reference<bool&&> (0x0x7faf295f2618) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29602300) 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&&> > (0x0x7faf295f2680) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7faf295f26e8) 0 empty
    std::is_reference<bool&&> (0x0x7faf295f2750) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29602360) 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&&> > > (0x0x7faf295f27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296023c0) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7faf295f28f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf296024e0) 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&&> > (0x0x7faf29602540) 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&&> > (0x0x7faf295f2958) 0 empty
  std::is_reference<bool&&> (0x0x7faf295f29c0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf296025a0) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7faf295f2af8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29602720) 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> (0x0x7faf295f2b60) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7faf295f2bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29602780) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7faf295f2c30) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7faf295f2c98) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7faf295f2d00) 0 empty
      std::integral_constant<bool, true> (0x0x7faf296027e0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> > >, std::is_move_assignable<bool> > (0x0x7faf295f2d68) 0 empty
  std::is_move_assignable<bool> (0x0x7faf295f2dd0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7faf295f2e38) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7faf295f2ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7faf29602840) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, 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 char* const, pfs::ChannelImpl*> >, bool>&&, std::__nonesuch&&> (0x0x7faf296028a0) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, bool>
   size=16 align=8
   base size=9 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, bool> (0x0x7faf294d1960) 0

Class pfs::SelfDestructPtr<pfs::ChannelIterator>
   size=16 align=8
   base size=9 base align=8
pfs::SelfDestructPtr<pfs::ChannelIterator> (0x0x7faf29602ae0) 0

Class pfs::DOMIOImpl
   size=1 align=1
   base size=0 base align=1
pfs::DOMIOImpl (0x0x7faf29602d80) 0 empty

Class std::allocator_traits<std::allocator<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<pfs::ChannelImpl*> > (0x0x7faf29602e40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pfs::ChannelImpl*> > (0x0x7faf292371a0) 0 empty
  std::allocator_traits<std::allocator<pfs::ChannelImpl*> > (0x0x7faf29602ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pfs::ChannelImpl*> >::rebind<pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pfs::ChannelImpl*> >::rebind<pfs::ChannelImpl*> (0x0x7faf29602f00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<pfs::ChannelImpl*> >::rebind<std::_List_node<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<pfs::ChannelImpl*> >::rebind<std::_List_node<pfs::ChannelImpl*> > (0x0x7faf29262060) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7faf292620c0) 0 empty

Class std::allocator<std::_List_node<pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7faf292372d8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7faf29262180) 0 empty

Class std::__cxx11::_List_base<pfs::ChannelImpl*, std::allocator<pfs::ChannelImpl*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<pfs::ChannelImpl*, std::allocator<pfs::ChannelImpl*> >::_List_impl (0x0x7faf292373a8) 0
  std::allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7faf29237410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7faf292621e0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29262300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237478) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29262360) 0 empty

Class std::__cxx11::_List_base<pfs::ChannelImpl*, std::allocator<pfs::ChannelImpl*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<pfs::ChannelImpl*, std::allocator<pfs::ChannelImpl*> > (0x0x7faf29602de0) 0

Class __gnu_cxx::new_allocator<pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pfs::ChannelImpl*> (0x0x7faf29262420) 0 empty

Class std::allocator<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pfs::ChannelImpl*> (0x0x7faf292375b0) 0 empty
  __gnu_cxx::new_allocator<pfs::ChannelImpl*> (0x0x7faf292624e0) 0 empty

Class std::__cxx11::list<pfs::ChannelImpl*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<pfs::ChannelImpl*> (0x0x7faf29237548) 0
  std::__cxx11::_List_base<pfs::ChannelImpl*, std::allocator<pfs::ChannelImpl*> > (0x0x7faf292623c0) 0

Class std::is_array<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29262540) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29262600) 0 empty

Class std::remove_const<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29262660) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf292625a0) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237820) 0 empty
  std::integral_constant<bool, false> (0x0x7faf292626c0) 0 empty

Class std::is_void<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237888) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29262720) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<pfs::ChannelImpl*> > > > (0x0x7faf292378f0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29262780) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<pfs::ChannelImpl*> > > > > (0x0x7faf292627e0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237958) 0 empty
  std::__do_is_default_constructible_impl (0x0x7faf29262840) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<pfs::ChannelImpl*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<pfs::ChannelImpl*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > > (0x0x7faf292379c0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237a28) 0 empty
    std::__do_is_default_constructible_impl (0x0x7faf29262960) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237a90) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<pfs::ChannelImpl*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > > (0x0x7faf29237af8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237b60) 0 empty
      std::__do_is_default_constructible_impl (0x0x7faf29262a20) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7faf29237bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29262ba0) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29262cc0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<pfs::ChannelImpl*> > > > (0x0x7faf29262d20) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29262e40) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7faf29237dd0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29237e38) 0 empty
    std::integral_constant<bool, true> (0x0x7faf29320060) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<pfs::ChannelImpl*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<pfs::ChannelImpl*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> > (0x0x7faf29237f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7faf29237208) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf292374e0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf29320120) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29321000) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<pfs::ChannelImpl*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> > (0x0x7faf29321068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7faf293210d0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf29321138) 0 empty
        std::integral_constant<bool, true> (0x0x7faf293201e0) 0 empty

Class std::_List_iterator<pfs::ChannelImpl*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<pfs::ChannelImpl*> (0x0x7faf293205a0) 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 (0x0x7faf29320ea0) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7faf29359660) 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 (0x0x7faf29359720) 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> (0x0x7faf29359a80) 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 (0x0x7faf29359b40) 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> (0x0x7faf29359ea0) 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 (0x0x7faf29359f60) 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> (0x0x7faf2938f300) 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 (0x0x7faf2938f3c0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7faf293c2060) 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> (0x0x7faf293c2120) 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> (0x0x7faf293c2180) 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> (0x0x7faf293c20c0) 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> (0x0x7faf29321270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf293c21e0) 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> (0x0x7faf293212d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf293c2240) 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> > > (0x0x7faf293c22a0) 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> (0x0x7faf29321340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf293c23c0) 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> > (0x0x7faf293c2420) 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> (0x0x7faf29321478) 0 empty
  std::integral_constant<bool, false> (0x0x7faf293c2480) 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> > (0x0x7faf293214e0) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7faf29321548) 0 empty
    std::integral_constant<bool, false> (0x0x7faf293c24e0) 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> > (0x0x7faf293215b0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7faf29321618) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7faf29321680) 0 empty
      std::integral_constant<bool, false> (0x0x7faf293c2600) 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> (0x0x7faf293216e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf293c2720) 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> > > (0x0x7faf293c2780) 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> (0x0x7faf29321750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf293c27e0) 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> > (0x0x7faf293c2840) 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> (0x0x7faf293217b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf293c28a0) 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> > (0x0x7faf29321820) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7faf29321888) 0 empty
    std::integral_constant<bool, false> (0x0x7faf293c2900) 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> (0x0x7faf293218f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf293c2960) 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> > (0x0x7faf293c29c0) 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> > (0x0x7faf29321958) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7faf293219c0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf293c2a20) 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> > (0x0x7faf29321a28) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7faf29321a90) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7faf29321af8) 0 empty
      std::integral_constant<bool, false> (0x0x7faf293c2a80) 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> > > (0x0x7faf29321b60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf293c2ae0) 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> (0x0x7faf29321bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf293c2b40) 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> > (0x0x7faf293c2ba0) 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> > (0x0x7faf29321c30) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7faf29321c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faf293c2c00) 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> (0x0x7faf29321d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf293c2c60) 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> (0x0x7faf293c2cc0) 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> (0x0x7faf29321d68) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7faf293c2d20) 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> (0x0x7faf293c26c0) 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> (0x0x7faf29321e38) 0 empty
  std::integral_constant<bool, true> (0x0x7faf293c2f00) 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>&> (0x0x7faf293f0300) 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 (0x0x7faf293f05a0) 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 (0x0x7faf293f0960) 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 (0x0x7faf293f0d20) 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 (0x0x7faf29421120) 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 (0x0x7faf294214e0) 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 (0x0x7faf294218a0) 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 (0x0x7faf29421c60) 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 (0x0x7faf29052060) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7faf29052420) 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>&> (0x0x7faf290527e0) 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>&> (0x0x7faf2907eea0) 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>&> (0x0x7faf2909f8a0) 0 empty

Class __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char> >::_Tp2
   size=32 align=8
   base size=32 base align=8
__gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char> >::_Tp2 (0x0x7faf2909ff60) 0

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

Class std::_List_node<std::__cxx11::basic_string<char> >
   size=48 align=8
   base size=48 base align=8
std::_List_node<std::__cxx11::basic_string<char> > (0x0x7faf290b2068) 0
  std::__detail::_List_node_base (0x0x7faf2909fea0) 0

Class std::remove_reference<std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char>&> (0x0x7faf290c74e0) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const char* const, pfs::ChannelImpl*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const char* const, pfs::ChannelImpl*> >::_Tp2 (0x0x7faf290f4d20) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const char* const, pfs::ChannelImpl*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf290f4cc0) 0

Class std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf290b28f0) 0
  std::_Rb_tree_node_base (0x0x7faf290f4c60) 0

Class std::remove_reference<const char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char*&> (0x0x7faf29120540) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const char*&&> > (0x0x7faf29120600) 0 empty

Class std::is_empty<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const char*&&> (0x0x7faf290b2f70) 0 empty
  std::integral_constant<bool, false> (0x0x7faf29120660) 0 empty

Class std::__is_empty_non_tuple<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const char*&&> (0x0x7faf290b2a28) 0 empty
  std::is_empty<const char*&&> (0x0x7faf290b2a90) 0 empty
    std::integral_constant<bool, false> (0x0x7faf291206c0) 0 empty

Class std::_Head_base<0ul, const char*&&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const char*&&, false> (0x0x7faf29120720) 0

Class std::_Tuple_impl<0ul, const char*&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const char*&&> (0x0x7faf290b2af8) 0
  std::_Head_base<0ul, const char*&&, false> (0x0x7faf29120780) 0

Class std::tuple<const char*&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const char*&&> (0x0x7faf290b2c30) 0
  std::_Tuple_impl<0ul, const char*&&> (0x0x7faf290b2c98) 0
    std::_Head_base<0ul, const char*&&, false> (0x0x7faf291207e0) 0

Class std::_TC<true, const char*&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const char*&&> (0x0x7faf29120840) 0 empty

Class std::is_same<std::tuple<const char*&&>, const char*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const char*&&>, const char*> (0x0x7faf29228000) 0 empty
  std::integral_constant<bool, false> (0x0x7faf291208a0) 0 empty

Class std::__not_<std::is_same<std::tuple<const char*&&>, const char*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const char*&&>, const char*> > (0x0x7faf29228068) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29120900) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const char*&&, const char*&&>, std::__is_direct_constructible_new_safe<const char*&&, const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const char*&&, const char*&&>, std::__is_direct_constructible_new_safe<const char*&&, const char*&&> > (0x0x7faf291209c0) 0 empty

Class std::conditional<false, std::is_void<const char*&&>, std::is_function<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const char*&&>, std::is_function<const char*&&> > (0x0x7faf29120a20) 0 empty

Class std::__or_<std::is_void<const char*&&>, std::is_function<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char*&&>, std::is_function<const char*&&> > (0x0x7faf292280d0) 0 empty
  std::is_function<const char*&&> (0x0x7faf29228138) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29120a80) 0 empty

Class std::__not_<std::__or_<std::is_void<const char*&&>, std::is_function<const char*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const char*&&>, std::is_function<const char*&&> > > (0x0x7faf292281a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29120ae0) 0 empty

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

Class std::__and_<std::is_lvalue_reference<const char*&&>, std::is_rvalue_reference<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const char*&&>, std::is_rvalue_reference<const char*&&> > (0x0x7faf292282d8) 0 empty
  std::is_lvalue_reference<const char*&&> (0x0x7faf29228340) 0 empty
    std::integral_constant<bool, false> (0x0x7faf29120ba0) 0 empty

Class std::__is_static_castable_impl<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const char*&&, const char*&&> (0x0x7faf292283a8) 0 empty
  std::__do_is_static_castable_impl (0x0x7faf29120d80) 0 empty

Class std::__is_static_castable_safe<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const char*&&, const char*&&> (0x0x7faf29228478) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29120de0) 0 empty

Class std::__is_static_castable<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const char*&&, const char*&&> (0x0x7faf292284e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf29120e40) 0 empty

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

Class std::remove_reference<const char*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char*&&> (0x0x7faf29120f60) 0 empty

Class std::__is_base_to_derived_ref<const char*&&, const char*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const char*&&, const char*&&, true> (0x0x7faf29120f00) 0 empty

Class std::is_same<const char*, const char*>
   size=1 align=1
   base size=1 base align=1
std::is_same<const char*, const char*> (0x0x7faf292285b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e43000) 0 empty

Class std::__not_<std::is_same<const char*, const char*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<const char*, const char*> > (0x0x7faf29228618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e43060) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char*&&> > >, std::__not_<std::is_same<const char*, const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char*&&> > >, std::__not_<std::is_same<const char*, const char*> > > (0x0x7faf28e430c0) 0 empty

Class std::__and_<std::__not_<std::is_same<const char*, const char*> >, std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<const char*, const char*> >, std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char*&&> > > (0x0x7faf29228680) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7faf292286e8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28e43120) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > (0x0x7faf28e43180) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> (0x0x7faf29228750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e431e0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > (0x0x7faf292287b8) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> (0x0x7faf29228820) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28e43240) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > > (0x0x7faf29228888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e432a0) 0 empty

Class std::__and_<std::__is_static_castable<const char*&&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const char*&&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > > > (0x0x7faf292288f0) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > > (0x0x7faf29228958) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28e43300) 0 empty

Class std::__is_direct_constructible_ref_cast<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const char*&&, const char*&&> (0x0x7faf292289c0) 0 empty
  std::__and_<std::__is_static_castable<const char*&&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > > > (0x0x7faf29228a28) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > > (0x0x7faf29228a90) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28e43360) 0 empty

Class std::__is_direct_constructible_new<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char*&&, const char*&&> (0x0x7faf29228af8) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, const char*&&> (0x0x7faf29228b60) 0 empty
    std::__and_<std::__is_static_castable<const char*&&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > > > (0x0x7faf29228bc8) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> > > (0x0x7faf29228c30) 0 empty
        std::integral_constant<bool, true> (0x0x7faf28e433c0) 0 empty

Class std::__is_direct_constructible<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char*&&, const char*&&> (0x0x7faf29228c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e43420) 0 empty

Class std::__is_constructible_impl<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char*&&, const char*&&> (0x0x7faf29228d00) 0 empty
  std::__is_direct_constructible<const char*&&, const char*&&> (0x0x7faf29228d68) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28e43480) 0 empty

Class std::is_constructible<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char*&&, const char*&&> (0x0x7faf29228dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e434e0) 0 empty

Class std::__and_<std::is_constructible<const char*&&, const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*&&, const char*&&> > (0x0x7faf29228e38) 0 empty
  std::is_constructible<const char*&&, const char*&&> (0x0x7faf29228ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28e43540) 0 empty

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

Class std::conditional<false, std::is_function<const char*&&>, std::is_array<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7faf28e43660) 0 empty

Class std::is_array<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char*&&> (0x0x7faf29228f08) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e436c0) 0 empty

Class std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7faf29228f70) 0 empty
  std::is_array<const char*&&> (0x0x7faf28e57000) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28e43720) 0 empty

Class std::__or_<std::is_void<const char*&&>, std::is_function<const char*&&>, std::is_array<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char*&&>, std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7faf28e57068) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7faf28e570d0) 0 empty
    std::is_array<const char*&&> (0x0x7faf28e57138) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28e43780) 0 empty

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

Class std::is_convertible<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const char*&&, const char*&&> (0x0x7faf28e573a8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e43840) 0 empty

Class std::__and_<std::is_convertible<const char*&&, const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char*&&, const char*&&> > (0x0x7faf28e57410) 0 empty
  std::is_convertible<const char*&&, const char*&&> (0x0x7faf28e57478) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28e438a0) 0 empty

Class std::remove_reference<std::tuple<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const char*&&> > (0x0x7faf28e43de0) 0 empty

Class std::remove_const<std::tuple<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const char*&&> > (0x0x7faf28e43e40) 0 empty

Class std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > (0x0x7faf28e576e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e43ea0) 0 empty

Class std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > (0x0x7faf28e57750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e43f00) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const char*&&, std::tuple<const char*&&>&&>, std::__is_direct_constructible_new_safe<const char*&&, std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const char*&&, std::tuple<const char*&&>&&>, std::__is_direct_constructible_new_safe<const char*&&, std::tuple<const char*&&>&&> > (0x0x7faf28e7e000) 0 empty

Class std::remove_volatile<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const char*&&>&&> (0x0x7faf28e7e0c0) 0 empty

Class std::remove_const<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const char*&&>&&> (0x0x7faf28e7e120) 0 empty

Class std::remove_cv<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const char*&&>&&> (0x0x7faf28e7e060) 0 empty

Class std::__is_void_helper<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const char*&&>&&> (0x0x7faf28e57820) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7e180) 0 empty

Class std::is_void<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const char*&&>&&> (0x0x7faf28e57888) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7e1e0) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const char*&&>&&>, std::is_function<std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const char*&&>&&>, std::is_function<std::tuple<const char*&&>&&> > (0x0x7faf28e7e240) 0 empty

Class std::is_function<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const char*&&>&&> (0x0x7faf28e578f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7e2a0) 0 empty

Class std::__or_<std::is_void<std::tuple<const char*&&>&&>, std::is_function<std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const char*&&>&&>, std::is_function<std::tuple<const char*&&>&&> > (0x0x7faf28e57958) 0 empty
  std::is_function<std::tuple<const char*&&>&&> (0x0x7faf28e579c0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28e7e300) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const char*&&>&&>, std::is_function<std::tuple<const char*&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const char*&&>&&>, std::is_function<std::tuple<const char*&&>&&> > > (0x0x7faf28e57bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e7e360) 0 empty

Class std::is_lvalue_reference<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const char*&&>&&> (0x0x7faf28e57c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7e3c0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<const char*&&>, std::is_lvalue_reference<std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<const char*&&>, std::is_lvalue_reference<std::tuple<const char*&&>&&> > (0x0x7faf28e7e420) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<const char*&&>&&>, std::is_rvalue_reference<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const char*&&>&&>, std::is_rvalue_reference<const char*&&> > (0x0x7faf28e57c98) 0 empty
  std::is_lvalue_reference<std::tuple<const char*&&>&&> (0x0x7faf28e57d00) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28e7e480) 0 empty

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

Class std::conditional<false, std::is_lvalue_reference<std::tuple<const char*&&>&&>, std::is_rvalue_reference<std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<const char*&&>&&>, std::is_rvalue_reference<std::tuple<const char*&&>&&> > (0x0x7faf28e7e5a0) 0 empty

Class std::is_rvalue_reference<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const char*&&>&&> (0x0x7faf28e57f70) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e7e600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const char*&&>&&>, std::is_rvalue_reference<std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const char*&&>&&>, std::is_rvalue_reference<std::tuple<const char*&&>&&> > (0x0x7faf28e98000) 0 empty
  std::is_rvalue_reference<std::tuple<const char*&&>&&> (0x0x7faf28e98068) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28e7e660) 0 empty

Class std::is_reference<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const char*&&>&&> (0x0x7faf28e980d0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e7e6c0) 0 empty

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

Class std::__or_<std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> > (0x0x7faf28e98138) 0 empty
  std::is_reference<std::tuple<const char*&&>&&> (0x0x7faf28e981a0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28e7e780) 0 empty

Class std::__or_<std::is_function<std::tuple<const char*&&>&&>, std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const char*&&>&&>, std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> > (0x0x7faf28e982d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> > (0x0x7faf28e98340) 0 empty
    std::is_reference<std::tuple<const char*&&>&&> (0x0x7faf28e983a8) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28e7e7e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const char*&&>&&>, std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const char*&&>&&>, std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> > > (0x0x7faf28e98478) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7e840) 0 empty

Class std::is_object<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const char*&&>&&> (0x0x7faf28e984e0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7e8a0) 0 empty

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

Class std::__or_<std::is_object<std::tuple<const char*&&>&&>, std::is_reference<std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const char*&&>&&>, std::is_reference<std::tuple<const char*&&>&&> > (0x0x7faf28e98548) 0 empty
  std::is_reference<std::tuple<const char*&&>&&> (0x0x7faf28e985b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28e7e960) 0 empty

Class std::__is_referenceable<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const char*&&>&&> (0x0x7faf28e986e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28e7e9c0) 0 empty

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

Class std::add_rvalue_reference<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const char*&&>&&> (0x0x7faf28e98750) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const char*&&>&&, true> (0x0x7faf28e7ea80) 0 empty

Class std::__is_static_castable_impl<std::tuple<const char*&&>&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const char*&&>&&, const char*&&> (0x0x7faf28e57e38) 0 empty
  std::__do_is_static_castable_impl (0x0x7faf28e7e4e0) 0 empty

Class std::__is_static_castable_safe<std::tuple<const char*&&>&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const char*&&>&&, const char*&&> (0x0x7faf28e98820) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7eae0) 0 empty

Class std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7faf28e98888) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7eb40) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char*&&>&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char*&&>&&, const char*&&, false> > >, std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char*&&>&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char*&&>&&, const char*&&, false> > >, std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> > (0x0x7faf28e7eba0) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char*&&>&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char*&&>&&, const char*&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char*&&>&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char*&&>&&, const char*&&, false> > > > (0x0x7faf28e988f0) 0 empty
  std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7faf28e98958) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28e7ec00) 0 empty

Class std::__is_direct_constructible_ref_cast<const char*&&, std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const char*&&, std::tuple<const char*&&>&&> (0x0x7faf28e989c0) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char*&&>&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char*&&>&&, const char*&&, false> > > > (0x0x7faf28e98a28) 0 empty
    std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7faf28e98a90) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28e7ec60) 0 empty

Class std::__is_direct_constructible_new<const char*&&, std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char*&&, std::tuple<const char*&&>&&> (0x0x7faf28e98af8) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, std::tuple<const char*&&>&&> (0x0x7faf28e98b60) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char*&&>&&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char*&&>&&, const char*&&, false> > > > (0x0x7faf28e98bc8) 0 empty
      std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7faf28e98c30) 0 empty
        std::integral_constant<bool, false> (0x0x7faf28e7ecc0) 0 empty

Class std::__is_direct_constructible<const char*&&, std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7faf28e98c98) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7ed20) 0 empty

Class std::__is_constructible_impl<const char*&&, std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char*&&, std::tuple<const char*&&>&&> (0x0x7faf28e98d00) 0 empty
  std::__is_direct_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7faf28e98d68) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28e7ed80) 0 empty

Class std::is_constructible<const char*&&, std::tuple<const char*&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7faf28e98dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28e7ede0) 0 empty

Class std::__and_<std::is_constructible<const char*&&, std::tuple<const char*&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*&&, std::tuple<const char*&&>&&> > (0x0x7faf28e98e38) 0 empty
  std::is_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7faf28e98ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28e7ee40) 0 empty

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

Class std::__or_<std::is_void<std::tuple<const char*&&>&&>, std::is_function<const char*&&>, std::is_array<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const char*&&>&&>, std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7faf28e98f08) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7faf28e98f70) 0 empty
    std::is_array<const char*&&> (0x0x7faf28eae000) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28e7ef60) 0 empty

Class std::__is_convertible_helper<std::tuple<const char*&&>&&, const char*&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<const char*&&>&&, const char*&&, false> (0x0x7faf28eb0000) 0 empty

Class std::is_convertible<std::tuple<const char*&&>&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const char*&&>&&, const char*&&> (0x0x7faf28eae0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28eb0060) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const char*&&>&&, const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const char*&&>&&, const char*&&> > (0x0x7faf28eae138) 0 empty
  std::is_convertible<std::tuple<const char*&&>&&, const char*&&> (0x0x7faf28eae1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28eb00c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const char*&&, const char*&>, std::__is_direct_constructible_new_safe<const char*&&, const char*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const char*&&, const char*&>, std::__is_direct_constructible_new_safe<const char*&&, const char*&> > (0x0x7faf28eb0180) 0 empty

Class std::remove_volatile<const char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const char*&> (0x0x7faf28eb0240) 0 empty

Class std::remove_const<const char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const char*&> (0x0x7faf28eb02a0) 0 empty

Class std::remove_cv<const char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char*&> (0x0x7faf28eb01e0) 0 empty

Class std::__is_void_helper<const char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const char*&> (0x0x7faf28eae270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28eb0300) 0 empty

Class std::is_void<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*&> (0x0x7faf28eae2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28eb0360) 0 empty

Class std::conditional<false, std::is_void<const char*&>, std::is_function<const char*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const char*&>, std::is_function<const char*&> > (0x0x7faf28eb03c0) 0 empty

Class std::__or_<std::is_void<const char*&>, std::is_function<const char*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char*&>, std::is_function<const char*&> > (0x0x7faf28eae340) 0 empty
  std::is_function<const char*&> (0x0x7faf28eae3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28eb0420) 0 empty

Class std::__not_<std::__or_<std::is_void<const char*&>, std::is_function<const char*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const char*&>, std::is_function<const char*&> > > (0x0x7faf28eae410) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28eb0480) 0 empty

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

Class std::__and_<std::is_lvalue_reference<const char*&>, std::is_rvalue_reference<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const char*&>, std::is_rvalue_reference<const char*&&> > (0x0x7faf28eae548) 0 empty
  std::is_rvalue_reference<const char*&&> (0x0x7faf28eae5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28eb0540) 0 empty

Class std::__is_static_castable_impl<const char*&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const char*&, const char*&&> (0x0x7faf28eae618) 0 empty
  std::__do_is_static_castable_impl (0x0x7faf28eb0720) 0 empty

Class std::__is_static_castable_safe<const char*&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const char*&, const char*&&> (0x0x7faf28eae6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28eb0780) 0 empty

Class std::__is_static_castable<const char*&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const char*&, const char*&&> (0x0x7faf28eae750) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28eb07e0) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > >, std::__is_static_castable<const char*&, const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > >, std::__is_static_castable<const char*&, const char*&&> > (0x0x7faf28eb0840) 0 empty

Class std::__is_base_to_derived_ref<const char*&, const char*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const char*&, const char*&&, true> (0x0x7faf28eb08a0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char*&> > >, std::__not_<std::is_same<const char*, const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char*&> > >, std::__not_<std::is_same<const char*, const char*> > > (0x0x7faf28eb0900) 0 empty

Class std::__and_<std::__not_<std::is_same<const char*, const char*> >, std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char*&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<const char*, const char*> >, std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char*&> > > (0x0x7faf28eae820) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7faf28eae888) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28eb0960) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > (0x0x7faf28eb09c0) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> (0x0x7faf28eb0a20) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > (0x0x7faf28eae958) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> (0x0x7faf28eb0a80) 0 empty

Class std::__not_<std::is_function<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_function<const char*> > (0x0x7faf28eae9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28eb0ae0) 0 empty

Class std::conditional<true, std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> >, std::__not_<std::is_function<const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> >, std::__not_<std::is_function<const char*> > > (0x0x7faf28eb0b40) 0 empty

Class std::conditional<true, std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> > (0x0x7faf28eb0c60) 0 empty

Class std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> > (0x0x7faf28eaeaf8) 0 empty
  std::is_same<const char*, const char*> (0x0x7faf28eaeb60) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28eb0cc0) 0 empty

Class std::__and_<std::__not_<std::is_function<const char*> >, std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_function<const char*> >, std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> > > (0x0x7faf28eaebc8) 0 empty
  std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> > (0x0x7faf28eaec30) 0 empty
    std::is_same<const char*, const char*> (0x0x7faf28eaec98) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28eb0de0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > > (0x0x7faf28eaed00) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28eb0ea0) 0 empty

Class std::__and_<std::__is_static_castable<const char*&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const char*&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > > > (0x0x7faf28eaed68) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > > (0x0x7faf28eaedd0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28eb0f00) 0 empty

Class std::__is_direct_constructible_ref_cast<const char*&&, const char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const char*&&, const char*&> (0x0x7faf28eaee38) 0 empty
  std::__and_<std::__is_static_castable<const char*&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > > > (0x0x7faf28eaeea0) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > > (0x0x7faf28eaef08) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28eb0f60) 0 empty

Class std::__is_direct_constructible_new<const char*&&, const char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char*&&, const char*&> (0x0x7faf28eaef70) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, const char*&> (0x0x7faf28ee1000) 0 empty
    std::__and_<std::__is_static_castable<const char*&, const char*&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > > > (0x0x7faf28ee1068) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const char*&, const char*&&, true>, std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> > > (0x0x7faf28ee10d0) 0 empty
        std::integral_constant<bool, false> (0x0x7faf28ee2000) 0 empty

Class std::__is_direct_constructible<const char*&&, const char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char*&&, const char*&> (0x0x7faf28ee1138) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28ee2060) 0 empty

Class std::__is_constructible_impl<const char*&&, const char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char*&&, const char*&> (0x0x7faf28ee11a0) 0 empty
  std::__is_direct_constructible<const char*&&, const char*&> (0x0x7faf28ee1208) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28ee20c0) 0 empty

Class std::is_constructible<const char*&&, const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char*&&, const char*&> (0x0x7faf28ee1270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28ee2120) 0 empty

Class std::__and_<std::is_constructible<const char*&&, const char*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*&&, const char*&> > (0x0x7faf28ee12d8) 0 empty
  std::is_constructible<const char*&&, const char*&> (0x0x7faf28ee1340) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28ee2180) 0 empty

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

Class std::__or_<std::is_void<const char*&>, std::is_function<const char*&&>, std::is_array<const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char*&>, std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7faf28ee13a8) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7faf28ee1410) 0 empty
    std::is_array<const char*&&> (0x0x7faf28ee1478) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28ee22a0) 0 empty

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

Class std::is_convertible<const char*&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const char*&, const char*&&> (0x0x7faf28ee16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28ee2360) 0 empty

Class std::__and_<std::is_convertible<const char*&, const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char*&, const char*&&> > (0x0x7faf28ee1750) 0 empty
  std::is_convertible<const char*&, const char*&&> (0x0x7faf28ee17b8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28ee23c0) 0 empty

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7faf28ee1820) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28ee2480) 0 empty

Class std::remove_reference<const std::tuple<const char*&&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<const char*&&>&> (0x0x7faf28ee24e0) 0 empty

Class std::remove_volatile<const std::tuple<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<const char*&&> > (0x0x7faf28ee25a0) 0 empty

Class std::remove_const<const std::tuple<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<const char*&&> > (0x0x7faf28ee2600) 0 empty

Class std::remove_cv<const std::tuple<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<const char*&&> > (0x0x7faf28ee2540) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const char*&&>&, const char*&&> >, std::__not_<std::is_constructible<const char*&&, const std::tuple<const char*&&>&> > >, std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const char*&&>&, const char*&&> >, std::__not_<std::is_constructible<const char*&&, const std::tuple<const char*&&>&> > >, std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > > (0x0x7faf28ee2660) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > >, std::__not_<std::is_convertible<const std::tuple<const char*&&>&, const char*&&> >, std::__not_<std::is_constructible<const char*&&, const std::tuple<const char*&&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > >, std::__not_<std::is_convertible<const std::tuple<const char*&&>&, const char*&&> >, std::__not_<std::is_constructible<const char*&&, const std::tuple<const char*&&>&> > > (0x0x7faf28ee1958) 0 empty
  std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > (0x0x7faf28ee19c0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28ee26c0) 0 empty

Class std::remove_reference<std::tuple<const char*&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const char*&&>&&> (0x0x7faf28ee2840) 0 empty

Class std::remove_volatile<std::tuple<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const char*&&> > (0x0x7faf28ee2900) 0 empty

Class std::remove_cv<std::tuple<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const char*&&> > (0x0x7faf28ee28a0) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const char*&&>&&, const char*&&> >, std::__not_<std::is_constructible<const char*&&, std::tuple<const char*&&>&&> > >, std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const char*&&>&&, const char*&&> >, std::__not_<std::is_constructible<const char*&&, std::tuple<const char*&&>&&> > >, std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > > (0x0x7faf28ee2960) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > >, std::__not_<std::is_convertible<std::tuple<const char*&&>&&, const char*&&> >, std::__not_<std::is_constructible<const char*&&, std::tuple<const char*&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > >, std::__not_<std::is_convertible<std::tuple<const char*&&>&&, const char*&&> >, std::__not_<std::is_constructible<const char*&&, std::tuple<const char*&&>&&> > > (0x0x7faf28ee1af8) 0 empty
  std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > (0x0x7faf28ee1b60) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28ee29c0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const char*&&, const char*&&>, std::is_constructible<const char*&&, const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<const char*&&, const char*&&>, std::is_constructible<const char*&&, const char*&&> > (0x0x7faf28ee2a80) 0 empty

Class std::__is_nt_constructible_impl<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7faf28ee1bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28ee2ae0) 0 empty

Class std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7faf28ee1c30) 0 empty
  std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7faf28ee1c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28ee2b40) 0 empty

Class std::is_nothrow_constructible<const char*&&, const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const char*&&, const char*&&> (0x0x7faf28ee1d00) 0 empty
  std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7faf28ee1d68) 0 empty
    std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7faf28ee1dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28ee2ba0) 0 empty

Class std::__is_nothrow_move_constructible_impl<const char*&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const char*&&, true> (0x0x7faf28ee1e38) 0 empty
  std::is_nothrow_constructible<const char*&&, const char*&&> (0x0x7faf28ee1ea0) 0 empty
    std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7faf28ee1f08) 0 empty
      std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7faf28ee1f70) 0 empty
        std::integral_constant<bool, true> (0x0x7faf28ee2c00) 0 empty

Class std::is_nothrow_move_constructible<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const char*&&> (0x0x7faf28f0f000) 0 empty
  std::__is_nothrow_move_constructible_impl<const char*&&, true> (0x0x7faf28f0f068) 0 empty
    std::is_nothrow_constructible<const char*&&, const char*&&> (0x0x7faf28f0f0d0) 0 empty
      std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7faf28f0f138) 0 empty
        std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7faf28f0f1a0) 0 empty
          std::integral_constant<bool, true> (0x0x7faf28ee2c60) 0 empty

Class std::remove_reference<std::pair<const char*, pfs::ChannelImpl*> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<const char*, pfs::ChannelImpl*> > (0x0x7faf28f1b1e0) 0 empty

Class std::is_same<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28f0f410) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28f1b2a0) 0 empty

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

Class std::_PCC<false, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, bool>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, bool> (0x0x7faf28f1b360) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const char* const&> > (0x0x7faf28f1b660) 0 empty

Class std::is_empty<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const char* const&> (0x0x7faf28f0f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28f1b6c0) 0 empty

Class std::__is_empty_non_tuple<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const char* const&> (0x0x7faf28f0f820) 0 empty
  std::is_empty<const char* const&> (0x0x7faf28f0f888) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28f1b720) 0 empty

Class std::_Head_base<0ul, const char* const&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const char* const&, false> (0x0x7faf28f1b780) 0

Class std::_Tuple_impl<0ul, const char* const&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const char* const&> (0x0x7faf28f0f8f0) 0
  std::_Head_base<0ul, const char* const&, false> (0x0x7faf28f1b7e0) 0

Class std::tuple<const char* const&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const char* const&> (0x0x7faf28f0f9c0) 0
  std::_Tuple_impl<0ul, const char* const&> (0x0x7faf28f0fa28) 0
    std::_Head_base<0ul, const char* const&, false> (0x0x7faf28f1b840) 0

Class std::_TC<true, const char* const&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const char* const&> (0x0x7faf28f1b8a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const char* const&, const char* const&>, std::__is_direct_constructible_new_safe<const char* const&, const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const char* const&, const char* const&>, std::__is_direct_constructible_new_safe<const char* const&, const char* const&> > (0x0x7faf28f1b900) 0 empty

Class std::conditional<false, std::is_void<const char* const&>, std::is_function<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const char* const&>, std::is_function<const char* const&> > (0x0x7faf28f1b960) 0 empty

Class std::__or_<std::is_void<const char* const&>, std::is_function<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char* const&>, std::is_function<const char* const&> > (0x0x7faf28f0fc98) 0 empty
  std::is_function<const char* const&> (0x0x7faf28f0fd00) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28f1ba80) 0 empty

Class std::__not_<std::__or_<std::is_void<const char* const&>, std::is_function<const char* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const char* const&>, std::is_function<const char* const&> > > (0x0x7faf28f0fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28f1bae0) 0 empty

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

Class std::is_rvalue_reference<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const char* const&> (0x0x7faf28f0fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28f1bc60) 0 empty

Class std::__and_<std::is_lvalue_reference<const char* const&>, std::is_rvalue_reference<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const char* const&>, std::is_rvalue_reference<const char* const&> > (0x0x7faf28f0ff08) 0 empty
  std::is_rvalue_reference<const char* const&> (0x0x7faf28f0ff70) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28f1bcc0) 0 empty

Class std::__is_static_castable_impl<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const char* const&, const char* const&> (0x0x7faf28f0fa90) 0 empty
  std::__do_is_static_castable_impl (0x0x7faf28f1bd20) 0 empty

Class std::__is_static_castable_safe<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const char* const&, const char* const&> (0x0x7faf28f0fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28f1bd80) 0 empty

Class std::__is_static_castable<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const char* const&, const char* const&> (0x0x7faf28c3d000) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28f1bde0) 0 empty

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

Class std::remove_reference<const char* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char* const&> (0x0x7faf28f1bf00) 0 empty

Class std::__is_base_to_derived_ref<const char* const&, const char* const&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const char* const&, const char* const&, true> (0x0x7faf28f1bea0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char* const&> > >, std::__not_<std::is_same<const char*, const char*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char* const&> > >, std::__not_<std::is_same<const char*, const char*> > > (0x0x7faf28f1bf60) 0 empty

Class std::__and_<std::__not_<std::is_same<const char*, const char*> >, std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<const char*, const char*> >, std::is_base_of<const char*, const char*>, std::__not_<std::is_constructible<const char*, const char* const&> > > (0x0x7faf28c3d0d0) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7faf28c3d138) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28c46000) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > (0x0x7faf28c46060) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> (0x0x7faf28c3d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28c460c0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > (0x0x7faf28c3d208) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> (0x0x7faf28c3d270) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28c46120) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > > (0x0x7faf28c3d2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28c46180) 0 empty

Class std::__and_<std::__is_static_castable<const char* const&, const char* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const char* const&, const char* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > > > (0x0x7faf28c3d340) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > > (0x0x7faf28c3d3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28c461e0) 0 empty

Class std::__is_direct_constructible_ref_cast<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const char* const&, const char* const&> (0x0x7faf28c3d410) 0 empty
  std::__and_<std::__is_static_castable<const char* const&, const char* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > > > (0x0x7faf28c3d478) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > > (0x0x7faf28c3d4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28c46240) 0 empty

Class std::__is_direct_constructible_new<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char* const&, const char* const&> (0x0x7faf28c3d548) 0 empty
  std::__is_direct_constructible_ref_cast<const char* const&, const char* const&> (0x0x7faf28c3d5b0) 0 empty
    std::__and_<std::__is_static_castable<const char* const&, const char* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > > > (0x0x7faf28c3d618) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const char* const&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> > > (0x0x7faf28c3d680) 0 empty
        std::integral_constant<bool, true> (0x0x7faf28c462a0) 0 empty

Class std::__is_direct_constructible<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char* const&, const char* const&> (0x0x7faf28c3d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28c46300) 0 empty

Class std::__is_constructible_impl<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char* const&, const char* const&> (0x0x7faf28c3d750) 0 empty
  std::__is_direct_constructible<const char* const&, const char* const&> (0x0x7faf28c3d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28c46360) 0 empty

Class std::is_constructible<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char* const&, const char* const&> (0x0x7faf28c3d820) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28c463c0) 0 empty

Class std::__and_<std::is_constructible<const char* const&, const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char* const&, const char* const&> > (0x0x7faf28c3d888) 0 empty
  std::is_constructible<const char* const&, const char* const&> (0x0x7faf28c3d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28c46420) 0 empty

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

Class std::conditional<false, std::is_function<const char* const&>, std::is_array<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7faf28c46540) 0 empty

Class std::is_array<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char* const&> (0x0x7faf28c3daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28c46660) 0 empty

Class std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7faf28c3db60) 0 empty
  std::is_array<const char* const&> (0x0x7faf28c3dbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28c466c0) 0 empty

Class std::__or_<std::is_void<const char* const&>, std::is_function<const char* const&>, std::is_array<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const char* const&>, std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7faf28c3dc30) 0 empty
  std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7faf28c3dc98) 0 empty
    std::is_array<const char* const&> (0x0x7faf28c3dd00) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28c46720) 0 empty

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

Class std::is_convertible<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const char* const&, const char* const&> (0x0x7faf28c3ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28c467e0) 0 empty

Class std::__and_<std::is_convertible<const char* const&, const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const char* const&, const char* const&> > (0x0x7faf28c3de38) 0 empty
  std::is_convertible<const char* const&, const char* const&> (0x0x7faf28c3dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28c46840) 0 empty

Class std::is_same<std::tuple<const char* const&>, const char*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const char* const&>, const char*> (0x0x7faf28c3df70) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28c46900) 0 empty

Class std::__not_<std::is_same<std::tuple<const char* const&>, const char*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const char* const&>, const char*> > (0x0x7faf28c68000) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28c46960) 0 empty

Class __gnu_cxx::__aligned_membuf<pfs::ChannelImpl*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<pfs::ChannelImpl*>::_Tp2 (0x0x7faf28c87d80) 0

Class __gnu_cxx::__aligned_membuf<pfs::ChannelImpl*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<pfs::ChannelImpl*> (0x0x7faf28c87d20) 0

Class std::_List_node<pfs::ChannelImpl*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<pfs::ChannelImpl*> (0x0x7faf28c683a8) 0
  std::__detail::_List_node_base (0x0x7faf28c87cc0) 0

Class std::remove_volatile<char>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char> (0x0x7faf28caf1e0) 0 empty

Class std::remove_const<char>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char> (0x0x7faf28caf240) 0 empty

Class std::remove_cv<char>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char> (0x0x7faf28caf180) 0 empty

Class std::__is_void_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<char> (0x0x7faf28c684e0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28caf2a0) 0 empty

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7faf28c68548) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28caf300) 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> (0x0x7faf28caf360) 0 empty

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

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7faf28cafae0) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7faf28cafb40) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7faf28cafa80) 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> (0x0x7faf28c686e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28cafba0) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7faf28c68750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28cafc00) 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> (0x0x7faf28cafc60) 0 empty

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

Class std::__is_integer<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<const char*> (0x0x7faf28cd44e0) 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*> (0x0x7faf28cd48a0) 0 empty

Class std::remove_volatile<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char16_t> (0x0x7faf28cd4d20) 0 empty

Class std::remove_const<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char16_t> (0x0x7faf28cd4d80) 0 empty

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7faf28cd4cc0) 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> (0x0x7faf28c68a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28cd4de0) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7faf28c68af8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28cd4e40) 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> (0x0x7faf28cd4ea0) 0 empty

Class std::pointer_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char16_t*> (0x0x7faf28cd4c60) 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*> (0x0x7faf28cf6120) 0 empty

Class std::remove_volatile<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char32_t> (0x0x7faf28cf6840) 0 empty

Class std::remove_const<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char32_t> (0x0x7faf28cf68a0) 0 empty

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7faf28cf67e0) 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> (0x0x7faf28c68d68) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28cf6900) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7faf28c68dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28cf6960) 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> (0x0x7faf28cf69c0) 0 empty

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7faf28cf6780) 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*> (0x0x7faf28cf6c00) 0 empty

Class std::remove_reference<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::basic_string<char> > (0x0x7faf28d17480) 0 empty

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

Class std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> (0x0x7faf28d2b820) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d179c0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::__cxx11::basic_string<char>*> >, std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> > (0x0x7faf28d17a20) 0 empty

Class std::__and_<std::is_same<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<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_same<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>, std::__not_<std::is_pointer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*> > > (0x0x7faf28d2b958) 0 empty
  std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> (0x0x7faf28d2b9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28d17a80) 0 empty

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

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7faf28d48ba0) 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*> (0x0x7faf28d2bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28d48c60) 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*> (0x0x7faf28d48cc0) 0 empty

Class std::unary_function<std::pair<const char* const, pfs::ChannelImpl*>, const char* const>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const char* const, pfs::ChannelImpl*>, const char* const> (0x0x7faf28d48f60) 0 empty

Class std::_Select1st<std::pair<const char* const, pfs::ChannelImpl*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7faf28d2bd68) 0 empty
  std::unary_function<std::pair<const char* const, pfs::ChannelImpl*>, const char* const> (0x0x7faf28d7c000) 0 empty

Class std::_Rb_tree<const char*, std::pair<const char* const, pfs::ChannelImpl*>, std::_Select1st<std::pair<const char* const, pfs::ChannelImpl*> >, pfs::str_cmp, std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >::_Alloc_node
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree<const char*, std::pair<const char* const, pfs::ChannelImpl*>, std::_Select1st<std::pair<const char* const, pfs::ChannelImpl*> >, pfs::str_cmp, std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > >::_Alloc_node (0x0x7faf28d7c060) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   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 char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf28d7c0c0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > > (0x0x7faf28d7c120) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28d2bf08) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d7c180) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28d7c2a0) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, 0u> > > (0x0x7faf28d2bf70) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5000) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28d7c300) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5068) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, 0u> > > (0x0x7faf28da50d0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5138) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28d7c3c0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   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 char* const, pfs::ChannelImpl*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28d7c480) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28da5270) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da52d8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28d7c4e0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28da5340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28da53a8) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5410) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28d7c5a0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28d7c660) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5478) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d7c6c0) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d7c7e0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28d7c900) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d7ca20) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d7ca80) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28da5888) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da58f0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28d7cae0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d7cb40) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > > (0x0x7faf28d7cd20) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d7cd80) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > > (0x0x7faf28d7cde0) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d7ce40) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28d7cf60) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > > (0x0x7faf28dbc0c0) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28dbc120) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5d68) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28dbc180) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dbc2a0) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28da5ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28dbc3c0) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dc1000) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28dbc420) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc1068) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dc10d0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28dbc540) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc1138) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc11a0) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dc1208) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28dbc600) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc1270) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc12d8) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc1340) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dc13a8) 0 empty
        std::integral_constant<bool, false> (0x0x7faf28dbc6c0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc1410) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc1478) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc14e0) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc1548) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dc15b0) 0 empty
          std::integral_constant<bool, false> (0x0x7faf28dbc780) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dc1618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28dbc840) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dc1680) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dc16e8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28dbc960) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dbca20) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dc1820) 0 empty
  std::__do_is_destructible_impl (0x0x7faf28dbcb40) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, false, false> (0x0x7faf28dc1a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dbcba0) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28dc1af8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dbcc00) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   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 char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dbcde0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dc1b60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf28dbce40) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf28dc1c30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dc1c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf28dbcea0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dc1d00) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf28dc1d68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dc1dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf28dbcf00) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dc1e38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dc1ea0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf28dc1f08) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dc1f70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf28dbcf60) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dd2000) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dd3000) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dd2068) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dd20d0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28dd3060) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dd2138) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dd30c0) 0 empty

Class std::conditional<true, std::is_constructible<bool, const bool&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   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 char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf28dd3120) 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&> > (0x0x7faf28dd3180) 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> > > (0x0x7faf28dd31e0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7faf28dd21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28dd3240) 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> > (0x0x7faf28dd32a0) 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> > > (0x0x7faf28dd2208) 0 empty
  std::is_array<bool> (0x0x7faf28dd2270) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28dd3300) 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> (0x0x7faf28dd22d8) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7faf28dd2340) 0 empty
    std::is_array<bool> (0x0x7faf28dd23a8) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28dd3360) 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> > (0x0x7faf28dd33c0) 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> > (0x0x7faf28dd2410) 0 empty
  std::is_function<bool> (0x0x7faf28dd2478) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28dd3420) 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> > (0x0x7faf28dd24e0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7faf28dd2548) 0 empty
    std::is_function<bool> (0x0x7faf28dd25b0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28dd3480) 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> > (0x0x7faf28dd3660) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7faf28dd2618) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dd36c0) 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> > (0x0x7faf28dd3720) 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> > (0x0x7faf28dd2680) 0 empty
  std::is_integral<bool> (0x0x7faf28dd26e8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28dd3780) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7faf28dd2750) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dd37e0) 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> > > (0x0x7faf28dd3840) 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> > (0x0x7faf28dd27b8) 0 empty
  std::is_arithmetic<bool> (0x0x7faf28dd2820) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28dd38a0) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7faf28dd2888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dd3900) 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> > (0x0x7faf28dd28f0) 0 empty
  std::is_scalar<bool> (0x0x7faf28dd2958) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28dd3960) 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> (0x0x7faf28dd29c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dd39c0) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x7faf28dd2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dd3a20) 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> > (0x0x7faf28dd3a80) 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&> (0x0x7faf28dd2b60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf28dd3ae0) 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&> > (0x0x7faf28dd2c30) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7faf28dd2c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf28dd3b40) 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&> (0x0x7faf28dd2dd0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7faf28dd2e38) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7faf28dd2ea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf28dd3c60) 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&> (0x0x7faf28dd2f70) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7faf28df5000) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7faf28df5068) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7faf28df50d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf28dd3cc0) 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&> (0x0x7faf28df51a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dd3d20) 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&> (0x0x7faf28df5208) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7faf28df5270) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28dd3d80) 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&> (0x0x7faf28df52d8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dd3de0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, 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 char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_constructible<bool, const bool&> > (0x0x7faf28df5340) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7faf28df53a8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28dd3e40) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dd3f60) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dfe000) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28dd3f00) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28df57b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28dfe2a0) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7faf28df59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28dfe300) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > > (0x0x7faf28dfe4e0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dfe540) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28df5a28) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28df5a90) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28dfe5a0) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28df5af8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28df5b60) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28df5bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28dfe660) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7faf28dfe720) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28df5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dfe780) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dfe7e0) 0 empty

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

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

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

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7faf28df5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28dfe9c0) 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> > > (0x0x7faf28dfea20) 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> > (0x0x7faf28dfea80) 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> > (0x0x7faf28df5e38) 0 empty
  std::is_array<bool> (0x0x7faf28df5ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28dfeae0) 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> > (0x0x7faf28df5f08) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7faf28df5f70) 0 empty
    std::is_array<bool> (0x0x7faf28df5410) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28dfeb40) 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> (0x0x7faf28dfeba0) 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> (0x0x7faf28e1f000) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28dfec00) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > (0x0x7faf28e1f068) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7faf28e1f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28dfec60) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7faf28dfed20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   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 char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf28dfed80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   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 char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28dfede0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf28dfee40) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf28e1f3a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf28dfeea0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f478) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf28e1f4e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf28dfef00) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f5b0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f618) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf28e1f680) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf28dfef60) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f750) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28a25000) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f7b8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f820) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a25060) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28e1f888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28a250c0) 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf28a25120) 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&&> > (0x0x7faf28a25180) 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> > (0x0x7faf28a251e0) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x7faf28e1fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28a252a0) 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&&> > > (0x0x7faf28a25300) 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&&> (0x0x7faf28e1fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28a25360) 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&&> > (0x0x7faf28a253c0) 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&&> (0x0x7faf28e1fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28a25420) 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&&> > (0x0x7faf28e1fc30) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7faf28e1fc98) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a25480) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x7faf28e1fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28a255a0) 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&&> > (0x0x7faf28a25600) 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&&> > (0x0x7faf28e1fd68) 0 empty
  std::is_reference<const bool&&> (0x0x7faf28e1fdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a25660) 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&&> > (0x0x7faf28e1fe38) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7faf28e1fea0) 0 empty
    std::is_reference<const bool&&> (0x0x7faf28e1ff08) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28a256c0) 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&&> > > (0x0x7faf28e1f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28a25720) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x7faf28e1f208) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28a25780) 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&&> > (0x0x7faf28a257e0) 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&&> > (0x0x7faf28a40000) 0 empty
  std::is_reference<const bool&&> (0x0x7faf28a40068) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a25840) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x7faf28a400d0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28a258a0) 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> (0x0x7faf28a25900) 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&&> (0x0x7faf28a40138) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7faf28a25960) 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&&> (0x0x7faf28e1f9c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf28a25240) 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&&> > (0x0x7faf28a40208) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7faf28a40270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf28a259c0) 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&&> (0x0x7faf28a403a8) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7faf28a40410) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7faf28a40478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf28a25ae0) 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&&> (0x0x7faf28a40548) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7faf28a405b0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7faf28a40618) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7faf28a40680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf28a25b40) 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&&> (0x0x7faf28a40750) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28a25ba0) 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&&> (0x0x7faf28a407b8) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7faf28a40820) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a25c00) 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&&> (0x0x7faf28a40888) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28a25c60) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> >, std::is_constructible<bool, const bool&&> > (0x0x7faf28a25cc0) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28a25d80) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28a25ea0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28a25d20) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28a40a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28a4c180) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7faf28a40b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28a4c2a0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > > (0x0x7faf28a4c3c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28a40bc8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28a40c30) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28a40c98) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28a4c420) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7faf28a4c4e0) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28a40d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28a4c540) 0 empty

Class std::conditional<true, std::is_convertible<const bool&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28a4c5a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > (0x0x7faf28a40dd0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7faf28a40e38) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a4c600) 0 empty

Class std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > (0x0x7faf28a40ea0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > (0x0x7faf28a40f08) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7faf28a40f70) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28a4c660) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > (0x0x7faf28a5a000) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > (0x0x7faf28a5a068) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > (0x0x7faf28a5a0d0) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7faf28a5a138) 0 empty
        std::integral_constant<bool, true> (0x0x7faf28a4c6c0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7faf28a4c780) 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf28a4c7e0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > >, std::is_constructible<bool, const bool&&> > (0x0x7faf28a4c840) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > (0x0x7faf28a5a340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28a4c8a0) 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7faf28a5a3a8) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > (0x0x7faf28a5a410) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28a4c900) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7faf28a5a478) 0 empty
  std::__and_<std::is_constructible<bool, const bool&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > > (0x0x7faf28a5a4e0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<const bool&, bool> > > (0x0x7faf28a5a548) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28a4c960) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7faf28a4ca20) 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf28a4ca80) 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&&> > (0x0x7faf28a4cae0) 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> > (0x0x7faf28a4cb40) 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&&> (0x0x7faf28a5a888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf28a4cba0) 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&&> > (0x0x7faf28a5a958) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7faf28a5a9c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf28a4cc00) 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&&> (0x0x7faf28a5aa28) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7faf28a5aa90) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7faf28a5aaf8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf28a4cd20) 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&&> (0x0x7faf28a5ab60) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7faf28a5abc8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7faf28a5ac30) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7faf28a5ac98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf28a4cde0) 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&&> (0x0x7faf28a5ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28a4cea0) 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&&> (0x0x7faf28a5ad68) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7faf28a5add0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a4cf00) 0 empty

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> >, std::is_constructible<bool, bool&&> > (0x0x7faf28a7b000) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28a7b060) 0 empty

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

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

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

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

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x7faf28a5af70) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28a7b240) 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> > > (0x0x7faf28a7b2a0) 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> > (0x0x7faf28a5a270) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7faf28a5a5b0) 0 empty
    std::is_array<bool> (0x0x7faf28a5a618) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28a7b300) 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> (0x0x7faf28a7b360) 0 empty

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

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > (0x0x7faf28a8b0d0) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7faf28a8b138) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a7b420) 0 empty

Class std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > (0x0x7faf28a8b1a0) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > (0x0x7faf28a8b208) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7faf28a8b270) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28a7b480) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > (0x0x7faf28a8b2d8) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > (0x0x7faf28a8b340) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > (0x0x7faf28a8b3a8) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7faf28a8b410) 0 empty
        std::integral_constant<bool, true> (0x0x7faf28a7b4e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7faf28a7b5a0) 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> >
   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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> > (0x0x7faf28a7b600) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > >, std::is_constructible<bool, bool&&> > (0x0x7faf28a7b660) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > (0x0x7faf28a8b618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28a7b6c0) 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7faf28a8b680) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > (0x0x7faf28a8b6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28a7b720) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >, const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&>, std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7faf28a8b750) 0 empty
  std::__and_<std::is_constructible<bool, bool&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > > (0x0x7faf28a8b7b8) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > > (0x0x7faf28a8b820) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28a7b780) 0 empty

Class std::conditional<true, std::is_constructible<bool, bool&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> >
   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 char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> > (0x0x7faf28a7b840) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, 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 char* const, pfs::ChannelImpl*> >, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&>, std::is_constructible<bool, bool&&> > (0x0x7faf28a8b958) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7faf28a8b9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a7b8a0) 0 empty

Class std::conditional<true, std::is_convertible<bool&&, bool>, std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > >
   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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf28a7b960) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, 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 char* const, pfs::ChannelImpl*> >&&, std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >, std::is_convertible<bool&&, bool> > (0x0x7faf28a8baf8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7faf28a8bb60) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28a7b9c0) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7faf28a7ba80) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7faf28a7bc00) 0 empty

Class std::remove_reference<std::tuple<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const char* const&> > (0x0x7faf28a7bf60) 0 empty

Class std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**> (0x0x7faf28a8bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28abd480) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<pfs::ChannelImpl**> >, std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<pfs::ChannelImpl**> >, std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**> > (0x0x7faf28abd4e0) 0 empty

Class std::__and_<std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**>, std::__not_<std::is_pointer<pfs::ChannelImpl**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**>, std::__not_<std::is_pointer<pfs::ChannelImpl**> > > (0x0x7faf28a8b478) 0 empty
  std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**> (0x0x7faf28a8b4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28abd540) 0 empty

Class std::remove_reference<pfs::ChannelImpl* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<pfs::ChannelImpl* const&> (0x0x7faf28abd660) 0 empty

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

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7faf28ad1208) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28abdde0) 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> (0x0x7faf28abde40) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7faf28abdf00) 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> (0x0x7faf28ae9300) 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> (0x0x7faf28ae9360) 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> (0x0x7faf28ae92a0) 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> (0x0x7faf28ad1410) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28ae93c0) 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> (0x0x7faf28ae9420) 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*> (0x0x7faf28ae9240) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7faf28ae94e0) 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*> (0x0x7faf28ae95a0) 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*> (0x0x7faf28ae9840) 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> (0x0x7faf28ae9a20) 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> (0x0x7faf28ae9a80) 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> (0x0x7faf28ae99c0) 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> (0x0x7faf28ad1680) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28ae9ae0) 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> (0x0x7faf28ae9b40) 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*> (0x0x7faf28ae9960) 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*> (0x0x7faf28ae9de0) 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> (0x0x7faf28b28000) 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> (0x0x7faf28b28060) 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> (0x0x7faf28ae9f60) 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> (0x0x7faf28ad1820) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28b280c0) 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> (0x0x7faf28b28120) 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*> (0x0x7faf28ae9f00) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7faf28b283c0) 0

Class std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::_List_node<std::__cxx11::basic_string<char> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::_List_node<std::__cxx11::basic_string<char> >*> (0x0x7faf28ad19c0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28b284e0) 0 empty

Class std::__and_<std::is_same<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::_List_node<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_same<std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::_List_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*> > (0x0x7faf28ad1a28) 0 empty
  std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::_List_node<std::__cxx11::basic_string<char> >*> (0x0x7faf28ad1a90) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28b28540) 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&> > (0x0x7faf28b5eba0) 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*> > > (0x0x7faf28b5ecc0) 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*> (0x0x7faf28ad1c30) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28b5ed20) 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*> > (0x0x7faf28b5ed80) 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> > > (0x0x7faf28ad1c98) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7faf28ad1d68) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28b5ede0) 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*> (0x0x7faf28ad1dd0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7faf28ad1e38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faf28b84000) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28b5ee40) 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*> > (0x0x7faf28b5eea0) 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*> > (0x0x7faf28b84068) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7faf28b840d0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28b5ef00) 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*> > (0x0x7faf28b84138) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7faf28b841a0) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7faf28b84208) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28b5ef60) 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*> > (0x0x7faf28b89000) 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*> (0x0x7faf28b84270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28b89060) 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*> (0x0x7faf28b842d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28b890c0) 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*> > (0x0x7faf28b89120) 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*> (0x0x7faf28b84340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28b89180) 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*> (0x0x7faf28b843a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28b891e0) 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*> > (0x0x7faf28b84410) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7faf28b84478) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28b89240) 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*> (0x0x7faf28b845b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28b892a0) 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*> > > (0x0x7faf28b89300) 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*> (0x0x7faf28b84618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28b89360) 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*> > > (0x0x7faf28b893c0) 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*> (0x0x7faf28b84680) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28b89420) 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*> (0x0x7faf28b846e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28b89480) 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*> > > (0x0x7faf28b894e0) 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*> > (0x0x7faf28b84750) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7faf28b847b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28b89540) 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*> > (0x0x7faf28b84820) 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*> > (0x0x7faf28b84888) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7faf28b848f0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28b895a0) 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*> > (0x0x7faf28b84958) 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*> > (0x0x7faf28b849c0) 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*> > (0x0x7faf28b84a28) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7faf28b84a90) 0 empty
        std::integral_constant<bool, true> (0x0x7faf28b89600) 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*> (0x0x7faf28b84af8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28b89660) 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*> > (0x0x7faf28b84b60) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7faf28b84bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28b896c0) 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> (0x0x7faf28b84d00) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28b897e0) 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*> (0x0x7faf28b84d68) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28b89840) 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*> > (0x0x7faf28b898a0) 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&> (0x0x7faf28b84dd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf28b899c0) 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&> > (0x0x7faf28b84ea0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faf28b84f08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf28b89ae0) 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&> (0x0x7faf28b84f70) 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&> > (0x0x7faf28ba6000) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faf28ba6068) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf28b89ba0) 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&> (0x0x7faf28ba61a0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faf28ba6208) 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&> > (0x0x7faf28ba6270) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faf28ba62d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf28b89c60) 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&> (0x0x7faf28ba63a8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28b89ea0) 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&> (0x0x7faf28ba6410) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faf28ba6478) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28ba9000) 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&> (0x0x7faf28ba64e0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28ba90c0) 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&> > (0x0x7faf28ba9120) 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&> > (0x0x7faf28ba6548) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7faf28ba65b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28ba9180) 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&> (0x0x7faf28ba92a0) 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&> (0x0x7faf28ba9300) 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&> (0x0x7faf28ba9240) 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&> (0x0x7faf28ba6750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28ba9360) 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&> (0x0x7faf28ba67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28ba93c0) 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*> > > (0x0x7faf28ba9420) 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*> > (0x0x7faf28ba9540) 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*> > (0x0x7faf28ba6820) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7faf28ba6888) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28ba95a0) 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*> > (0x0x7faf28ba69c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faf28ba6a28) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faf28ba6a90) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28ba9600) 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> (0x0x7faf28ba9660) 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*> (0x0x7faf28ba6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28ba9840) 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*> > (0x0x7faf28ba98a0) 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*> > (0x0x7faf28ba6c30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faf28ba6c98) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28ba9900) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faf28ba99c0) 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&&> > (0x0x7faf28ba9a20) 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*> > (0x0x7faf28ba9a80) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7faf28ba6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28ba9b40) 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&&> > > (0x0x7faf28ba9ba0) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7faf28ba6618) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28ba9c00) 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&&> > (0x0x7faf28ba9c60) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7faf28ba6680) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28ba9d80) 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&&> > (0x0x7faf28ba6d68) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7faf28ba6dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28ba9de0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7faf28ba6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28ba9e40) 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&&> > (0x0x7faf28ba9ea0) 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&&> > (0x0x7faf28bda000) 0 empty
  std::is_reference<int&&> (0x0x7faf28bda068) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28ba9f00) 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&&> > (0x0x7faf28bda0d0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7faf28bda138) 0 empty
    std::is_reference<int&&> (0x0x7faf28bda1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28ba9f60) 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&&> > > (0x0x7faf28bda208) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28bdc000) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7faf28bda340) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28bdc120) 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&&> > (0x0x7faf28bdc180) 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&&> > (0x0x7faf28bda3a8) 0 empty
  std::is_reference<int&&> (0x0x7faf28bda410) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28bdc1e0) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7faf28bda478) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28bdc240) 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> (0x0x7faf28bdc2a0) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7faf28bda4e0) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7faf28bdc300) 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&&> (0x0x7faf28ba6f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf28ba9ae0) 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&&> > (0x0x7faf28bda5b0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7faf28bda618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf28bdc360) 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&&> (0x0x7faf28bda680) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7faf28bda6e8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7faf28bda750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf28bdc3c0) 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&&> (0x0x7faf28bda7b8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7faf28bda820) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7faf28bda888) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7faf28bda8f0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf28bdc420) 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&&> (0x0x7faf28bda958) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28bdc480) 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&&> (0x0x7faf28bda9c0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faf28bdaa28) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28bdc4e0) 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&&> (0x0x7faf28bdaa90) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28bdc540) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7faf28bdc5a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faf28bdaaf8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faf28bdab60) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28bdc600) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faf28bdc6c0) 0 empty

Class std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7faf28bdc720) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faf28bdad00) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faf28bdad68) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28bdc780) 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*> > > > (0x0x7faf28bdc840) 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&> > (0x0x7faf28bdc8a0) 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*&> > (0x0x7faf28bdc900) 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*> > (0x0x7faf28bdc960) 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*&> (0x0x7faf28bdaf08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf28bdc9c0) 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*&> > (0x0x7faf28bdabc8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faf28bdac30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf28bdcae0) 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*&> (0x0x7faf28bdadd0) 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*&> > (0x0x7faf28bdae38) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faf28bfe000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf28bdcba0) 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*&> (0x0x7faf28bfe068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faf28bfe0d0) 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*&> > (0x0x7faf28bfe138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faf28bfe1a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf28bdcd20) 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*&> (0x0x7faf28bfe208) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28bdce40) 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*&> (0x0x7faf28bfe270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faf28bfe2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28bdcea0) 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*&> (0x0x7faf28bfe340) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28bdcf00) 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*&> > (0x0x7faf28bdcf60) 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*> > (0x0x7faf28c05000) 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*&> (0x0x7faf28c050c0) 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*&> (0x0x7faf28c05120) 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*&> (0x0x7faf28c05060) 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*&> (0x0x7faf28bfe410) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28c05180) 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*&> (0x0x7faf28bfe478) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28c051e0) 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*> > > (0x0x7faf28c05240) 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*> > (0x0x7faf28bfe4e0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faf28bfe548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faf28bfe5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28c052a0) 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> (0x0x7faf28c05300) 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*> (0x0x7faf28bfe6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28c05420) 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*> > (0x0x7faf28bfe750) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7faf28bfe7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28c05480) 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*> > > (0x0x7faf28bfe820) 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*> > (0x0x7faf28bfe888) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7faf28bfe8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28c054e0) 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*> > > (0x0x7faf28bfe958) 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*> > > (0x0x7faf28bfe9c0) 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*> > (0x0x7faf28bfea28) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7faf28bfea90) 0 empty
        std::integral_constant<bool, true> (0x0x7faf28c05540) 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*> > > > (0x0x7faf28c05600) 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&> > (0x0x7faf28c05660) 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*&> > (0x0x7faf28c056c0) 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*> > > (0x0x7faf28bfec98) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28c05720) 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*> > > > (0x0x7faf28bfed00) 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*> > > (0x0x7faf28bfed68) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28c05780) 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*> > > > (0x0x7faf28bfedd0) 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*> > > > (0x0x7faf28bfee38) 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*> > > (0x0x7faf28bfeea0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28c057e0) 0 empty

Class std::conditional<false, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, int&&> > (0x0x7faf28c058a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, int&&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7faf28bfeaf8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faf28bfeb60) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28c05900) 0 empty

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

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

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

Class std::__is_void_helper<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int&&> (0x0x7faf28bfef08) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28c05ae0) 0 empty

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7faf28bfef70) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28c05b40) 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*> > > (0x0x7faf28c05ba0) 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*> > (0x0x7faf28831000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faf28831068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faf288310d0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28c05c00) 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> (0x0x7faf28c05c60) 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*> (0x0x7faf28831208) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28c05cc0) 0 empty

Class std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<int&&, std::_Rb_tree_node_base*> > (0x0x7faf28c05d20) 0 empty

Class std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<int&&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7faf28831270) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7faf288312d8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28c05d80) 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*&> (0x0x7faf28c05e40) 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*> > > > (0x0x7faf288410c0) 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*&> > (0x0x7faf28841120) 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&&> > (0x0x7faf28841180) 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*> > (0x0x7faf288412a0) 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&&> (0x0x7faf28831548) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28841420) 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&&> > > (0x0x7faf28841480) 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&&> (0x0x7faf288315b0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf288414e0) 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&&> > (0x0x7faf28841540) 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&&> (0x0x7faf28831618) 0 empty
  std::integral_constant<bool, true> (0x0x7faf288415a0) 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&&> > (0x0x7faf28831680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7faf288316e8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28841600) 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&&> (0x0x7faf28831750) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28841660) 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&&> > (0x0x7faf288416c0) 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&&> > (0x0x7faf288317b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7faf28831820) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28841720) 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&&> > (0x0x7faf28831888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7faf288318f0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7faf28831958) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28841780) 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&&> > > (0x0x7faf288319c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf288417e0) 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&&> (0x0x7faf28831a28) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28841840) 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&&> > (0x0x7faf288418a0) 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&&> > (0x0x7faf28831a90) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7faf28831af8) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28841900) 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&&> (0x0x7faf28831b60) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28841960) 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> (0x0x7faf288419c0) 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&&> (0x0x7faf28831bc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7faf28841a20) 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&&> (0x0x7faf288314e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf288413c0) 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&&> > (0x0x7faf28831c98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faf28831d00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf28841b40) 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&&> (0x0x7faf28831d68) 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&&> > (0x0x7faf28831dd0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faf28831e38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf28841c00) 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&&> (0x0x7faf28831f70) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faf28831340) 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&&> > (0x0x7faf2886a000) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faf2886a068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf28841cc0) 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&&> (0x0x7faf2886a138) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28841f00) 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&&> (0x0x7faf2886a1a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7faf2886a208) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2886c060) 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&&> (0x0x7faf2886a270) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2886c1e0) 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&&> > (0x0x7faf2886c240) 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*> > (0x0x7faf2886c2a0) 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*> > (0x0x7faf2886a2d8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faf2886a340) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2886c300) 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*> > > (0x0x7faf2886a3a8) 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*> > (0x0x7faf2886a410) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faf2886a478) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2886c360) 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*> > > (0x0x7faf2886a4e0) 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*> > > (0x0x7faf2886a548) 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*> > (0x0x7faf2886a5b0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faf2886a618) 0 empty
        std::integral_constant<bool, true> (0x0x7faf2886c3c0) 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*> > > > (0x0x7faf2886c480) 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*&> > (0x0x7faf2886c4e0) 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&&> > (0x0x7faf2886c540) 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*> > > (0x0x7faf2886a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2886c5a0) 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*> > > > (0x0x7faf2886a750) 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*> > > (0x0x7faf2886a7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2886c600) 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*> > > > (0x0x7faf2886a820) 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*> > > > (0x0x7faf2886a888) 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*> > > (0x0x7faf2886a8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2886c660) 0 empty

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

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7faf2886a958) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faf2886a9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2886c780) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7faf2886aa28) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7faf2886aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2886c8a0) 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*> > > > (0x0x7faf2886cba0) 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&> > (0x0x7faf2886cc00) 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&&> > (0x0x7faf2886cc60) 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*> > > (0x0x7faf2886abc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faf2886ac30) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2886ccc0) 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*> > > (0x0x7faf2886ac98) 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*> > > (0x0x7faf2886ad00) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faf2886ad68) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2886cd20) 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*> > > > (0x0x7faf2886cde0) 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&> > (0x0x7faf2886ce40) 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&&> > (0x0x7faf2886cea0) 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*> > > > (0x0x7faf2886ae38) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faf2886aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2886cf00) 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*> > > > (0x0x7faf2886af08) 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*> > > > (0x0x7faf2886af70) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faf288c1000) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2886cf60) 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*&> > (0x0x7faf288c2060) 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&&> > (0x0x7faf288c1068) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7faf288c10d0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf288c20c0) 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*> > (0x0x7faf288c2180) 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*> > (0x0x7faf288c1138) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7faf288c11a0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf288c21e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faf288c2720) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> >
   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 char* const, pfs::ChannelImpl*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c2780) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, 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 char* const, pfs::ChannelImpl*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7faf288c27e0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c13a8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf288c28a0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > > (0x0x7faf288c29c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1410) 0 empty
  std::integral_constant<bool, true> (0x0x7faf288c2a20) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c2b40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c1548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c15b0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf288c2ba0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1680) 0 empty
  std::integral_constant<bool, true> (0x0x7faf288c2c00) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c2d20) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c16e8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1750) 0 empty
    std::integral_constant<bool, true> (0x0x7faf288c2d80) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c17b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c1820) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1888) 0 empty
      std::integral_constant<bool, true> (0x0x7faf288c2e40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > > (0x0x7faf288c18f0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf288c2f00) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1958) 0 empty
  std::integral_constant<bool, false> (0x0x7faf288c2f60) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288f2000) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c19c0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1a28) 0 empty
    std::integral_constant<bool, true> (0x0x7faf288f2060) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1a90) 0 empty
  std::integral_constant<bool, true> (0x0x7faf288f2120) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, true> (0x0x7faf288f2300) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1af8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, true> (0x0x7faf288f2360) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   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 char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7faf288c2840) 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 char* const, pfs::ChannelImpl*> >*&> >
   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 char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c1c98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1d00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7faf288f2480) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   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 char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1d68) 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 char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c1dd0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1e38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7faf288f24e0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   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 char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1ea0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288c1f08) 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 char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288c1f70) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288fb000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7faf288f2540) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   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 char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288fb068) 0 empty
  std::integral_constant<bool, true> (0x0x7faf288f25a0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   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 char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288fb0d0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288fb138) 0 empty
    std::integral_constant<bool, true> (0x0x7faf288f2600) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   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 char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288fb1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf288f2660) 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&> >
   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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf288f26c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, 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&&> > (0x0x7faf288f2720) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288f27e0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288f2900) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288f2780) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288fb270) 0 empty
  std::integral_constant<bool, false> (0x0x7faf288f2a20) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf288fb2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf288f2c00) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, 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 char* const, pfs::ChannelImpl*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7faf288f2c60) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, 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 char* const, pfs::ChannelImpl*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faf288fb340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7faf288fb3a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7faf288fb410) 0 empty
      std::integral_constant<bool, false> (0x0x7faf288f2cc0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*, false> (0x0x7faf288f2d20) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*> (0x0x7faf288fb548) 0 empty
  std::integral_constant<bool, true> (0x0x7faf288f2d80) 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*> > (0x0x7faf288f2de0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7faf288fb5b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faf288fb618) 0 empty
    std::integral_constant<bool, true> (0x0x7faf288f2e40) 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faf288fb680) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7faf288fb6e8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faf288fb750) 0 empty
      std::integral_constant<bool, true> (0x0x7faf288f2ea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&>, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faf288fb7b8) 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faf288fb820) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7faf288fb888) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7faf288fb8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7faf288f2f00) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faf2891a000) 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&> >
   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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf2891a060) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, 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&&> > (0x0x7faf2891a0c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faf288fb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf2891a120) 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faf288fba28) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faf288fba90) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2891a180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&>, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faf288fbaf8) 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7faf288fbb60) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7faf288fbbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7faf2891a1e0) 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 char* const, pfs::ChannelImpl*> >*&> >
   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 char* const, pfs::ChannelImpl*> >*&> > (0x0x7faf2891a2a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>, 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 char* const, pfs::ChannelImpl*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7faf288fbc30) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7faf288fbc98) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2891a300) 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 char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*> > (0x0x7faf2891a3c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, 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 char* const, pfs::ChannelImpl*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7faf288fbd00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7faf288fbd68) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2891a420) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7faf2891a4e0) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<pfs::ChannelImpl*> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7faf28957060) 0

Class std::is_same<std::_List_node<pfs::ChannelImpl*>*, std::_List_node<pfs::ChannelImpl*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<pfs::ChannelImpl*>*, std::_List_node<pfs::ChannelImpl*>*> (0x0x7faf289551a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf289570c0) 0 empty

Class std::__and_<std::is_same<std::_List_node<pfs::ChannelImpl*>*, std::_List_node<pfs::ChannelImpl*>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<pfs::ChannelImpl*>*, std::_List_node<pfs::ChannelImpl*>*> > (0x0x7faf28955208) 0 empty
  std::is_same<std::_List_node<pfs::ChannelImpl*>*, std::_List_node<pfs::ChannelImpl*>*> (0x0x7faf28955270) 0 empty
    std::integral_constant<bool, true> (0x0x7faf28957120) 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> > (0x0x7faf28957900) 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> > (0x0x7faf28957960) 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> > (0x0x7faf28957a20) 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> > (0x0x7faf28957a80) 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> > (0x0x7faf28957d20) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7faf28957de0) 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> > (0x0x7faf28957d80) 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> > (0x0x7faf289f0180) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7faf289f0240) 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> > (0x0x7faf289f01e0) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf289f0f00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf289558f0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7faf289f0f60) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*> (0x0x7faf28955958) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28639000) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*> > (0x0x7faf28639060) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*>, std::__not_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*>, std::__not_<std::is_pointer<std::pair<const char* const, pfs::ChannelImpl*>*> > > (0x0x7faf28955af8) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*> (0x0x7faf28955b60) 0 empty
    std::integral_constant<bool, false> (0x0x7faf286390c0) 0 empty

Class std::remove_const<std::tuple<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const char* const&> > (0x0x7faf286c7720) 0 empty

Class std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > (0x0x7faf2866bbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7faf286c7780) 0 empty

Class std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > (0x0x7faf2866bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7faf286c77e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const char* const&, std::tuple<const char* const&>&&>, std::__is_direct_constructible_new_safe<const char* const&, std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const char* const&, std::tuple<const char* const&>&&>, std::__is_direct_constructible_new_safe<const char* const&, std::tuple<const char* const&>&&> > (0x0x7faf286c7960) 0 empty

Class std::remove_volatile<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const char* const&>&&> (0x0x7faf286c7ae0) 0 empty

Class std::remove_const<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const char* const&>&&> (0x0x7faf286c7b40) 0 empty

Class std::remove_cv<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const char* const&>&&> (0x0x7faf286c7a80) 0 empty

Class std::__is_void_helper<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const char* const&>&&> (0x0x7faf2866bd00) 0 empty
  std::integral_constant<bool, false> (0x0x7faf286c7ba0) 0 empty

Class std::is_void<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const char* const&>&&> (0x0x7faf2866bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7faf286c7c00) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const char* const&>&&>, std::is_function<std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const char* const&>&&>, std::is_function<std::tuple<const char* const&>&&> > (0x0x7faf286c7c60) 0 empty

Class std::is_function<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const char* const&>&&> (0x0x7faf2866bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7faf286c7cc0) 0 empty

Class std::__or_<std::is_void<std::tuple<const char* const&>&&>, std::is_function<std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const char* const&>&&>, std::is_function<std::tuple<const char* const&>&&> > (0x0x7faf2866be38) 0 empty
  std::is_function<std::tuple<const char* const&>&&> (0x0x7faf2866bea0) 0 empty
    std::integral_constant<bool, false> (0x0x7faf286c7d20) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const char* const&>&&>, std::is_function<std::tuple<const char* const&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const char* const&>&&>, std::is_function<std::tuple<const char* const&>&&> > > (0x0x7faf2866bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7faf286c7d80) 0 empty

Class std::is_lvalue_reference<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const char* const&>&&> (0x0x7faf2866bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7faf286c7de0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<const char* const&>, std::is_lvalue_reference<std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<const char* const&>, std::is_lvalue_reference<std::tuple<const char* const&>&&> > (0x0x7faf286c7e40) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<const char* const&>&&>, std::is_rvalue_reference<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const char* const&>&&>, std::is_rvalue_reference<const char* const&> > (0x0x7faf2866b0d0) 0 empty
  std::is_lvalue_reference<std::tuple<const char* const&>&&> (0x0x7faf2866b270) 0 empty
    std::integral_constant<bool, false> (0x0x7faf286c7ea0) 0 empty

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

Class std::conditional<false, std::is_lvalue_reference<std::tuple<const char* const&>&&>, std::is_rvalue_reference<std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<const char* const&>&&>, std::is_rvalue_reference<std::tuple<const char* const&>&&> > (0x0x7faf28708000) 0 empty

Class std::is_rvalue_reference<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const char* const&>&&> (0x0x7faf28700068) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28708060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const char* const&>&&>, std::is_rvalue_reference<std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const char* const&>&&>, std::is_rvalue_reference<std::tuple<const char* const&>&&> > (0x0x7faf287000d0) 0 empty
  std::is_rvalue_reference<std::tuple<const char* const&>&&> (0x0x7faf28700138) 0 empty
    std::integral_constant<bool, true> (0x0x7faf287080c0) 0 empty

Class std::is_reference<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const char* const&>&&> (0x0x7faf287001a0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28708120) 0 empty

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

Class std::__or_<std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> > (0x0x7faf28700208) 0 empty
  std::is_reference<std::tuple<const char* const&>&&> (0x0x7faf28700270) 0 empty
    std::integral_constant<bool, true> (0x0x7faf287081e0) 0 empty

Class std::__or_<std::is_function<std::tuple<const char* const&>&&>, std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const char* const&>&&>, std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> > (0x0x7faf287002d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> > (0x0x7faf28700340) 0 empty
    std::is_reference<std::tuple<const char* const&>&&> (0x0x7faf287003a8) 0 empty
      std::integral_constant<bool, true> (0x0x7faf28708240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const char* const&>&&>, std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const char* const&>&&>, std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> > > (0x0x7faf28700410) 0 empty
  std::integral_constant<bool, false> (0x0x7faf287082a0) 0 empty

Class std::is_object<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const char* const&>&&> (0x0x7faf28700478) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28708300) 0 empty

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

Class std::__or_<std::is_object<std::tuple<const char* const&>&&>, std::is_reference<std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const char* const&>&&>, std::is_reference<std::tuple<const char* const&>&&> > (0x0x7faf287004e0) 0 empty
  std::is_reference<std::tuple<const char* const&>&&> (0x0x7faf28700548) 0 empty
    std::integral_constant<bool, true> (0x0x7faf287083c0) 0 empty

Class std::__is_referenceable<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const char* const&>&&> (0x0x7faf287005b0) 0 empty
  std::integral_constant<bool, true> (0x0x7faf28708420) 0 empty

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

Class std::add_rvalue_reference<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const char* const&>&&> (0x0x7faf28700618) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const char* const&>&&, true> (0x0x7faf287084e0) 0 empty

Class std::__is_static_castable_impl<std::tuple<const char* const&>&&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const char* const&>&&, const char* const&> (0x0x7faf28700000) 0 empty
  std::__do_is_static_castable_impl (0x0x7faf286c7f00) 0 empty

Class std::__is_static_castable_safe<std::tuple<const char* const&>&&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const char* const&>&&, const char* const&> (0x0x7faf287006e8) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28708540) 0 empty

Class std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7faf28700750) 0 empty
  std::integral_constant<bool, false> (0x0x7faf287085a0) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char* const&>&&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char* const&>&&, const char* const&, false> > >, std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char* const&>&&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char* const&>&&, const char* const&, false> > >, std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> > (0x0x7faf28708600) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char* const&>&&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char* const&>&&, const char* const&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char* const&>&&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char* const&>&&, const char* const&, false> > > > (0x0x7faf287007b8) 0 empty
  std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7faf28700820) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28708660) 0 empty

Class std::__is_direct_constructible_ref_cast<const char* const&, std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const char* const&, std::tuple<const char* const&>&&> (0x0x7faf28700888) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char* const&>&&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char* const&>&&, const char* const&, false> > > > (0x0x7faf287008f0) 0 empty
    std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7faf28700958) 0 empty
      std::integral_constant<bool, false> (0x0x7faf287086c0) 0 empty

Class std::__is_direct_constructible_new<const char* const&, std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const char* const&, std::tuple<const char* const&>&&> (0x0x7faf287009c0) 0 empty
  std::__is_direct_constructible_ref_cast<const char* const&, std::tuple<const char* const&>&&> (0x0x7faf28700a28) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const char* const&>&&, const char* const&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const char* const&>&&, const char* const&, false> > > > (0x0x7faf28700a90) 0 empty
      std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7faf28700af8) 0 empty
        std::integral_constant<bool, false> (0x0x7faf287087e0) 0 empty

Class std::__is_direct_constructible<const char* const&, std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7faf28700b60) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28708960) 0 empty

Class std::__is_constructible_impl<const char* const&, std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const char* const&, std::tuple<const char* const&>&&> (0x0x7faf28700bc8) 0 empty
  std::__is_direct_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7faf28700c30) 0 empty
    std::integral_constant<bool, false> (0x0x7faf287089c0) 0 empty

Class std::is_constructible<const char* const&, std::tuple<const char* const&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7faf28700c98) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28708a20) 0 empty

Class std::__and_<std::is_constructible<const char* const&, std::tuple<const char* const&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char* const&, std::tuple<const char* const&>&&> > (0x0x7faf28700d00) 0 empty
  std::is_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7faf28700d68) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28708a80) 0 empty

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

Class std::__or_<std::is_void<std::tuple<const char* const&>&&>, std::is_function<const char* const&>, std::is_array<const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const char* const&>&&>, std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7faf28700dd0) 0 empty
  std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7faf28700e38) 0 empty
    std::is_array<const char* const&> (0x0x7faf28700ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7faf28708c60) 0 empty

Class std::__is_convertible_helper<std::tuple<const char* const&>&&, const char* const&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<const char* const&>&&, const char* const&, false> (0x0x7faf28708cc0) 0 empty

Class std::is_convertible<std::tuple<const char* const&>&&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const char* const&>&&, const char* const&> (0x0x7faf28700f70) 0 empty
  std::integral_constant<bool, false> (0x0x7faf28708de0) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const char* const&>&&, const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const char* const&>&&, const char* const&> > (0x0x7faf28728000) 0 empty
  std::is_convertible<std::tuple<const char* const&>&&, const char* const&> (0x0x7faf28728068) 0 empty
    std::integral_constant<bool, false> (0x0x7faf28708e40) 0 empty

Class std::remove_reference<const std::tuple<const char* const&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<const char* const&>&> (0x0x7faf28708f00) 0 empty

Class std::remove_volatile<const std::tuple<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<const char* const&> > (0x0x7faf2872e000) 0 empty

Class std::remove_const<const std::tuple<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<const char* const&> > (0x0x7faf2872e060) 0 empty

Class std::remove_cv<const std::tuple<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<const char* const&> > (0x0x7faf28708f60) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const char* const&>&, const char* const&> >, std::__not_<std::is_constructible<const char* const&, const std::tuple<const char* const&>&> > >, std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const char* const&>&, const char* const&> >, std::__not_<std::is_constructible<const char* const&, const std::tuple<const char* const&>&> > >, std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > > (0x0x7faf2872e0c0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > >, std::__not_<std::is_convertible<const std::tuple<const char* const&>&, const char* const&> >, std::__not_<std::is_constructible<const char* const&, const std::tuple<const char* const&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > >, std::__not_<std::is_convertible<const std::tuple<const char* const&>&, const char* const&> >, std::__not_<std::is_constructible<const char* const&, const std::tuple<const char* const&>&> > > (0x0x7faf287281a0) 0 empty
  std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > (0x0x7faf28728208) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2872e120) 0 empty

Class std::remove_reference<std::tuple<const char* const&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const char* const&>&&> (0x0x7faf2872e240) 0 empty

Class std::remove_volatile<std::tuple<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const char* const&> > (0x0x7faf2872e300) 0 empty

Class std::remove_cv<std::tuple<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const char* const&> > (0x0x7faf2872e2a0) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const char* const&>&&, const char* const&> >, std::__not_<std::is_constructible<const char* const&, std::tuple<const char* const&>&&> > >, std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const char* const&>&&, const char* const&> >, std::__not_<std::is_constructible<const char* const&, std::tuple<const char* const&>&&> > >, std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > > (0x0x7faf2872e360) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > >, std::__not_<std::is_convertible<std::tuple<const char* const&>&&, const char* const&> >, std::__not_<std::is_constructible<const char* const&, std::tuple<const char* const&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > >, std::__not_<std::is_convertible<std::tuple<const char* const&>&&, const char* const&> >, std::__not_<std::is_constructible<const char* const&, std::tuple<const char* const&>&&> > > (0x0x7faf28728340) 0 empty
  std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > (0x0x7faf287283a8) 0 empty
    std::integral_constant<bool, false> (0x0x7faf2872e3c0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const char* const&, const char* const&>, std::is_constructible<const char* const&, const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<const char* const&, const char* const&>, std::is_constructible<const char* const&, const char* const&> > (0x0x7faf2872e4e0) 0 empty

Class std::__is_nt_constructible_impl<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7faf28728410) 0 empty
  std::integral_constant<bool, true> (0x0x7faf2872e540) 0 empty

Class std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7faf28728478) 0 empty
  std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7faf287284e0) 0 empty
    std::integral_constant<bool, true> (0x0x7faf2872e5a0) 0 empty

Class std::is_nothrow_constructible<const char* const&, const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const char* const&, const char* const&> (0x0x7faf28728548) 0 empty
  std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7faf287285b0) 0 empty
    std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7faf28728618) 0 empty
      std::integral_constant<bool, true> (0x0x7faf2872e600) 0 empty

Class std::__is_nothrow_move_constructible_impl<const char* const&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const char* const&, true> (0x0x7faf28728680) 0 empty
  std::is_nothrow_constructible<const char* const&, const char* const&> (0x0x7faf287286e8) 0 empty
    std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7faf28728750) 0 empty
      std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7faf287287b8) 0 empty
        std::integral_constant<bool, true> (0x0x7faf2872e660) 0 empty

Class std::is_nothrow_move_constructible<const char* const&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const char* const&> (0x0x7faf28728820) 0 empty
  std::__is_nothrow_move_constructible_impl<const char* const&, true> (0x0x7faf28728888) 0 empty
    std::is_nothrow_constructible<const char* const&, const char* const&> (0x0x7faf287288f0) 0 empty
      std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7faf28728958) 0 empty
        std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7faf287289c0) 0 empty
          std::integral_constant<bool, true> (0x0x7faf2872e6c0) 0 empty

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

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

Class std::tuple_element<0ul, std::tuple<const char*&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const char*&&> > (0x0x7faf2875c720) 0 empty

Class std::remove_reference<pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<pfs::ChannelImpl*> (0x0x7faf2875c9c0) 0 empty

Class std::tuple_element<0ul, std::tuple<const char* const&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const char* const&> > (0x0x7faf2875cc60) 0 empty

