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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f99811cbae0) 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> (0x0x7f99811cbb40) 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> (0x0x7f99811cbba0) 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> (0x0x7f99811cbc00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f99812095a0) 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> (0x0x7f9981209600) 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> (0x0x7f9981209660) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f99812096c0) 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> (0x0x7f9981209720) 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> (0x0x7f9981209780) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f9981209840) 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> (0x0x7f99812098a0) 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> (0x0x7f9981209900) 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> (0x0x7f9981209960) 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> (0x0x7f99812099c0) 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> (0x0x7f9981209a20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f99810dd820) 0 empty
  std::integral_constant<bool, true> (0x0x7f99812359c0) 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> (0x0x7f99810dd888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235a20) 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> (0x0x7f99810dd8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235a80) 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> (0x0x7f99810dd958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235ae0) 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> (0x0x7f99810dd9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235b40) 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> (0x0x7f99810dda28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235ba0) 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> (0x0x7f99810dda90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235c00) 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> (0x0x7f99810ddaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235c60) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f99810ddb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235cc0) 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> (0x0x7f99810ddbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235d20) 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> (0x0x7f99810ddc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235d80) 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> (0x0x7f99810ddc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235de0) 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> (0x0x7f99810ddd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235e40) 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> (0x0x7f99810ddd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235ea0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f99810dddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235f00) 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> (0x0x7f99810dde38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9981235f60) 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> (0x0x7f99810ddf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f99807f00c0) 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> (0x0x7f99807f1000) 0 empty
  std::integral_constant<bool, true> (0x0x7f99807f0120) 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> (0x0x7f99807f1068) 0 empty
  std::integral_constant<bool, true> (0x0x7f99807f0180) 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> (0x0x7f99808153a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9980816360) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f9980841060) 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 (0x0x7f99808412a0) 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 (0x0x7f99808414e0) 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 (0x0x7f9980841720) 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 (0x0x7f99808418a0) 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 (0x0x7f9980841c60) 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 (0x0x7f998087cd80) 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> (0x0x7f99808ab360) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f99808d86c0) 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> (0x0x7f99808d8720) 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> (0x0x7f99808d8780) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f9980903c60) 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 (0x0x7f9980903d20) 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 (0x0x7f9980903de0) 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 (0x0x7f9980903ea0) 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 (0x0x7f9980903f60) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f998093a600) 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 (0x0x7f998093a7e0) 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 (0x0x7f998093a840) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f998094b5b0) 0 empty
  std::input_iterator_tag (0x0x7f99809d2000) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f998094b618) 0 empty
  std::forward_iterator_tag (0x0x7f998094b680) 0 empty
    std::input_iterator_tag (0x0x7f99809d2060) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f998094b6e8) 0 empty
  std::bidirectional_iterator_tag (0x0x7f998094b750) 0 empty
    std::forward_iterator_tag (0x0x7f998094b7b8) 0 empty
      std::input_iterator_tag (0x0x7f99809d20c0) 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> (0x0x7f9980613840) 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 (0x0x7f9980662c00) 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 (0x0x7f9980662d20) 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 (0x0x7f9980662ea0) 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 (0x0x7f998068c060) 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 (0x0x7f998068c180) 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> (0x0x7f99806b35a0) 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> (0x0x7f99806b36c0) 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> (0x0x7f99806b3ba0) 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> (0x0x7f99806b3c60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f99804c22a0) 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 (0x0x7f99804c2360) 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> (0x0x7f99804c2d20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f998020e120) 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> > (0x0x7f99802db120) 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> (0x0x7f99802db180) 0 empty

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f997ff72120) 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> > (0x0x7f9980280270) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f997ff72180) 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> (0x0x7f997ff721e0) 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 (0x0x7f99802803a8) 0
  std::allocator<char> (0x0x7f9980280410) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f997ff72240) 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> (0x0x7f997ff722a0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f997ff72600) 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> > (0x0x7f997ff728a0) 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> (0x0x7f997ff72900) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f997ff72c60) 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> > (0x0x7f997ff72d20) 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> (0x0x7f997ff72d80) 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> (0x0x7f9980280548) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f997ff72de0) 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> (0x0x7f997ff72e40) 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> (0x0x7f997ff72ea0) 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> > (0x0x7f9980065000) 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> > (0x0x7f99802805b0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f9980065060) 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> (0x0x7f99800650c0) 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 (0x0x7f99802806e8) 0
  std::allocator<wchar_t> (0x0x7f9980280750) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f9980065120) 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> (0x0x7f9980065180) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f9980280e38) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f9980152a80) 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> (0x0x7f9980152b40) 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> (0x0x7f9980280ea0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f9980152ba0) 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> (0x0x7f9980152c60) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f99802801a0) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f997fd81480) 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> > (0x0x7f9980280340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997fd81540) 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> > (0x0x7f997fd815a0) 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> > (0x0x7f9980280618) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f997fd81600) 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> > > (0x0x7f9980280680) 0 empty
  std::integral_constant<bool, false> (0x0x7f997fd816c0) 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> > (0x0x7f997fd81720) 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> > (0x0x7f997fd97000) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f997fd81780) 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> > > (0x0x7f997fd97068) 0 empty
  std::integral_constant<bool, false> (0x0x7f997fd81900) 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> > (0x0x7f997fd81960) 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> > (0x0x7f997fd970d0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f997fd819c0) 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> > (0x0x7f997fd81a80) 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> > (0x0x7f997fd97208) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f997fd81ae0) 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> (0x0x7f997fd81b40) 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> (0x0x7f997fd81ba0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f997fd97340) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f997fd81c60) 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 (0x0x7f997fd97410) 0
  std::allocator<char16_t> (0x0x7f997fd97478) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f997fd81cc0) 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> (0x0x7f997fd81d20) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f997fd81a20) 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> > > (0x0x7f997fd974e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997fd81de0) 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> > (0x0x7f997fd81e40) 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> > (0x0x7f997fd97548) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f997fd81ea0) 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> > (0x0x7f997fd81f60) 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> > (0x0x7f997fd97680) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f997fe78000) 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> (0x0x7f997fe78060) 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> (0x0x7f997fe780c0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f997fd977b8) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f997fe78180) 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 (0x0x7f997fd97888) 0
  std::allocator<char32_t> (0x0x7f997fd978f0) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f997fe781e0) 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> (0x0x7f997fe78240) 0

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

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

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

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7f997fb91d80) 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 (0x0x7f997fbccae0) 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> (0x0x7f997fbcca80) 0

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f997fc6f600) 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*> (0x0x7f997fd3ba80) 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*> (0x0x7f997fd97f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f997fd3bae0) 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*> > > (0x0x7f997fd3bb40) 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*> (0x0x7f997fd97f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f997fd3bc60) 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*> > (0x0x7f997fd3bcc0) 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*> (0x0x7f997fd97270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997fd3bd20) 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*> > (0x0x7f997fd972d8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f997fd976e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997fd3bd80) 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*> (0x0x7f997fd97750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997fd3bde0) 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*> > (0x0x7f997fd3be40) 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*> (0x0x7f997fd3bf00) 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*> (0x0x7f997fd3bf60) 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*> (0x0x7f997fd3bea0) 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*> (0x0x7f997fd97a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9b8000) 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*> (0x0x7f997fd97e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9b8060) 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*> > (0x0x7f997fd97ea0) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f997f9b9000) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f9b80c0) 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*> > (0x0x7f997f9b9138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f997f9b91a0) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f997f9b9208) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f9b8120) 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*> > > (0x0x7f997f9b92d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9b8180) 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*> (0x0x7f997f9b9340) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9b81e0) 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*> > (0x0x7f997f9b8240) 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*> > (0x0x7f997f9b93a8) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f997f9b9410) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9b82a0) 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*> (0x0x7f997f9b9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9b83c0) 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*&> (0x0x7f997f9b95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9b8480) 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*&> > > (0x0x7f997f9b84e0) 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*&> (0x0x7f997f9b9618) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9b8600) 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*&> > (0x0x7f997f9b8660) 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*&> > (0x0x7f997f9b9680) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f997f9b96e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9b86c0) 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*&> (0x0x7f997f9b9750) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9b8720) 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*&> > (0x0x7f997f9b8780) 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*&> > (0x0x7f997f9b97b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f997f9b9820) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9b87e0) 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*&> > (0x0x7f997f9b9958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f997f9b99c0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f997f9b9a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f9b8840) 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*&> > > (0x0x7f997f9b9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9b88a0) 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*&> (0x0x7f997f9b9b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9b8900) 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*&> > (0x0x7f997f9b8960) 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*&> > (0x0x7f997f9b9bc8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f997f9b9c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9b89c0) 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*&> (0x0x7f997f9b9d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9b8ae0) 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> (0x0x7f997f9b8b40) 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*&> (0x0x7f997f9b9dd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f997f9b8ba0) 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&> (0x0x7f997f9b9ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9b8c00) 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&> > > (0x0x7f997f9b8c60) 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&> (0x0x7f997f9b9f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9b8cc0) 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&> > (0x0x7f997f9b8d20) 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&> > (0x0x7f997f9b9f70) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f997f9dc000) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9b8d80) 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&> (0x0x7f997f9dc068) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9b8de0) 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&> > (0x0x7f997f9b8e40) 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&> > (0x0x7f997f9dc0d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f997f9dc138) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9b8ea0) 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&> > (0x0x7f997f9dc1a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f997f9dc208) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f997f9dc270) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f9b8f00) 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&> > > (0x0x7f997f9dc2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9b8f60) 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&> (0x0x7f997f9dc340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9e3000) 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&> > (0x0x7f997f9e3060) 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&> > (0x0x7f997f9dc3a8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f997f9dc410) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9e30c0) 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&> (0x0x7f997f9dc478) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9e3120) 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> (0x0x7f997f9e3180) 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&> (0x0x7f997f9dc4e0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f997f9e31e0) 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&> (0x0x7f997f9b8420) 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&> (0x0x7f997f9dc548) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9e3240) 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> (0x0x7f997f9dc5b0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f997f9dc618) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9e32a0) 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*> (0x0x7f997f9dc680) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f997f9dc6e8) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f997f9dc750) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f9e3300) 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*> > (0x0x7f997f9e3360) 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*> > (0x0x7f997f9dc7b8) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f997f9dc820) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f997f9dc888) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f997f9dc8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f9e33c0) 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&> (0x0x7f997f9e3420) 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*> > > (0x0x7f997f9dc9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9e3480) 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&> (0x0x7f997f9e34e0) 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*&&> (0x0x7f997f9dca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9e35a0) 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*&&> > > (0x0x7f997f9e3600) 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*&&> (0x0x7f997f9dcaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9e3720) 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*&&> > (0x0x7f997f9e3780) 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*&&> (0x0x7f997f9dcb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9e37e0) 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*&&> > (0x0x7f997f9dcbc8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f997f9dcc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9e3840) 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*&&> (0x0x7f997f9dcc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9e38a0) 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*&&> > (0x0x7f997f9e3900) 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*&&> > (0x0x7f997f9dcd00) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f997f9dcd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9e3960) 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*&&> > (0x0x7f997f9dcea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f997f9dcf08) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f997f9dcf70) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f9e39c0) 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*&&> > > (0x0x7f997fa02068) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9e3a20) 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*&&> (0x0x7f997fa020d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f9e3a80) 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*&&> > (0x0x7f997f9e3ae0) 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*&&> > (0x0x7f997fa02138) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f997fa021a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9e3b40) 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*&&> (0x0x7f997fa023a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9e3ba0) 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> (0x0x7f997f9e3c00) 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*&&> (0x0x7f997fa02410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f997f9e3c60) 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*&&> (0x0x7f997f9e3540) 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*&&> (0x0x7f997fa02478) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f9e3cc0) 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> (0x0x7f997fa024e0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f997fa02548) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f9e3d20) 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*> (0x0x7f997fa025b0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f997fa02618) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f997fa02680) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f9e3d80) 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*> > (0x0x7f997f9e3de0) 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*> > (0x0x7f997fa026e8) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f997fa02750) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f997fa027b8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f997fa02820) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f9e3e40) 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&&> (0x0x7f997f9e3ea0) 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*> (0x0x7f997fd3ba20) 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> (0x0x7f997fa614e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f997fab14e0) 0
  std::__uses_alloc_base (0x0x7f997fad9a80) 0 empty

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

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

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

Class std::_Swallow_assign
   size=1 align=1
   base size=0 base align=1
std::_Swallow_assign (0x0x7f997f81ba20) 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 (0x0x7f997f8e26c0) 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 (0x0x7f997fab1e38) 0
    vptr=((& pfs::Array2DImpl::_ZTVN3pfs11Array2DImplE) + 16u)
  pfs::Array2D (0x0x7f997f8e2900) 0 nearly-empty
      primary-for pfs::Array2DImpl (0x0x7f997fab1e38)

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 (0x0x7f997f906780) 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 (0x0x7f997f9067e0) 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 (0x0x7f997fab1f08) 0 nearly-empty
    vptr=((& pfs::Channel::_ZTVN3pfs7ChannelE) + 16u)
  pfs::Array2D (0x0x7f997f906840) 0 nearly-empty
      primary-for pfs::Channel (0x0x7f997fab1f08)

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 (0x0x7f997f906960) 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 (0x0x7f997f9069c0) 0 nearly-empty
    vptr=((& pfs::Frame::_ZTVN3pfs5FrameE) + 16u)

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

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

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

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

Class pfs::CommandLineException
   size=1024 align=1
   base size=1024 base align=1
pfs::CommandLineException (0x0x7f997fab1f70) 0
  pfs::Exception (0x0x7f997f93a0c0) 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> > > (0x0x7f997f93a360) 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> > > (0x0x7f997f94f000) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f997f93a480) 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> > (0x0x7f997f93a4e0) 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> > > (0x0x7f997f93a600) 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> > > (0x0x7f997f93a660) 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> > > (0x0x7f997f94f138) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7f997f93a7e0) 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 (0x0x7f997f94f208) 0
  std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7f997f94f270) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7f997f93a840) 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> > > > (0x0x7f997f93a8a0) 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> > > > (0x0x7f997f94f2d8) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f997f93a9c0) 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> > > (0x0x7f997f93a300) 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> > (0x0x7f997f93aba0) 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> > (0x0x7f997f94f410) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f997f93ad20) 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> > (0x0x7f997f94f3a8) 0
  std::__cxx11::_List_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f997f93ab40) 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> > (0x0x7f997f93ad80) 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 (0x0x7f997fab19c0) 0
    vptr=((& pfs::TagIteratorImpl::_ZTVN3pfs15TagIteratorImplE) + 16u)
  pfs::TagIterator (0x0x7f997f93a2a0) 0 nearly-empty
      primary-for pfs::TagIteratorImpl (0x0x7f997fab19c0)

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f997f94f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f628000) 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> > (0x0x7f997f6280c0) 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> > (0x0x7f997f628120) 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> > (0x0x7f997f628060) 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> > (0x0x7f997f94f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f628180) 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> > (0x0x7f997f94f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f6281e0) 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> > > (0x0x7f997f94f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f628240) 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> > > > (0x0x7f997f6282a0) 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> > (0x0x7f997f94f9c0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f997f628300) 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> > > (0x0x7f997f94fa28) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f997f94fa90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f997f628360) 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> > (0x0x7f997f94faf8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f997f94fb60) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f997f94fbc8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f997f6283c0) 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> (0x0x7f997f94fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f628420) 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> > (0x0x7f997f94fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f628480) 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> > > (0x0x7f997f6284e0) 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> > (0x0x7f997f94fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f628540) 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> (0x0x7f997f94fd68) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f997f94fdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f6285a0) 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> > (0x0x7f997f94fe38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f997f94fea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f997f94ff08) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f628600) 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> > (0x0x7f997f94ff70) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f997f94f068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f997f94f340) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f997f94f4e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f628660) 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 (0x0x7f997f63c270) 0
    vptr=((& pfs::TagContainerImpl::_ZTVN3pfs16TagContainerImplE) + 16u)
  pfs::TagContainer (0x0x7f997f628a20) 0 nearly-empty
      primary-for pfs::TagContainerImpl (0x0x7f997f63c270)

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> > (0x0x7f997f628a80) 0

Class pfs::SelfDestructPtr<pfs::TagIterator>
   size=16 align=8
   base size=9 base align=8
pfs::SelfDestructPtr<pfs::TagIterator> (0x0x7f997f628f00) 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 (0x0x7f997f63c2d8) 0
    vptr=((& pfs::ChannelImpl::_ZTVN3pfs11ChannelImplE) + 16u)
  pfs::Channel (0x0x7f997f63c340) 0 nearly-empty
      primary-for pfs::ChannelImpl (0x0x7f997f63c2d8)
    pfs::Array2D (0x0x7f997f670180) 0 nearly-empty
        primary-for pfs::Channel (0x0x7f997f63c340)

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> > > > (0x0x7f997f63c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f670540) 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> > > > (0x0x7f997f670600) 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> > > > (0x0x7f997f670720) 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> > > > (0x0x7f997f6705a0) 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> > > > (0x0x7f997f63c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f670780) 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> > > > (0x0x7f997f63c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f6708a0) 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> > > > > (0x0x7f997f63c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f670900) 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> > > > > > (0x0x7f997f670960) 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> > > > (0x0x7f997f63c820) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f997f6709c0) 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> > > > > > (0x0x7f997f63c888) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f997f63c8f0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f997f670a20) 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> > > > (0x0x7f997f63c958) 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> > > > > > (0x0x7f997f63c9c0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f997f63ca28) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f997f670a80) 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> (0x0x7f997f63ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f670ae0) 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> > > > (0x0x7f997f63caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f670b40) 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> > > > > (0x0x7f997f670ba0) 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> > > > (0x0x7f997f63cc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f670c00) 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> (0x0x7f997f63cc98) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f997f63cd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f670c60) 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> > (0x0x7f997f63cd68) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7f997f63cdd0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f997f63ce38) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f670cc0) 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> > > > (0x0x7f997f63cea0) 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> > (0x0x7f997f63cf08) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7f997f63cf70) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f997f63c138) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f670d20) 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> (0x0x7f997f6a4a80) 0 empty

Class pfs::str_cmp
   size=1 align=1
   base size=1 base align=1
pfs::str_cmp (0x0x7f997f63c4e0) 0 empty
  std::binary_function<const char*, const char*, bool> (0x0x7f997f6a4ae0) 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*> > (0x0x7f997f6a4c60) 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*> > (0x0x7f997f6bd068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f6a4d20) 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*> > > (0x0x7f997f6a4d80) 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*> > > (0x0x7f997f6bd1a0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f6a4ea0) 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*> > (0x0x7f997f6ec060) 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*> > > (0x0x7f997f6ec120) 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*> > > (0x0x7f997f6ec180) 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*> > > (0x0x7f997f6bd2d8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f6ec300) 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> (0x0x7f997f6bd3a8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f6bd410) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f6ec3c0) 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*> > > (0x0x7f997f6ec0c0) 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> (0x0x7f997f6a4c00) 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*> > (0x0x7f997f6ec540) 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 (0x0x7f997f6bd000) 0
    vptr=((& pfs::ChannelIteratorImpl::_ZTVN3pfs19ChannelIteratorImplE) + 16u)
  pfs::ChannelIterator (0x0x7f997f6a4ba0) 0 nearly-empty
      primary-for pfs::ChannelIteratorImpl (0x0x7f997f6bd000)

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*> (0x0x7f997f6ecae0) 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> (0x0x7f997f6bd618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f6ecb40) 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> > > (0x0x7f997f6ecba0) 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> (0x0x7f997f6bd680) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f6ecc00) 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> > (0x0x7f997f6ecc60) 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> (0x0x7f997f6bd6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f6eccc0) 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> > (0x0x7f997f6bd750) 0 empty
  std::is_rvalue_reference<const char* const> (0x0x7f997f6bd7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f6ecd20) 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> (0x0x7f997f6bd9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f6ecd80) 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> > (0x0x7f997f6ecde0) 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> (0x0x7f997f432060) 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> (0x0x7f997f4320c0) 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> (0x0x7f997f432000) 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*> (0x0x7f997f6bda90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f432120) 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> (0x0x7f997f6bdaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f432180) 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> > (0x0x7f997f6bdb60) 0 empty
  std::is_void<const char* const> (0x0x7f997f6bdbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f4321e0) 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> > (0x0x7f997f6bdc30) 0 empty
  std::__or_<std::is_reference<const char* const>, std::is_void<const char* const> > (0x0x7f997f6bdc98) 0 empty
    std::is_void<const char* const> (0x0x7f997f6bdd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f432240) 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> > > (0x0x7f997f6bdd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f4322a0) 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> (0x0x7f997f6bddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f432300) 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> > (0x0x7f997f432360) 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> > (0x0x7f997f6bdf08) 0 empty
  std::is_object<const char* const> (0x0x7f997f6bdf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f432480) 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> (0x0x7f997f6bd138) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f4324e0) 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&> (0x0x7f997f6bd208) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f4325a0) 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&> > > (0x0x7f997f432600) 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&> (0x0x7f997f448000) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f432660) 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&> > (0x0x7f997f4326c0) 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&> > (0x0x7f997f448068) 0 empty
  std::is_lvalue_reference<const char* const&> (0x0x7f997f4480d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f432720) 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&> (0x0x7f997f4482d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f432780) 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&> > (0x0x7f997f4327e0) 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&> > (0x0x7f997f448410) 0 empty
  std::is_reference<const char* const&> (0x0x7f997f448478) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f432900) 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&> > (0x0x7f997f4484e0) 0 empty
  std::__or_<std::is_reference<const char* const&>, std::is_void<const char* const&> > (0x0x7f997f448548) 0 empty
    std::is_reference<const char* const&> (0x0x7f997f4485b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f432960) 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&> > > (0x0x7f997f448618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f4329c0) 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&> (0x0x7f997f448680) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f432a20) 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&> > (0x0x7f997f432a80) 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&> > (0x0x7f997f4487b8) 0 empty
  std::is_reference<const char* const&> (0x0x7f997f448820) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f432ba0) 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&> (0x0x7f997f448888) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f432c00) 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> (0x0x7f997f432c60) 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&> (0x0x7f997f4488f0) 0 empty
  std::__add_rvalue_reference_helper<const char* const&, true> (0x0x7f997f432cc0) 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&> (0x0x7f997f432540) 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&> (0x0x7f997f4489c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f432d20) 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> (0x0x7f997f448a28) 0 empty
  std::is_assignable<const char* const&, const char* const&> (0x0x7f997f448a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f432d80) 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> (0x0x7f997f448af8) 0 empty
  std::__is_copy_assignable_impl<const char* const, true> (0x0x7f997f448b60) 0 empty
    std::is_assignable<const char* const&, const char* const&> (0x0x7f997f448bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f432de0) 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> > (0x0x7f997f432e40) 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*> > (0x0x7f997f448c30) 0 empty
  std::is_copy_assignable<const char* const> (0x0x7f997f448c98) 0 empty
    std::__is_copy_assignable_impl<const char* const, true> (0x0x7f997f448d00) 0 empty
      std::is_assignable<const char* const&, const char* const&> (0x0x7f997f448d68) 0 empty
        std::integral_constant<bool, false> (0x0x7f997f432ea0) 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&> (0x0x7f997f457000) 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*> > > (0x0x7f997f4580d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f457060) 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&> (0x0x7f997f4570c0) 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&&> (0x0x7f997f458340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f457180) 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&&> > > (0x0x7f997f4571e0) 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&&> (0x0x7f997f4583a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f457240) 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&&> > (0x0x7f997f4572a0) 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&&> (0x0x7f997f458410) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f457300) 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&&> > (0x0x7f997f458478) 0 empty
  std::is_rvalue_reference<const char* const&&> (0x0x7f997f4584e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f457360) 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&&> (0x0x7f997f458618) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f4573c0) 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&&> > (0x0x7f997f457420) 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&&> > (0x0x7f997f458750) 0 empty
  std::is_reference<const char* const&&> (0x0x7f997f4587b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f457540) 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&&> > (0x0x7f997f458820) 0 empty
  std::__or_<std::is_reference<const char* const&&>, std::is_void<const char* const&&> > (0x0x7f997f458888) 0 empty
    std::is_reference<const char* const&&> (0x0x7f997f4588f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f4575a0) 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&&> > > (0x0x7f997f458958) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f457600) 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&&> (0x0x7f997f4589c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f457660) 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&&> > (0x0x7f997f4576c0) 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&&> > (0x0x7f997f458bc8) 0 empty
  std::is_reference<const char* const&&> (0x0x7f997f458c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f457720) 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&&> (0x0x7f997f458c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f457840) 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> (0x0x7f997f4578a0) 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&&> (0x0x7f997f458d00) 0 empty
  std::__add_rvalue_reference_helper<const char* const&&, true> (0x0x7f997f457900) 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&&> (0x0x7f997f457120) 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&&> (0x0x7f997f458d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f457960) 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> (0x0x7f997f458dd0) 0 empty
  std::is_assignable<const char* const&, const char* const&&> (0x0x7f997f458e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f4579c0) 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> (0x0x7f997f458ea0) 0 empty
  std::__is_move_assignable_impl<const char* const, true> (0x0x7f997f458f08) 0 empty
    std::is_assignable<const char* const&, const char* const&&> (0x0x7f997f458f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f457a20) 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> > (0x0x7f997f457a80) 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*> > (0x0x7f997f479000) 0 empty
  std::is_move_assignable<const char* const> (0x0x7f997f479068) 0 empty
    std::__is_move_assignable_impl<const char* const, true> (0x0x7f997f4790d0) 0 empty
      std::is_assignable<const char* const&, const char* const&&> (0x0x7f997f479138) 0 empty
        std::integral_constant<bool, false> (0x0x7f997f457ae0) 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&&> (0x0x7f997f457c00) 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*> (0x0x7f997f6eca80) 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 (0x0x7f997f479270) 0
    vptr=((& pfs::FrameImpl::_ZTVN3pfs9FrameImplE) + 16u)
  pfs::Frame (0x0x7f997f4940c0) 0 nearly-empty
      primary-for pfs::FrameImpl (0x0x7f997f479270)

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*> > > (0x0x7f997f4793a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f4942a0) 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*> > > (0x0x7f997f494360) 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*> > > (0x0x7f997f4943c0) 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*> > > (0x0x7f997f494300) 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*> > > (0x0x7f997f479478) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f494420) 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*> > > (0x0x7f997f4794e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f494540) 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*> > > > (0x0x7f997f479548) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f4945a0) 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*> > > > > (0x0x7f997f494780) 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*> > > (0x0x7f997f479680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f997f4947e0) 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*> > > > (0x0x7f997f4797b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f479820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f997f494840) 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*> > > (0x0x7f997f4798f0) 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*> > > > (0x0x7f997f479958) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f4799c0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f997f4948a0) 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> (0x0x7f997f479c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f494900) 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*> > > (0x0x7f997f479c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f494960) 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*> > > > (0x0x7f997f494a80) 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*> > > (0x0x7f997f479dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f494ae0) 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> (0x0x7f997f479f08) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f479f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f494b40) 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> > (0x0x7f997f4792d8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7f997f479340) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f4b6000) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f494ba0) 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*> > > (0x0x7f997f4b6068) 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> > (0x0x7f997f4b60d0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7f997f4b6138) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f4b61a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f494c00) 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> (0x0x7f997f4b6340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f494c60) 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> (0x0x7f997f494d20) 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> (0x0x7f997f494d80) 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> (0x0x7f997f494cc0) 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> (0x0x7f997f4b6410) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f494de0) 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> (0x0x7f997f4b6478) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f494e40) 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> > (0x0x7f997f4b64e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f494ea0) 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> > > (0x0x7f997f494f00) 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> (0x0x7f997f4b6548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f997f494f60) 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> > (0x0x7f997f4b65b0) 0 empty
  std::__is_default_constructible_impl<pfs::str_cmp> (0x0x7f997f4b6618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f997f4c7000) 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> (0x0x7f997f4b6750) 0 empty
  std::__and_<std::__not_<std::is_void<pfs::str_cmp> >, std::__is_default_constructible_impl<pfs::str_cmp> > (0x0x7f997f4b67b8) 0 empty
    std::__is_default_constructible_impl<pfs::str_cmp> (0x0x7f997f4b6820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f997f4c7060) 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> (0x0x7f997f4b6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f4c70c0) 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> (0x0x7f997f4b68f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f4c7120) 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> > (0x0x7f997f4c7180) 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> (0x0x7f997f4b6958) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f4c71e0) 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> (0x0x7f997f4b69c0) 0 empty
  std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7f997f4b6a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f4c7240) 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> > (0x0x7f997f4b6a90) 0 empty
  std::__is_nt_default_constructible_impl<pfs::str_cmp, false> (0x0x7f997f4b6af8) 0 empty
    std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7f997f4b6b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f4c72a0) 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> (0x0x7f997f4b6bc8) 0 empty
  std::__and_<std::is_default_constructible<pfs::str_cmp>, std::__is_nt_default_constructible_impl<pfs::str_cmp, false> > (0x0x7f997f4b6c30) 0 empty
    std::__is_nt_default_constructible_impl<pfs::str_cmp, false> (0x0x7f997f4b6c98) 0 empty
      std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7f997f4b6d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f4c7300) 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*> > (0x0x7f997f4c7660) 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> (0x0x7f997f4c7ba0) 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> (0x0x7f997f4c7cc0) 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*> (0x0x7f997f4c7de0) 0 empty

Class std::is_function<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*> (0x0x7f997f4b6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f4c7e40) 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*> > > (0x0x7f997f4c7ea0) 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*> (0x0x7f997f4b6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f4c7f00) 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*> > (0x0x7f997f4c7f60) 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*> (0x0x7f997f54e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f550000) 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*> > (0x0x7f997f54e208) 0 empty
  std::is_rvalue_reference<const char*> (0x0x7f997f54e270) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f550060) 0 empty

Class std::is_reference<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*> (0x0x7f997f54e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f550180) 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*> > (0x0x7f997f5501e0) 0 empty

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

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

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

Class std::is_void<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*> (0x0x7f997f54e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f550360) 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*> > (0x0x7f997f54e410) 0 empty
  std::is_void<const char*> (0x0x7f997f54e478) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f5503c0) 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*> > (0x0x7f997f54e4e0) 0 empty
  std::__or_<std::is_reference<const char*>, std::is_void<const char*> > (0x0x7f997f54e548) 0 empty
    std::is_void<const char*> (0x0x7f997f54e5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f550420) 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*> > > (0x0x7f997f54e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f550480) 0 empty

Class std::is_object<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*> (0x0x7f997f54e820) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f5504e0) 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*> > (0x0x7f997f550540) 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*> > (0x0x7f997f54e888) 0 empty
  std::is_object<const char*> (0x0x7f997f54e8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f5505a0) 0 empty

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

Class std::is_function<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*&> (0x0x7f997f54e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f5506c0) 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*&> > > (0x0x7f997f550720) 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*&> (0x0x7f997f54ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f550780) 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*&> > (0x0x7f997f5507e0) 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*&> > (0x0x7f997f54ec30) 0 empty
  std::is_lvalue_reference<const char*&> (0x0x7f997f54ec98) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f550840) 0 empty

Class std::is_reference<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*&> (0x0x7f997f54ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f550960) 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*&> > (0x0x7f997f5509c0) 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*&> > (0x0x7f997f54ed68) 0 empty
  std::is_reference<const char*&> (0x0x7f997f54edd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f550a20) 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*&> > (0x0x7f997f54ee38) 0 empty
  std::__or_<std::is_reference<const char*&>, std::is_void<const char*&> > (0x0x7f997f54eea0) 0 empty
    std::is_reference<const char*&> (0x0x7f997f54ef08) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f550a80) 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*&> > > (0x0x7f997f163068) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f550ae0) 0 empty

Class std::is_object<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*&> (0x0x7f997f1630d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f550b40) 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*&> > (0x0x7f997f550ba0) 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*&> > (0x0x7f997f163138) 0 empty
  std::is_reference<const char*&> (0x0x7f997f1631a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f550c00) 0 empty

Class std::__is_referenceable<const char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char*&> (0x0x7f997f163208) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f550c60) 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> (0x0x7f997f550cc0) 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*&> (0x0x7f997f163270) 0 empty
  std::__add_rvalue_reference_helper<const char*&, true> (0x0x7f997f550d20) 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&> (0x0x7f997f550660) 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&> (0x0x7f997f163340) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f550d80) 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> (0x0x7f997f1633a8) 0 empty
  std::is_assignable<const char*&, const char* const&> (0x0x7f997f163410) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f550de0) 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*> (0x0x7f997f163478) 0 empty
  std::__is_copy_assignable_impl<const char*, true> (0x0x7f997f1634e0) 0 empty
    std::is_assignable<const char*&, const char* const&> (0x0x7f997f163548) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f550e40) 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*> > (0x0x7f997f550ea0) 0 empty

Class std::is_function<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*> (0x0x7f997f163680) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f550f00) 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*> > > (0x0x7f997f550f60) 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*> (0x0x7f997f1636e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f173000) 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*> > (0x0x7f997f173060) 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*> (0x0x7f997f163750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1730c0) 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*> > (0x0x7f997f1637b8) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl*> (0x0x7f997f163820) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f173120) 0 empty

Class std::is_reference<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*> (0x0x7f997f163a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f173180) 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*> > (0x0x7f997f1731e0) 0 empty

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

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

Class std::remove_cv<pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<pfs::ChannelImpl*> (0x0x7f997f1733c0) 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*> (0x0x7f997f163af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1734e0) 0 empty

Class std::is_void<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*> (0x0x7f997f163b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f173540) 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*> > (0x0x7f997f163bc8) 0 empty
  std::is_void<pfs::ChannelImpl*> (0x0x7f997f163c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f1735a0) 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*> > (0x0x7f997f163c98) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> > (0x0x7f997f163d00) 0 empty
    std::is_void<pfs::ChannelImpl*> (0x0x7f997f163d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f173600) 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*> > > (0x0x7f997f163dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f173660) 0 empty

Class std::is_object<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*> (0x0x7f997f163e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1736c0) 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*> > (0x0x7f997f173720) 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*> > (0x0x7f997f163f70) 0 empty
  std::is_object<pfs::ChannelImpl*> (0x0x7f997f181000) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f173840) 0 empty

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

Class std::is_function<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*&> (0x0x7f997f1810d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f173960) 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*&> > > (0x0x7f997f1739c0) 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*&> (0x0x7f997f181138) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f173a20) 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*&> > (0x0x7f997f173a80) 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*&> > (0x0x7f997f1811a0) 0 empty
  std::is_lvalue_reference<pfs::ChannelImpl*&> (0x0x7f997f181208) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f173ae0) 0 empty

Class std::is_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*&> (0x0x7f997f181410) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f173b40) 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*&> > (0x0x7f997f173ba0) 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*&> > (0x0x7f997f181548) 0 empty
  std::is_reference<pfs::ChannelImpl*&> (0x0x7f997f1815b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f173cc0) 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*&> > (0x0x7f997f181618) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> > (0x0x7f997f181680) 0 empty
    std::is_reference<pfs::ChannelImpl*&> (0x0x7f997f1816e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f173d20) 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*&> > > (0x0x7f997f181750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f173d80) 0 empty

Class std::is_object<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*&> (0x0x7f997f1817b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f173de0) 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*&> > (0x0x7f997f173e40) 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*&> > (0x0x7f997f1818f0) 0 empty
  std::is_reference<pfs::ChannelImpl*&> (0x0x7f997f181958) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f173f60) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl*&> (0x0x7f997f1819c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f198000) 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> (0x0x7f997f198060) 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*&> (0x0x7f997f181a28) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl*&, true> (0x0x7f997f1980c0) 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&> (0x0x7f997f181af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f198120) 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&> > > (0x0x7f997f198180) 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&> (0x0x7f997f181b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1982a0) 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&> > (0x0x7f997f198300) 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&> > (0x0x7f997f181bc8) 0 empty
  std::is_lvalue_reference<pfs::ChannelImpl* const&> (0x0x7f997f181c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f198360) 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&> (0x0x7f997f181c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1983c0) 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&> > (0x0x7f997f198420) 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&> > (0x0x7f997f181dd0) 0 empty
  std::is_reference<pfs::ChannelImpl* const&> (0x0x7f997f181e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f198480) 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&> > (0x0x7f997f181f70) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> > (0x0x7f997f1a7000) 0 empty
    std::is_reference<pfs::ChannelImpl* const&> (0x0x7f997f1a7068) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f1984e0) 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&> > > (0x0x7f997f1a7138) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f198540) 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&> (0x0x7f997f1a71a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1985a0) 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&> > (0x0x7f997f198600) 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&> > (0x0x7f997f1a7208) 0 empty
  std::is_reference<pfs::ChannelImpl* const&> (0x0x7f997f1a7270) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f198660) 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&> (0x0x7f997f1a73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f198780) 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> (0x0x7f997f1987e0) 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&> (0x0x7f997f1a7410) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl* const&, true> (0x0x7f997f198840) 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&> (0x0x7f997f173900) 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&> (0x0x7f997f1a7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1988a0) 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> (0x0x7f997f1a74e0) 0 empty
  std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7f997f1a7548) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f198900) 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*> (0x0x7f997f1a75b0) 0 empty
  std::__is_copy_assignable_impl<pfs::ChannelImpl*, true> (0x0x7f997f1a7618) 0 empty
    std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7f997f1a7680) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f198960) 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*> > (0x0x7f997f1a76e8) 0 empty
  std::is_copy_assignable<pfs::ChannelImpl*> (0x0x7f997f1a7750) 0 empty
    std::__is_copy_assignable_impl<pfs::ChannelImpl*, true> (0x0x7f997f1a77b8) 0 empty
      std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7f997f1a7820) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f1989c0) 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&> (0x0x7f997f198ba0) 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*> > > (0x0x7f997f1a79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f198cc0) 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&> (0x0x7f997f198d20) 0 empty

Class std::is_function<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*&&> (0x0x7f997f1a7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f198ea0) 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*&&> > > (0x0x7f997f198f00) 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*&&> (0x0x7f997f1a7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f198f60) 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*&&> > (0x0x7f997f1c1000) 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*&&> (0x0x7f997f1a7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1c1060) 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*&&> > (0x0x7f997f1a7e38) 0 empty
  std::is_rvalue_reference<const char*&&> (0x0x7f997f1a7ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f1c10c0) 0 empty

Class std::is_reference<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*&&> (0x0x7f997f1a7f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1c12a0) 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*&&> > (0x0x7f997f1c1300) 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*&&> > (0x0x7f997f1a7f70) 0 empty
  std::is_reference<const char*&&> (0x0x7f997f1c7000) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f1c1360) 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*&&> > (0x0x7f997f1c7068) 0 empty
  std::__or_<std::is_reference<const char*&&>, std::is_void<const char*&&> > (0x0x7f997f1c70d0) 0 empty
    std::is_reference<const char*&&> (0x0x7f997f1c7138) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f1c13c0) 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*&&> > > (0x0x7f997f1c7270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1c1420) 0 empty

Class std::is_object<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*&&> (0x0x7f997f1c72d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1c1480) 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*&&> > (0x0x7f997f1c14e0) 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*&&> > (0x0x7f997f1c7340) 0 empty
  std::is_reference<const char*&&> (0x0x7f997f1c73a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f1c1600) 0 empty

Class std::__is_referenceable<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char*&&> (0x0x7f997f1c7410) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1c1660) 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> (0x0x7f997f1c16c0) 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*&&> (0x0x7f997f1c7478) 0 empty
  std::__add_rvalue_reference_helper<const char*&&, true> (0x0x7f997f1c1720) 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*&&> (0x0x7f997f198e40) 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*&&> (0x0x7f997f1c74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1c1780) 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> (0x0x7f997f1c7548) 0 empty
  std::is_assignable<const char*&, const char*&&> (0x0x7f997f1c75b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f1c17e0) 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*> (0x0x7f997f1c7618) 0 empty
  std::__is_move_assignable_impl<const char*, true> (0x0x7f997f1c7680) 0 empty
    std::is_assignable<const char*&, const char*&&> (0x0x7f997f1c76e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f1c1840) 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*> > (0x0x7f997f1c18a0) 0 empty

Class std::is_function<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*&&> (0x0x7f997f1c7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1c1960) 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*&&> > > (0x0x7f997f1c19c0) 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*&&> (0x0x7f997f1c78f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1c1a20) 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*&&> > (0x0x7f997f1c1a80) 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*&&> (0x0x7f997f1c7958) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1c1ae0) 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*&&> > (0x0x7f997f1c79c0) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl*&&> (0x0x7f997f1c7a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f1c1b40) 0 empty

Class std::is_reference<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*&&> (0x0x7f997f1c7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1c1ba0) 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*&&> > (0x0x7f997f1c1c00) 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*&&> > (0x0x7f997f1c7c98) 0 empty
  std::is_reference<pfs::ChannelImpl*&&> (0x0x7f997f1c7d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f1c1d20) 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*&&> > (0x0x7f997f1c7d68) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> > (0x0x7f997f1c7dd0) 0 empty
    std::is_reference<pfs::ChannelImpl*&&> (0x0x7f997f1c7e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f1c1d80) 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*&&> > > (0x0x7f997f1c7ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1c1de0) 0 empty

Class std::is_object<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*&&> (0x0x7f997f1c7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1c1e40) 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*&&> > (0x0x7f997f1c1ea0) 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*&&> > (0x0x7f997f1e2138) 0 empty
  std::is_reference<pfs::ChannelImpl*&&> (0x0x7f997f1e21a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f1c1f00) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl*&&> (0x0x7f997f1e2208) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1e3060) 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> (0x0x7f997f1e30c0) 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*&&> (0x0x7f997f1e2270) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl*&&, true> (0x0x7f997f1e3120) 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*&&> (0x0x7f997f1c1900) 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*&&> (0x0x7f997f1e22d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1e3180) 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> (0x0x7f997f1e2340) 0 empty
  std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7f997f1e23a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f1e31e0) 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*> (0x0x7f997f1e2410) 0 empty
  std::__is_move_assignable_impl<pfs::ChannelImpl*, true> (0x0x7f997f1e2478) 0 empty
    std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7f997f1e24e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f1e3240) 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*> > (0x0x7f997f1e2548) 0 empty
  std::is_move_assignable<pfs::ChannelImpl*> (0x0x7f997f1e25b0) 0 empty
    std::__is_move_assignable_impl<pfs::ChannelImpl*, true> (0x0x7f997f1e2618) 0 empty
      std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7f997f1e2680) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f1e32a0) 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&&> (0x0x7f997f1e3480) 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*> (0x0x7f997f4c7d80) 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&> > (0x0x7f997f1e34e0) 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*> > > (0x0x7f997f1e3540) 0 empty

Class std::is_array<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char*> (0x0x7f997f1e27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1e35a0) 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*> > (0x0x7f997f1e3600) 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> > > (0x0x7f997f1e28f0) 0 empty
  std::is_array<const char*> (0x0x7f997f1e2958) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f1e3720) 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*> (0x0x7f997f1e29c0) 0 empty
  std::__and_<std::is_array<const char*>, std::__not_<std::extent<const char*, 0u> > > (0x0x7f997f1e2a28) 0 empty
    std::is_array<const char*> (0x0x7f997f1e2a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f1e3780) 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*> > (0x0x7f997f1e37e0) 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*> > (0x0x7f997f1e2bc8) 0 empty
  std::is_function<const char*> (0x0x7f997f1e2c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f1e3900) 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*> > (0x0x7f997f1e2c98) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> > (0x0x7f997f1e2d00) 0 empty
    std::is_function<const char*> (0x0x7f997f1e2d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f1e3960) 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*> > (0x0x7f997f1e39c0) 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*> (0x0x7f997f1e2dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1e3a20) 0 empty

Class std::is_integral<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const char*> (0x0x7f997f1e2e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1e3a80) 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*> > (0x0x7f997f1e3ae0) 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*> (0x0x7f997f1e2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1e3c00) 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*> (0x0x7f997f1e2f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1e3c60) 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*> > (0x0x7f997f1e2f70) 0 empty
  std::is_floating_point<const char*> (0x0x7f997f1e26e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f1e3cc0) 0 empty

Class std::is_arithmetic<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const char*> (0x0x7f997f1e2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1e3d20) 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*> > > (0x0x7f997f1e3d80) 0 empty

Class std::is_enum<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<const char*> (0x0x7f997f21e000) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f1e3de0) 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*> > > (0x0x7f997f1e3e40) 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*> (0x0x7f997f21e068) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1e3ea0) 0 empty

Class std::is_pointer<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<const char*> (0x0x7f997f21e0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f1e3f00) 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*> > > (0x0x7f997f1e3f60) 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*> > (0x0x7f997f21e138) 0 empty
  std::is_pointer<const char*> (0x0x7f997f21e1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f223000) 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*> > (0x0x7f997f21e208) 0 empty
  std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7f997f21e270) 0 empty
    std::is_pointer<const char*> (0x0x7f997f21e2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f223060) 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*> > (0x0x7f997f21e340) 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*> > (0x0x7f997f21e3a8) 0 empty
    std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7f997f21e410) 0 empty
      std::is_pointer<const char*> (0x0x7f997f21e478) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f2230c0) 0 empty

Class std::is_scalar<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const char*> (0x0x7f997f21e4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f223120) 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*> > (0x0x7f997f21e548) 0 empty
  std::is_scalar<const char*> (0x0x7f997f21e5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f223180) 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> (0x0x7f997f21e618) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f2231e0) 0 empty

Class std::is_destructible<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const char*> (0x0x7f997f21e680) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f223240) 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*> > (0x0x7f997f2232a0) 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&> (0x0x7f997f21e6e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997f223300) 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&> > (0x0x7f997f21e7b8) 0 empty
  std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7f997f21e820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997f223360) 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&> (0x0x7f997f21e888) 0 empty
  std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> > (0x0x7f997f21e8f0) 0 empty
    std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7f997f21e958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997f2233c0) 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&> (0x0x7f997f21e9c0) 0 empty
  std::__is_direct_constructible_new_safe<const char*, const char* const&> (0x0x7f997f21ea28) 0 empty
    std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> > (0x0x7f997f21ea90) 0 empty
      std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7f997f21eaf8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997f223420) 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&> (0x0x7f997f21eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f223480) 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&> (0x0x7f997f21ebc8) 0 empty
  std::__is_direct_constructible<const char*, const char* const&> (0x0x7f997f21ec30) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f2234e0) 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&> (0x0x7f997f21ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f223540) 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&> > (0x0x7f997f2235a0) 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&> > (0x0x7f997f223600) 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*> > > (0x0x7f997f223660) 0 empty

Class std::is_array<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_array<pfs::ChannelImpl*> (0x0x7f997f21ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f223780) 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*> > (0x0x7f997f2237e0) 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> > > (0x0x7f997f21ee38) 0 empty
  std::is_array<pfs::ChannelImpl*> (0x0x7f997f21eea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f223840) 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*> (0x0x7f997f23e000) 0 empty
  std::__and_<std::is_array<pfs::ChannelImpl*>, std::__not_<std::extent<pfs::ChannelImpl*, 0u> > > (0x0x7f997f23e068) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7f997f23e0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f223960) 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*> > (0x0x7f997f2239c0) 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*> > (0x0x7f997f23e1a0) 0 empty
  std::is_function<pfs::ChannelImpl*> (0x0x7f997f23e208) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f223a20) 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*> > (0x0x7f997f23e340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> > (0x0x7f997f23e3a8) 0 empty
    std::is_function<pfs::ChannelImpl*> (0x0x7f997f23e410) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f223a80) 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*> > (0x0x7f997f223ae0) 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*> (0x0x7f997f23e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f223c00) 0 empty

Class std::is_integral<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<pfs::ChannelImpl*> (0x0x7f997f23e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f223c60) 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*> > (0x0x7f997f223cc0) 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*> (0x0x7f997f23e750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f223d20) 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*> (0x0x7f997f23e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f223d80) 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*> > (0x0x7f997f23e820) 0 empty
  std::is_floating_point<pfs::ChannelImpl*> (0x0x7f997f23e888) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f223de0) 0 empty

Class std::is_arithmetic<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<pfs::ChannelImpl*> (0x0x7f997f23e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f223f00) 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*> > > (0x0x7f997f223f60) 0 empty

Class std::is_enum<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<pfs::ChannelImpl*> (0x0x7f997f23e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f24e000) 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*> > > (0x0x7f997f24e060) 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*> (0x0x7f997f23e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f24e0c0) 0 empty

Class std::is_pointer<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<pfs::ChannelImpl*> (0x0x7f997f23ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f24e120) 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*> > > (0x0x7f997f24e180) 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*> > (0x0x7f997f23ea90) 0 empty
  std::is_pointer<pfs::ChannelImpl*> (0x0x7f997f23eaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f24e1e0) 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*> > (0x0x7f997f23eb60) 0 empty
  std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7f997f23ebc8) 0 empty
    std::is_pointer<pfs::ChannelImpl*> (0x0x7f997f23ec30) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f24e240) 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*> > (0x0x7f997f23ec98) 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*> > (0x0x7f997f23ed00) 0 empty
    std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7f997f23ed68) 0 empty
      std::is_pointer<pfs::ChannelImpl*> (0x0x7f997f23edd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f24e2a0) 0 empty

Class std::is_scalar<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<pfs::ChannelImpl*> (0x0x7f997f23ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f24e300) 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*> > (0x0x7f997f23eea0) 0 empty
  std::is_scalar<pfs::ChannelImpl*> (0x0x7f997f23ef08) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f24e360) 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> (0x0x7f997f23ef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f24e3c0) 0 empty

Class std::is_destructible<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<pfs::ChannelImpl*> (0x0x7f997f258000) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f24e420) 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*> > (0x0x7f997f24e480) 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&> (0x0x7f997f258068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997f24e4e0) 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&> > (0x0x7f997f258138) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f997f2581a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997f24e540) 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&> (0x0x7f997f258208) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7f997f258270) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f997f2582d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997f24e5a0) 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&> (0x0x7f997f258340) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f997f2583a8) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7f997f258410) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f997f258478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997f24e600) 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&> (0x0x7f997f2584e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f24e660) 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&> (0x0x7f997f258548) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f997f2585b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f24e6c0) 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&> (0x0x7f997f258618) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f24e720) 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&> > (0x0x7f997f258680) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f997f2586e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f24e780) 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&> (0x0x7f997f24e8a0) 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&> (0x0x7f997f24e900) 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&> (0x0x7f997f24e840) 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&> (0x0x7f997f258888) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f24e960) 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&> (0x0x7f997f2588f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f24e9c0) 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*> > > (0x0x7f997f24ea20) 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*> > (0x0x7f997f24ea80) 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*> > (0x0x7f997f258958) 0 empty
  std::is_array<const char*> (0x0x7f997f2589c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f24eae0) 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*> > (0x0x7f997f258a28) 0 empty
  std::__or_<std::is_function<const char*>, std::is_array<const char*> > (0x0x7f997f258a90) 0 empty
    std::is_array<const char*> (0x0x7f997f258af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f24eb40) 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> (0x0x7f997f24eba0) 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*> (0x0x7f997f258c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f24ec00) 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*> > (0x0x7f997f24ec60) 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&> (0x0x7f997f24ed20) 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&> (0x0x7f997f24ed80) 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&> (0x0x7f997f24ecc0) 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&> (0x0x7f997f258d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f24ede0) 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&> (0x0x7f997f258dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f24ee40) 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*> > > (0x0x7f997f24eea0) 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*> > (0x0x7f997f24ef00) 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*> > (0x0x7f997f258e38) 0 empty
  std::is_array<pfs::ChannelImpl*> (0x0x7f997f258ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f27b120) 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*> > (0x0x7f997f258f08) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7f997f258f70) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7f997f258750) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f27b180) 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> (0x0x7f997f27b1e0) 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*> (0x0x7f997f284000) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f27b240) 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*> > (0x0x7f997f284068) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f997f2840d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f27b2a0) 0 empty

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

Class std::enable_if<false, bool>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, bool> (0x0x7f997f27b3c0) 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*> > > > (0x0x7f997f27b420) 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*&&> > (0x0x7f997f27b480) 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*> > (0x0x7f997f27b4e0) 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*&&> (0x0x7f997f2843a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997f27b540) 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*&&> > (0x0x7f997f284478) 0 empty
  std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7f997f2844e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997f27b5a0) 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*&&> (0x0x7f997f284548) 0 empty
  std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> > (0x0x7f997f2845b0) 0 empty
    std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7f997f284618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997f27b600) 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*&&> (0x0x7f997f284680) 0 empty
  std::__is_direct_constructible_new_safe<const char*, const char*&&> (0x0x7f997f2846e8) 0 empty
    std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> > (0x0x7f997f284750) 0 empty
      std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7f997f2847b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997f27b660) 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*&&> (0x0x7f997f284820) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f27b6c0) 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*&&> (0x0x7f997f284888) 0 empty
  std::__is_direct_constructible<const char*, const char*&&> (0x0x7f997f2848f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f27b720) 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*&&> (0x0x7f997f284958) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f27b780) 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*&&> > (0x0x7f997f27b7e0) 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&&> > (0x0x7f997f27b840) 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*> > (0x0x7f997f27b8a0) 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&&> (0x0x7f997f284a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f27b960) 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&&> > > (0x0x7f997f27b9c0) 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&&> (0x0x7f997f284a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f27bae0) 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&&> > (0x0x7f997f27bb40) 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&&> (0x0x7f997f284af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f27bba0) 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&&> > (0x0x7f997f284b60) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl* const&&> (0x0x7f997f284bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f27bc00) 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&&> (0x0x7f997f284c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f27bc60) 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&&> > (0x0x7f997f27bcc0) 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&&> > (0x0x7f997f284c98) 0 empty
  std::is_reference<pfs::ChannelImpl* const&&> (0x0x7f997f284d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f27bd20) 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&&> > (0x0x7f997f284e38) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> > (0x0x7f997f284ea0) 0 empty
    std::is_reference<pfs::ChannelImpl* const&&> (0x0x7f997f284f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f27bd80) 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&&> > > (0x0x7f997f284138) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f27bde0) 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&&> (0x0x7f997f2841a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f27be40) 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&&> > (0x0x7f997f27bea0) 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&&> > (0x0x7f997f284208) 0 empty
  std::is_reference<pfs::ChannelImpl* const&&> (0x0x7f997f284270) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f27bf00) 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&&> (0x0x7f997f2b2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f2b3060) 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> (0x0x7f997f2b30c0) 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&&> (0x0x7f997f2b20d0) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl* const&&, true> (0x0x7f997f2b3120) 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&&> (0x0x7f997f2849c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997f27b900) 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&&> > (0x0x7f997f2b21a0) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f997f2b2208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997f2b3180) 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&&> (0x0x7f997f2b2270) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7f997f2b22d8) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f997f2b2340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997f2b31e0) 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&&> (0x0x7f997f2b23a8) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f997f2b2410) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7f997f2b2478) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f997f2b24e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997f2b3240) 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&&> (0x0x7f997f2b2548) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f2b32a0) 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&&> (0x0x7f997f2b25b0) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f997f2b2618) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f2b3300) 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&&> (0x0x7f997f2b2680) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f2b3360) 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&&> > (0x0x7f997f2b33c0) 0 empty

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

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

Class std::remove_cv<const char*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char*&&> (0x0x7f997f2b3420) 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*&&> (0x0x7f997f2b2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f2b3540) 0 empty

Class std::is_void<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*&&> (0x0x7f997f2b27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f2b35a0) 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*> > > (0x0x7f997f2b3600) 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*> > (0x0x7f997f2b2820) 0 empty
  std::__or_<std::is_function<const char*>, std::is_array<const char*> > (0x0x7f997f2b2888) 0 empty
    std::is_array<const char*> (0x0x7f997f2b28f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f2b3660) 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> (0x0x7f997f2b3780) 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*> (0x0x7f997f2b2a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f2b37e0) 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*> > (0x0x7f997f2b3840) 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*> > (0x0x7f997f2b2af8) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f997f2b2b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f2b38a0) 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*> > > (0x0x7f997f2b2bc8) 0 empty
  std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7f997f2b2c30) 0 empty
    std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f997f2b2c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f2b3900) 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*> > > (0x0x7f997f2b2d00) 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*> > > (0x0x7f997f2b2d68) 0 empty
    std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7f997f2b2dd0) 0 empty
      std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f997f2b2e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f2b3960) 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*> > > > (0x0x7f997f2b3a20) 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*&&> > (0x0x7f997f2b3a80) 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&&> > (0x0x7f997f2b3ae0) 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*> > > (0x0x7f997f2b2f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f2b3b40) 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*> > > > (0x0x7f997f2b2f70) 0 empty
  std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7f997f2da000) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f2b3ba0) 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*> > > > (0x0x7f997f2da068) 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*> > > > (0x0x7f997f2da0d0) 0 empty
    std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7f997f2da138) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f2b3c00) 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*> > > > (0x0x7f997f2b3cc0) 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&> > (0x0x7f997f2b3d20) 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*&> > (0x0x7f997f2b3d80) 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*> > (0x0x7f997f2b3de0) 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*&> (0x0x7f997f2da2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997f2b3e40) 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*&> > (0x0x7f997f2da3a8) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f997f2da410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997f2b3ea0) 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*&> (0x0x7f997f2da478) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7f997f2da4e0) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f997f2da548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997f2b3f00) 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*&> (0x0x7f997f2da5b0) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f997f2da618) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7f997f2da680) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f997f2da6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997f2b3f60) 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*&> (0x0x7f997f2da750) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f2eb000) 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*&> (0x0x7f997f2da7b8) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f997f2da820) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f2eb060) 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*&> (0x0x7f997f2da888) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f2eb0c0) 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*&> > (0x0x7f997f2eb120) 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*> > (0x0x7f997f2eb180) 0 empty

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

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

Class std::remove_cv<pfs::ChannelImpl*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<pfs::ChannelImpl*&> (0x0x7f997f2eb1e0) 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*&> (0x0x7f997f2da958) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f2eb300) 0 empty

Class std::is_void<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*&> (0x0x7f997f2da9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f2eb360) 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*> > > (0x0x7f997f2eb3c0) 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*> > (0x0x7f997f2daa28) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7f997f2daa90) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7f997f2daaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f2eb420) 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> (0x0x7f997f2eb480) 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*> (0x0x7f997f2dabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f2eb4e0) 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*> > (0x0x7f997f2dac30) 0 empty
  std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7f997f2dac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f2eb540) 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*> > > (0x0x7f997f2dad00) 0 empty
  std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7f997f2dad68) 0 empty
    std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7f997f2dadd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f2eb5a0) 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*> > > (0x0x7f997f2dae38) 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*> > > (0x0x7f997f2daea0) 0 empty
    std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7f997f2daf08) 0 empty
      std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7f997f2daf70) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f2eb600) 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*> > > > (0x0x7f997f2eb6c0) 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&> > (0x0x7f997f2eb720) 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*&> > (0x0x7f997f2eb780) 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*> > > (0x0x7f997f2da1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f2eb7e0) 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*> > > > (0x0x7f997f30b000) 0 empty
  std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7f997f30b068) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f2eb840) 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*> > > > (0x0x7f997f30b0d0) 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*> > > > (0x0x7f997f30b138) 0 empty
    std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7f997f30b1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f2eb8a0) 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*&&> > (0x0x7f997f2eb960) 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*&> > (0x0x7f997f30b2d8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f997f30b340) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f2eb9c0) 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*> > (0x0x7f997f2eba80) 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*> > (0x0x7f997f30b478) 0 empty
  std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7f997f30b4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f2ebae0) 0 empty

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

Class std::remove_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<pfs::ChannelImpl*&> (0x0x7f997f2ebc60) 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*> > (0x0x7f997f2ebf00) 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*> > (0x0x7f997f30b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f2ebf60) 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*> > > (0x0x7f997f32c000) 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*> > (0x0x7f997f30b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c060) 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*> > > (0x0x7f997f30b8f0) 0 empty
  std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f30b958) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f32c0c0) 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*> > (0x0x7f997f30b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c120) 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*>&&> > (0x0x7f997f32c180) 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*> > (0x0x7f997f32c240) 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*> > (0x0x7f997f32c2a0) 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*> > (0x0x7f997f32c1e0) 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*> > (0x0x7f997f30ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c300) 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*> > (0x0x7f997f30baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c360) 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*> > > > (0x0x7f997f32c3c0) 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*> > (0x0x7f997f30bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c420) 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*> > > (0x0x7f997f32c480) 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> > > (0x0x7f997f30bbc8) 0 empty
  std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f30bc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f32c4e0) 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*> > (0x0x7f997f30bc98) 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> > > (0x0x7f997f30bd00) 0 empty
    std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f30bd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f32c540) 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*> > > (0x0x7f997f32c5a0) 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*> > (0x0x7f997f30bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c600) 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*> > > (0x0x7f997f30be38) 0 empty
  std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f30bea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f32c660) 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*> > > (0x0x7f997f30bf08) 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*> > > (0x0x7f997f30bf70) 0 empty
    std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f30b208) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f32c6c0) 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*> > > (0x0x7f997f32c720) 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*> > (0x0x7f997f30b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c780) 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*> > (0x0x7f997f30b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c7e0) 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*> > > (0x0x7f997f32c840) 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*> > (0x0x7f997f30b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c8a0) 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*> > (0x0x7f997f30b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c900) 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*> > > (0x0x7f997f30b5b0) 0 empty
  std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f30b750) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f32c960) 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*> > (0x0x7f997f30b7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32c9c0) 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*> > > > (0x0x7f997f32ca20) 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*> > (0x0x7f997f350000) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32ca80) 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*> > > > (0x0x7f997f32cae0) 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*> > (0x0x7f997f350068) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32cb40) 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*> > (0x0x7f997f3500d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32cba0) 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*> > > > (0x0x7f997f32cc00) 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*> > (0x0x7f997f350138) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32cc60) 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*> > (0x0x7f997f3501a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32ccc0) 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*> > > (0x0x7f997f32cd20) 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*> > (0x0x7f997f350208) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32cd80) 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*> > (0x0x7f997f350270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f32cde0) 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*> > > (0x0x7f997f3502d8) 0 empty
  std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f350340) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f32ce40) 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*> > > (0x0x7f997f3503a8) 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*> > > (0x0x7f997f350410) 0 empty
    std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f350478) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f32cea0) 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*> > > (0x0x7f997f3504e0) 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*> > > (0x0x7f997f350548) 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*> > > (0x0x7f997f3505b0) 0 empty
      std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f350618) 0 empty
        std::integral_constant<bool, false> (0x0x7f997f32cf00) 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*> > > (0x0x7f997f350680) 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*> > > (0x0x7f997f3506e8) 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*> > > (0x0x7f997f350750) 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*> > > (0x0x7f997f3507b8) 0 empty
        std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f350820) 0 empty
          std::integral_constant<bool, false> (0x0x7f997f32cf60) 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*> > (0x0x7f997f350888) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef58000) 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*> > > (0x0x7f997f3508f0) 0 empty
  std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f997f350958) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ef58060) 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*> > (0x0x7f997ef580c0) 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*>&> (0x0x7f997f350a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef58180) 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*>&> > > (0x0x7f997ef581e0) 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*>&> (0x0x7f997f350a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef58240) 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*>&> > (0x0x7f997ef582a0) 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*>&> > (0x0x7f997f350af8) 0 empty
  std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7f997f350b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f997ef58300) 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*>&> (0x0x7f997f350bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef58360) 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*>&> > (0x0x7f997ef583c0) 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*>&> > (0x0x7f997f350c30) 0 empty
  std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7f997f350c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f997ef58420) 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*>&> > (0x0x7f997f350d00) 0 empty
  std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7f997f350d68) 0 empty
    std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7f997f350dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997ef58480) 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*>&> > > (0x0x7f997f350e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef584e0) 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*>&> (0x0x7f997f350ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef58540) 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*>&> > (0x0x7f997ef585a0) 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*>&> > (0x0x7f997f350f08) 0 empty
  std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7f997f350f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f997ef58600) 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*>&> (0x0x7f997ef6f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef58660) 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> (0x0x7f997ef586c0) 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*>&> (0x0x7f997ef6f068) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char* const, pfs::ChannelImpl*>&, true> (0x0x7f997ef587e0) 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*> > (0x0x7f997f3509c0) 0 empty
  std::__do_is_destructible_impl (0x0x7f997ef58120) 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> (0x0x7f997ef6f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef588a0) 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*> > (0x0x7f997ef6f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef589c0) 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*> > > (0x0x7f997ef58a20) 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*>&&> (0x0x7f997ef6f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef58ae0) 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*>&&> > > (0x0x7f997ef58b40) 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*>&&> (0x0x7f997ef6f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef58ba0) 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*>&&> > (0x0x7f997ef58c00) 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*>&&> (0x0x7f997ef6f340) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef58c60) 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*>&&> > (0x0x7f997ef6f3a8) 0 empty
  std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f997ef6f410) 0 empty
    std::integral_constant<bool, true> (0x0x7f997ef58cc0) 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*>&&> (0x0x7f997ef6f478) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef58d20) 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*>&&> > (0x0x7f997ef58d80) 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*>&&> > (0x0x7f997ef6f4e0) 0 empty
  std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f997ef6f548) 0 empty
    std::integral_constant<bool, true> (0x0x7f997ef58de0) 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*>&&> > (0x0x7f997ef6f5b0) 0 empty
  std::__or_<std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7f997ef6f618) 0 empty
    std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f997ef6f680) 0 empty
      std::integral_constant<bool, true> (0x0x7f997ef58e40) 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*>&&> > > (0x0x7f997ef6f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef58ea0) 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*>&&> (0x0x7f997ef6f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef58f00) 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*>&&> > (0x0x7f997ef58f60) 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*>&&> > (0x0x7f997ef6f7b8) 0 empty
  std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f997ef6f820) 0 empty
    std::integral_constant<bool, true> (0x0x7f997ef87000) 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*>&&> (0x0x7f997ef6f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef87060) 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> (0x0x7f997ef870c0) 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*>&&> (0x0x7f997ef6f8f0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char*, pfs::ChannelImpl*>&&, true> (0x0x7f997ef87120) 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*> (0x0x7f997ef6f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef87180) 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*> (0x0x7f997ef6fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef871e0) 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&> > (0x0x7f997ef87240) 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> > > (0x0x7f997ef872a0) 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> (0x0x7f997ef6fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef873c0) 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> > (0x0x7f997ef87420) 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> > > (0x0x7f997ef6fbc8) 0 empty
  std::is_array<const char* const> (0x0x7f997ef6fc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ef87480) 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> (0x0x7f997ef6fd68) 0 empty
  std::__and_<std::is_array<const char* const>, std::__not_<std::extent<const char* const, 0u> > > (0x0x7f997ef6fdd0) 0 empty
    std::is_array<const char* const> (0x0x7f997ef6fe38) 0 empty
      std::integral_constant<bool, false> (0x0x7f997ef875a0) 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> > (0x0x7f997ef87600) 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> > (0x0x7f997ef6ff08) 0 empty
  std::is_function<const char* const> (0x0x7f997ef6ff70) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ef87660) 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> > (0x0x7f997ef9b0d0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> > (0x0x7f997ef9b138) 0 empty
    std::is_function<const char* const> (0x0x7f997ef9b1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997ef876c0) 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> > (0x0x7f997ef87720) 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> (0x0x7f997ef9b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef87840) 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> > (0x0x7f997ef878a0) 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> (0x0x7f997ef9b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef87900) 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> > (0x0x7f997ef9b4e0) 0 empty
  std::is_floating_point<const char* const> (0x0x7f997ef9b548) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ef87960) 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> (0x0x7f997ef9b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef87a80) 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> > > (0x0x7f997ef87ae0) 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> (0x0x7f997ef9b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ef87b40) 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> > > (0x0x7f997ef87ba0) 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> (0x0x7f997ef9b680) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef87c00) 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> > > (0x0x7f997ef87c60) 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> > (0x0x7f997ef9b6e8) 0 empty
  std::is_pointer<const char* const> (0x0x7f997ef9b750) 0 empty
    std::integral_constant<bool, true> (0x0x7f997ef87cc0) 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> > (0x0x7f997ef9b7b8) 0 empty
  std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7f997ef9b820) 0 empty
    std::is_pointer<const char* const> (0x0x7f997ef9b888) 0 empty
      std::integral_constant<bool, true> (0x0x7f997ef87d20) 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> > (0x0x7f997ef9b8f0) 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> > (0x0x7f997ef9b958) 0 empty
    std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7f997ef9b9c0) 0 empty
      std::is_pointer<const char* const> (0x0x7f997ef9ba28) 0 empty
        std::integral_constant<bool, true> (0x0x7f997ef87d80) 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> (0x0x7f997ef9ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef87de0) 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> > (0x0x7f997ef9baf8) 0 empty
  std::is_scalar<const char* const> (0x0x7f997ef9bb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f997ef87e40) 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> (0x0x7f997ef9bbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef87ea0) 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> (0x0x7f997ef9bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ef87f00) 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> > (0x0x7f997ef87f60) 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&> (0x0x7f997ef9bc98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997efb4000) 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&> > (0x0x7f997ef9bd68) 0 empty
  std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7f997ef9bdd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997efb4060) 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&> (0x0x7f997ef9be38) 0 empty
  std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> > (0x0x7f997ef9bea0) 0 empty
    std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7f997ef9bf08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997efb40c0) 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&> (0x0x7f997ef9bf70) 0 empty
  std::__is_direct_constructible_new_safe<const char* const, const char* const&> (0x0x7f997efb7000) 0 empty
    std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> > (0x0x7f997efb7068) 0 empty
      std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7f997efb70d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997efb4120) 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&> (0x0x7f997efb7138) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efb4180) 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&> (0x0x7f997efb71a0) 0 empty
  std::__is_direct_constructible<const char* const, const char* const&> (0x0x7f997efb7208) 0 empty
    std::integral_constant<bool, true> (0x0x7f997efb41e0) 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&> (0x0x7f997efb7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efb4240) 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&> > (0x0x7f997efb42a0) 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&> > (0x0x7f997efb72d8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f997efb7340) 0 empty
    std::integral_constant<bool, true> (0x0x7f997efb4300) 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> > > (0x0x7f997efb43c0) 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> > (0x0x7f997efb4420) 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> > (0x0x7f997efb73a8) 0 empty
  std::is_array<const char* const> (0x0x7f997efb7410) 0 empty
    std::integral_constant<bool, false> (0x0x7f997efb4600) 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> > (0x0x7f997efb7478) 0 empty
  std::__or_<std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7f997efb74e0) 0 empty
    std::is_array<const char* const> (0x0x7f997efb7548) 0 empty
      std::integral_constant<bool, false> (0x0x7f997efb4660) 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> (0x0x7f997efb46c0) 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> (0x0x7f997efb7618) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efb4720) 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> > (0x0x7f997efb4780) 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*> > (0x0x7f997efb7680) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f997efb76e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997efb47e0) 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*&&> > (0x0x7f997efb48a0) 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> > (0x0x7f997efb4900) 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*&&> (0x0x7f997efb7750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997efb4960) 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*&&> > (0x0x7f997efb7820) 0 empty
  std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7f997efb7888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997efb49c0) 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*&&> (0x0x7f997efb78f0) 0 empty
  std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> > (0x0x7f997efb7958) 0 empty
    std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7f997efb79c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997efb4a20) 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*&&> (0x0x7f997efb7a28) 0 empty
  std::__is_direct_constructible_new_safe<const char* const, const char*&&> (0x0x7f997efb7a90) 0 empty
    std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> > (0x0x7f997efb7af8) 0 empty
      std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7f997efb7b60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997efb4a80) 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*&&> (0x0x7f997efb7bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efb4ae0) 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*&&> (0x0x7f997efb7c30) 0 empty
  std::__is_direct_constructible<const char* const, const char*&&> (0x0x7f997efb7c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f997efb4b40) 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*&&> (0x0x7f997efb7d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efb4ba0) 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*&&> > (0x0x7f997efb4c00) 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*&&> > (0x0x7f997efb4c60) 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*> > (0x0x7f997efb4cc0) 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*&&> (0x0x7f997efb7d68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997efb4d20) 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*&&> > (0x0x7f997efb7e38) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f997efb7ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997efb4d80) 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*&&> (0x0x7f997efb7f08) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7f997efb7f70) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f997efe6000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997efb4de0) 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*&&> (0x0x7f997efe6068) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f997efe60d0) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7f997efe6138) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f997efe61a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997efb4e40) 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*&&> (0x0x7f997efe6208) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efb4ea0) 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*&&> (0x0x7f997efe6270) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f997efe62d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997efb4f00) 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*&&> (0x0x7f997efe6340) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efb4f60) 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*&&> > (0x0x7f997efe63a8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f997efe6410) 0 empty
    std::integral_constant<bool, true> (0x0x7f997efea000) 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> > > (0x0x7f997efea0c0) 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> > (0x0x7f997efe6478) 0 empty
  std::__or_<std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7f997efe64e0) 0 empty
    std::is_array<const char* const> (0x0x7f997efe6548) 0 empty
      std::integral_constant<bool, false> (0x0x7f997efea120) 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> (0x0x7f997efea180) 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> (0x0x7f997efe6618) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efea1e0) 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> > (0x0x7f997efea240) 0 empty

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

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

Class std::remove_cv<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<pfs::ChannelImpl*&&> (0x0x7f997efea2a0) 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*&&> (0x0x7f997efe66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997efea3c0) 0 empty

Class std::is_void<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*&&> (0x0x7f997efe6750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997efea420) 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*> > > (0x0x7f997efea480) 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*> > (0x0x7f997efe67b8) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7f997efe6820) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7f997efe6888) 0 empty
      std::integral_constant<bool, false> (0x0x7f997efea4e0) 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> (0x0x7f997efea540) 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*> (0x0x7f997efe6958) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efea5a0) 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*> > (0x0x7f997efe69c0) 0 empty
  std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*> (0x0x7f997efe6a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f997efea600) 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*>&&> (0x0x7f997ef6f208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997ef58a80) 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*>&&> > (0x0x7f997efe6a90) 0 empty
  std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f997efe6af8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997efea6c0) 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*>&&> (0x0x7f997efe6b60) 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*>&&> > (0x0x7f997efe6bc8) 0 empty
    std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f997efe6c30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997efea720) 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*>&&> (0x0x7f997efe6c98) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f997efe6d00) 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*>&&> > (0x0x7f997efe6d68) 0 empty
      std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f997efe6dd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997efea780) 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*>&&> (0x0x7f997efe6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efea7e0) 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*>&&> (0x0x7f997efe6ea0) 0 empty
  std::__is_direct_constructible<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f997efe6f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f997efea840) 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*>&&> (0x0x7f997efe6f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f997efea8a0) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7f997efea900) 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> (0x0x7f997efea9c0) 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*> > > (0x0x7f997f014138) 0 empty
  std::integral_constant<bool, false> (0x0x7f997efeaba0) 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*> > > > > (0x0x7f997efeacc0) 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*> > > (0x0x7f997f0141a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997efead20) 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*> > > > (0x0x7f997efeae40) 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*> > > (0x0x7f997f0142d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997efeaf60) 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*> > > > (0x0x7f997f014410) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f014478) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f068000) 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*> > > (0x0x7f997f014548) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f068060) 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*> > > > (0x0x7f997f068180) 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*> > > (0x0x7f997f068240) 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*> > > (0x0x7f997f068420) 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*> > > (0x0x7f997f0681e0) 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*> > > (0x0x7f997f014618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f068600) 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*> > > (0x0x7f997f014750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f068720) 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*> > > > (0x0x7f997f0147b8) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f014820) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f068780) 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*> > > > (0x0x7f997f014888) 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*> > > > (0x0x7f997f0148f0) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f014958) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f0687e0) 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*> > > > > (0x0x7f997f0149c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f068840) 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*> > > (0x0x7f997f014a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0688a0) 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*> > > > (0x0x7f997f0689c0) 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*> > > > (0x0x7f997f014a90) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997f014af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f068a20) 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*> > > (0x0x7f997f014b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f068ae0) 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*> >&> (0x0x7f997f014c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f068c60) 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*> >&> > > (0x0x7f997f068d80) 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*> >&> (0x0x7f997f014d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f068de0) 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*> >&> > (0x0x7f997f068f00) 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*> >&> > (0x0x7f997f014e38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f997f014ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f068f60) 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*> >&> (0x0x7f997f014f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f085000) 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*> >&> > (0x0x7f997f085120) 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*> >&> > (0x0x7f997f014000) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f997f014068) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f085180) 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*> >&> > (0x0x7f997f0140d0) 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*> >&> > (0x0x7f997f086000) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f997f086068) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f085240) 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*> >&> > > (0x0x7f997f0860d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f085300) 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*> >&> (0x0x7f997f086138) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f085360) 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*> >&> > (0x0x7f997f085480) 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*> >&> > (0x0x7f997f0861a0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f997f086208) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0854e0) 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*> >&> (0x0x7f997f086270) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0855a0) 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> (0x0x7f997f0856c0) 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*> >&> (0x0x7f997f0863a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7f997f085720) 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*> >&> (0x0x7f997f086548) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f085840) 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*> >&> > > (0x0x7f997f085960) 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*> >&> (0x0x7f997f086680) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0859c0) 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*> >&> > (0x0x7f997f085a20) 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*> >&> > (0x0x7f997f0867b8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f997f086820) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f085a80) 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*> >&> (0x0x7f997f086888) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f085ae0) 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*> >&> > (0x0x7f997f085c00) 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*> >&> > (0x0x7f997f0869c0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f997f086a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f085c60) 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*> >&> > (0x0x7f997f086af8) 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*> >&> > (0x0x7f997f086b60) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f997f086bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f085cc0) 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*> >&> > > (0x0x7f997f086c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f085d20) 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*> >&> (0x0x7f997f086d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f085d80) 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*> >&> > (0x0x7f997f085f60) 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*> >&> > (0x0x7f997f086d68) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f997f086dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f09f000) 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*> >&> (0x0x7f997f086ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f09f060) 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> (0x0x7f997f09f0c0) 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*> >&> (0x0x7f997f0a4000) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7f997f09f120) 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*> >&> (0x0x7f997f068c00) 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*> >&> (0x0x7f997f0a4138) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f09f180) 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> (0x0x7f997f0a41a0) 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*> >&> (0x0x7f997f0a4208) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f09f1e0) 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*> > > (0x0x7f997f0a4270) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7f997f0a42d8) 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*> >&> (0x0x7f997f0a4340) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f09f240) 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*> > > > (0x0x7f997f09f360) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f997f0a4618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f09f600) 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> > (0x0x7f997f0a4680) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f997f0a46e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f09f660) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f997f0a4888) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f09f900) 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> > (0x0x7f997f0a48f0) 0 empty
  std::is_void<bool> (0x0x7f997f0a4958) 0 empty
    std::integral_constant<bool, false> (0x0x7f997f09f960) 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> > (0x0x7f997f0a49c0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f997f0a4a28) 0 empty
    std::is_void<bool> (0x0x7f997f0a4a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f997f09f9c0) 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> > > (0x0x7f997f0a4af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f09fa20) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f997f0a4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f09fc00) 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> > (0x0x7f997f09fc60) 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> > (0x0x7f997f0a4bc8) 0 empty
  std::is_object<bool> (0x0x7f997f0a4c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f09fcc0) 0 empty

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

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f997f0a4d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f09fea0) 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&> > (0x0x7f997f09ff00) 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&> > (0x0x7f997f0a4dd0) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f997f0a4e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0c7060) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f997f0a4ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0c70c0) 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&> > (0x0x7f997f0c7120) 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&> > (0x0x7f997f0a4f08) 0 empty
  std::is_reference<bool&> (0x0x7f997f0a4f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0c7180) 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&> > (0x0x7f997f0cc000) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f997f0cc068) 0 empty
    std::is_reference<bool&> (0x0x7f997f0cc0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f0c71e0) 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&> > > (0x0x7f997f0cc138) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0c7240) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f997f0cc270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0c7360) 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&> > (0x0x7f997f0c73c0) 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&> > (0x0x7f997f0cc2d8) 0 empty
  std::is_reference<bool&> (0x0x7f997f0cc340) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0c7420) 0 empty

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

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

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f997f0cc4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0c75a0) 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&> > > (0x0x7f997f0c7600) 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&> (0x0x7f997f0cc548) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0c7660) 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&> > (0x0x7f997f0c76c0) 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&> > (0x0x7f997f0cc750) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f997f0cc7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0c7720) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f997f0cc820) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0c7840) 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&> > (0x0x7f997f0c78a0) 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&> > (0x0x7f997f0cc888) 0 empty
  std::is_reference<const bool&> (0x0x7f997f0cc8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0c7900) 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&> > (0x0x7f997f0cc958) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f997f0cc9c0) 0 empty
    std::is_reference<const bool&> (0x0x7f997f0cca28) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f0c7960) 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&> > > (0x0x7f997f0ccc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0c79c0) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f997f0ccc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0c7a20) 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&> > (0x0x7f997f0c7a80) 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&> > (0x0x7f997f0ccd00) 0 empty
  std::is_reference<const bool&> (0x0x7f997f0ccd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0c7ae0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f997f0ccdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0c7b40) 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> (0x0x7f997f0c7ba0) 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&> (0x0x7f997f0cce38) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f997f0c7c00) 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&> (0x0x7f997f09fd80) 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&> (0x0x7f997f0ccea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0c7c60) 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> (0x0x7f997f0ccf08) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7f997f0ccf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0c7cc0) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7f997f0e7000) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7f997f0e7068) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7f997f0e70d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f0c7d20) 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> > (0x0x7f997f0e7138) 0 empty
  std::is_copy_assignable<bool> (0x0x7f997f0e71a0) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f997f0e7208) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f997f0e7270) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f0c7d80) 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&> (0x0x7f997f0c7de0) 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> > > (0x0x7f997f0e7340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0c7e40) 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&> (0x0x7f997f0c7ea0) 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*> >&&> (0x0x7f997f0e7410) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0c7f60) 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*> >&&> > > (0x0x7f997f0f70c0) 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*> >&&> (0x0x7f997f0e7478) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0f7120) 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*> >&&> > (0x0x7f997f0f7240) 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*> >&&> (0x0x7f997f0e75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0f7360) 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*> >&&> > (0x0x7f997f0e76e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7f997f0e7750) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0f73c0) 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*> >&&> (0x0x7f997f0e7820) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0f7420) 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*> >&&> > (0x0x7f997f0f7600) 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*> >&&> > (0x0x7f997f0e7888) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7f997f0e78f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0f7660) 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*> >&&> > (0x0x7f997f0e7958) 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*> >&&> > (0x0x7f997f0e79c0) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7f997f0e7a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f0f7720) 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*> >&&> > > (0x0x7f997f0e7a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0f77e0) 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*> >&&> (0x0x7f997f0e7af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f0f7840) 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*> >&&> > (0x0x7f997f0f7960) 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*> >&&> > (0x0x7f997f0e7b60) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7f997f0e7bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0f79c0) 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*> >&&> (0x0x7f997f0e7c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0f7a80) 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> (0x0x7f997f0f7ba0) 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*> >&&> (0x0x7f997f0e7d68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, true> (0x0x7f997f0f7c00) 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*> >&&> (0x0x7f997f0c7f00) 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*> >&&> (0x0x7f997f0e7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f0f7c60) 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> (0x0x7f997f10b000) 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*> >&&> (0x0x7f997f10b068) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f0f7cc0) 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*> > > (0x0x7f997f10b0d0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7f997f10b138) 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*> >&&> (0x0x7f997f10b1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f0f7d20) 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*> > > > (0x0x7f997f0f7e40) 0 empty

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f997f10b410) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f11b180) 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&&> > (0x0x7f997f10b478) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f997f10b4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f11b1e0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f997f10b548) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f11b240) 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&&> > (0x0x7f997f11b2a0) 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&&> > (0x0x7f997f10b5b0) 0 empty
  std::is_reference<bool&&> (0x0x7f997f10b618) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f11b300) 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&&> > (0x0x7f997f10b680) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f997f10b6e8) 0 empty
    std::is_reference<bool&&> (0x0x7f997f10b750) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f11b360) 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&&> > > (0x0x7f997f10b7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f11b3c0) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f997f10b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997f11b4e0) 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&&> > (0x0x7f997f11b540) 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&&> > (0x0x7f997f10b958) 0 empty
  std::is_reference<bool&&> (0x0x7f997f10b9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f11b5a0) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f997f10baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997f11b720) 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> (0x0x7f997f10bb60) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f997f10bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997f11b780) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f997f10bc30) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f997f10bc98) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f997f10bd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f997f11b7e0) 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> > (0x0x7f997f10bd68) 0 empty
  std::is_move_assignable<bool> (0x0x7f997f10bdd0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f997f10be38) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f997f10bea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f997f11b840) 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&&> (0x0x7f997f11b8a0) 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> (0x0x7f997efea960) 0

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

Class pfs::DOMIOImpl
   size=1 align=1
   base size=0 base align=1
pfs::DOMIOImpl (0x0x7f997f11bd80) 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*> > (0x0x7f997f11be40) 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*> > (0x0x7f997ed501a0) 0 empty
  std::allocator_traits<std::allocator<pfs::ChannelImpl*> > (0x0x7f997f11bea0) 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*> (0x0x7f997f11bf00) 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*> > (0x0x7f997ed7b060) 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*> > (0x0x7f997ed7b0c0) 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*> > (0x0x7f997ed502d8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7f997ed7b180) 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 (0x0x7f997ed503a8) 0
  std::allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7f997ed50410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7f997ed7b1e0) 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*> > > (0x0x7f997ed7b300) 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*> > > (0x0x7f997ed50478) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f997ed7b360) 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*> > (0x0x7f997f11bde0) 0

Class __gnu_cxx::new_allocator<pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<pfs::ChannelImpl*> (0x0x7f997ed7b420) 0 empty

Class std::allocator<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::allocator<pfs::ChannelImpl*> (0x0x7f997ed505b0) 0 empty
  __gnu_cxx::new_allocator<pfs::ChannelImpl*> (0x0x7f997ed7b4e0) 0 empty

Class std::__cxx11::list<pfs::ChannelImpl*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<pfs::ChannelImpl*> (0x0x7f997ed50548) 0
  std::__cxx11::_List_base<pfs::ChannelImpl*, std::allocator<pfs::ChannelImpl*> > (0x0x7f997ed7b3c0) 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*> > > (0x0x7f997ed50750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ed7b540) 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*> > > (0x0x7f997ed7b600) 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*> > > (0x0x7f997ed7b660) 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*> > > (0x0x7f997ed7b5a0) 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*> > > (0x0x7f997ed50820) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ed7b6c0) 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*> > > (0x0x7f997ed50888) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ed7b720) 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*> > > > (0x0x7f997ed508f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ed7b780) 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*> > > > > (0x0x7f997ed7b7e0) 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*> > > (0x0x7f997ed50958) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f997ed7b840) 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*> > > > (0x0x7f997ed509c0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f997ed50a28) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f997ed7b960) 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*> > > (0x0x7f997ed50a90) 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*> > > > (0x0x7f997ed50af8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f997ed50b60) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f997ed7ba20) 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> (0x0x7f997ed50bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ed7bba0) 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*> > > (0x0x7f997ed50d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ed7bcc0) 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*> > > > (0x0x7f997ed7bd20) 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*> > > (0x0x7f997ed50d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ed7be40) 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> (0x0x7f997ed50dd0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f997ed50e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f997ee39060) 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> > (0x0x7f997ed50f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7f997ed50208) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f997ed504e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997ee39120) 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*> > > (0x0x7f997ee3a000) 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> > (0x0x7f997ee3a068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7f997ee3a0d0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f997ee3a138) 0 empty
        std::integral_constant<bool, true> (0x0x7f997ee391e0) 0 empty

Class std::_List_iterator<pfs::ChannelImpl*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<pfs::ChannelImpl*> (0x0x7f997ee395a0) 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 (0x0x7f997ee39ea0) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f997ee72660) 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 (0x0x7f997ee72720) 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> (0x0x7f997ee72a80) 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 (0x0x7f997ee72b40) 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> (0x0x7f997ee72ea0) 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 (0x0x7f997ee72f60) 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> (0x0x7f997eea8300) 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 (0x0x7f997eea83c0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f997eedb060) 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> (0x0x7f997eedb120) 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> (0x0x7f997eedb180) 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> (0x0x7f997eedb0c0) 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> (0x0x7f997ee3a270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997eedb1e0) 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> (0x0x7f997ee3a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997eedb240) 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> > > (0x0x7f997eedb2a0) 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> (0x0x7f997ee3a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997eedb3c0) 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> > (0x0x7f997eedb420) 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> (0x0x7f997ee3a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f997eedb480) 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> > (0x0x7f997ee3a4e0) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f997ee3a548) 0 empty
    std::integral_constant<bool, false> (0x0x7f997eedb4e0) 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> > (0x0x7f997ee3a5b0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f997ee3a618) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f997ee3a680) 0 empty
      std::integral_constant<bool, false> (0x0x7f997eedb600) 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> (0x0x7f997ee3a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997eedb720) 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> > > (0x0x7f997eedb780) 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> (0x0x7f997ee3a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997eedb7e0) 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> > (0x0x7f997eedb840) 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> (0x0x7f997ee3a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997eedb8a0) 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> > (0x0x7f997ee3a820) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f997ee3a888) 0 empty
    std::integral_constant<bool, false> (0x0x7f997eedb900) 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> (0x0x7f997ee3a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997eedb960) 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> > (0x0x7f997eedb9c0) 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> > (0x0x7f997ee3a958) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f997ee3a9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997eedba20) 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> > (0x0x7f997ee3aa28) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f997ee3aa90) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f997ee3aaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f997eedba80) 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> > > (0x0x7f997ee3ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f997eedbae0) 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> (0x0x7f997ee3abc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997eedbb40) 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> > (0x0x7f997eedbba0) 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> > (0x0x7f997ee3ac30) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f997ee3ac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f997eedbc00) 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> (0x0x7f997ee3ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f997eedbc60) 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> (0x0x7f997eedbcc0) 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> (0x0x7f997ee3ad68) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f997eedbd20) 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> (0x0x7f997eedb6c0) 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> (0x0x7f997ee3ae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f997eedbf00) 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>&> (0x0x7f997ef09300) 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 (0x0x7f997ef095a0) 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 (0x0x7f997ef09960) 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 (0x0x7f997ef09d20) 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 (0x0x7f997ef3a120) 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 (0x0x7f997ef3a4e0) 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 (0x0x7f997ef3a8a0) 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 (0x0x7f997ef3ac60) 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 (0x0x7f997eb6b060) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f997eb6b420) 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>&> (0x0x7f997eb6b7e0) 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>&> (0x0x7f997eb97ea0) 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>&> (0x0x7f997ebb88a0) 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 (0x0x7f997ebb8f60) 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> > (0x0x7f997ebb8f00) 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> > (0x0x7f997ebcb068) 0
  std::__detail::_List_node_base (0x0x7f997ebb8ea0) 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>&> (0x0x7f997ebe04e0) 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 (0x0x7f997ec0dd20) 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*> > (0x0x7f997ec0dcc0) 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*> > (0x0x7f997ebcb8f0) 0
  std::_Rb_tree_node_base (0x0x7f997ec0dc60) 0

Class std::remove_reference<const char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char*&> (0x0x7f997ec39540) 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*&&> > (0x0x7f997ec39600) 0 empty

Class std::is_empty<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const char*&&> (0x0x7f997ebcbf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ec39660) 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*&&> (0x0x7f997ebcba28) 0 empty
  std::is_empty<const char*&&> (0x0x7f997ebcba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ec396c0) 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> (0x0x7f997ec39720) 0

Class std::_Tuple_impl<0ul, const char*&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const char*&&> (0x0x7f997ebcbaf8) 0
  std::_Head_base<0ul, const char*&&, false> (0x0x7f997ec39780) 0

Class std::tuple<const char*&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const char*&&> (0x0x7f997ebcbc30) 0
  std::_Tuple_impl<0ul, const char*&&> (0x0x7f997ebcbc98) 0
    std::_Head_base<0ul, const char*&&, false> (0x0x7f997ec397e0) 0

Class std::_TC<true, const char*&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const char*&&> (0x0x7f997ec39840) 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*> (0x0x7f997ed41000) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ec398a0) 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*> > (0x0x7f997ed41068) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ec39900) 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*&&> > (0x0x7f997ec399c0) 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*&&> > (0x0x7f997ec39a20) 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*&&> > (0x0x7f997ed410d0) 0 empty
  std::is_function<const char*&&> (0x0x7f997ed41138) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ec39a80) 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*&&> > > (0x0x7f997ed411a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ec39ae0) 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*&&> > (0x0x7f997ec39b40) 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*&&> > (0x0x7f997ed412d8) 0 empty
  std::is_lvalue_reference<const char*&&> (0x0x7f997ed41340) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ec39ba0) 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*&&> (0x0x7f997ed413a8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f997ec39d80) 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*&&> (0x0x7f997ed41478) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ec39de0) 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*&&> (0x0x7f997ed414e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ec39e40) 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*&&> > (0x0x7f997ec39ea0) 0 empty

Class std::remove_reference<const char*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char*&&> (0x0x7f997ec39f60) 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> (0x0x7f997ec39f00) 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*> (0x0x7f997ed415b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e95c000) 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*> > (0x0x7f997ed41618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e95c060) 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*> > > (0x0x7f997e95c0c0) 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*&&> > > (0x0x7f997ed41680) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7f997ed416e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e95c120) 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> > (0x0x7f997e95c180) 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> (0x0x7f997ed41750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e95c1e0) 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> > (0x0x7f997ed417b8) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> (0x0x7f997ed41820) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e95c240) 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> > > (0x0x7f997ed41888) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e95c2a0) 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> > > > (0x0x7f997ed418f0) 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> > > (0x0x7f997ed41958) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e95c300) 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*&&> (0x0x7f997ed419c0) 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> > > > (0x0x7f997ed41a28) 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> > > (0x0x7f997ed41a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e95c360) 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*&&> (0x0x7f997ed41af8) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, const char*&&> (0x0x7f997ed41b60) 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> > > > (0x0x7f997ed41bc8) 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> > > (0x0x7f997ed41c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e95c3c0) 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*&&> (0x0x7f997ed41c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e95c420) 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*&&> (0x0x7f997ed41d00) 0 empty
  std::__is_direct_constructible<const char*&&, const char*&&> (0x0x7f997ed41d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e95c480) 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*&&> (0x0x7f997ed41dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e95c4e0) 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*&&> > (0x0x7f997ed41e38) 0 empty
  std::is_constructible<const char*&&, const char*&&> (0x0x7f997ed41ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e95c540) 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*&&> > > (0x0x7f997e95c600) 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*&&> > (0x0x7f997e95c660) 0 empty

Class std::is_array<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char*&&> (0x0x7f997ed41f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e95c6c0) 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*&&> > (0x0x7f997ed41f70) 0 empty
  std::is_array<const char*&&> (0x0x7f997e970000) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e95c720) 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*&&> > (0x0x7f997e970068) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7f997e9700d0) 0 empty
    std::is_array<const char*&&> (0x0x7f997e970138) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e95c780) 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> (0x0x7f997e95c7e0) 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*&&> (0x0x7f997e9703a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e95c840) 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*&&> > (0x0x7f997e970410) 0 empty
  std::is_convertible<const char*&&, const char*&&> (0x0x7f997e970478) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e95c8a0) 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*&&> > (0x0x7f997e95cde0) 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*&&> > (0x0x7f997e95ce40) 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*&&> > (0x0x7f997e9706e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e95cea0) 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*&&> > > (0x0x7f997e970750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e95cf00) 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*&&>&&> > (0x0x7f997e997000) 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*&&>&&> (0x0x7f997e9970c0) 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*&&>&&> (0x0x7f997e997120) 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*&&>&&> (0x0x7f997e997060) 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*&&>&&> (0x0x7f997e970820) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e997180) 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*&&>&&> (0x0x7f997e970888) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9971e0) 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*&&>&&> > (0x0x7f997e997240) 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*&&>&&> (0x0x7f997e9708f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9972a0) 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*&&>&&> > (0x0x7f997e970958) 0 empty
  std::is_function<std::tuple<const char*&&>&&> (0x0x7f997e9709c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e997300) 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*&&>&&> > > (0x0x7f997e970bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e997360) 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*&&>&&> (0x0x7f997e970c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9973c0) 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*&&>&&> > (0x0x7f997e997420) 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*&&> > (0x0x7f997e970c98) 0 empty
  std::is_lvalue_reference<std::tuple<const char*&&>&&> (0x0x7f997e970d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e997480) 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*&&>&&> > > (0x0x7f997e997540) 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*&&>&&> > (0x0x7f997e9975a0) 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*&&>&&> (0x0x7f997e970f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e997600) 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*&&>&&> > (0x0x7f997e9b1000) 0 empty
  std::is_rvalue_reference<std::tuple<const char*&&>&&> (0x0x7f997e9b1068) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e997660) 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*&&>&&> (0x0x7f997e9b10d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e9976c0) 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*&&>&&> > (0x0x7f997e997720) 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*&&>&&> > (0x0x7f997e9b1138) 0 empty
  std::is_reference<std::tuple<const char*&&>&&> (0x0x7f997e9b11a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e997780) 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*&&>&&> > (0x0x7f997e9b12d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> > (0x0x7f997e9b1340) 0 empty
    std::is_reference<std::tuple<const char*&&>&&> (0x0x7f997e9b13a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e9977e0) 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*&&>&&> > > (0x0x7f997e9b1478) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e997840) 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*&&>&&> (0x0x7f997e9b14e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9978a0) 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*&&>&&> > (0x0x7f997e997900) 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*&&>&&> > (0x0x7f997e9b1548) 0 empty
  std::is_reference<std::tuple<const char*&&>&&> (0x0x7f997e9b15b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e997960) 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*&&>&&> (0x0x7f997e9b16e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e9979c0) 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> (0x0x7f997e997a20) 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*&&>&&> (0x0x7f997e9b1750) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const char*&&>&&, true> (0x0x7f997e997a80) 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*&&> (0x0x7f997e970e38) 0 empty
  std::__do_is_static_castable_impl (0x0x7f997e9974e0) 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*&&> (0x0x7f997e9b1820) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e997ae0) 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*&&> (0x0x7f997e9b1888) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e997b40) 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*&&> > (0x0x7f997e997ba0) 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> > > > (0x0x7f997e9b18f0) 0 empty
  std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7f997e9b1958) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e997c00) 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*&&>&&> (0x0x7f997e9b19c0) 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> > > > (0x0x7f997e9b1a28) 0 empty
    std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7f997e9b1a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e997c60) 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*&&>&&> (0x0x7f997e9b1af8) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, std::tuple<const char*&&>&&> (0x0x7f997e9b1b60) 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> > > > (0x0x7f997e9b1bc8) 0 empty
      std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7f997e9b1c30) 0 empty
        std::integral_constant<bool, false> (0x0x7f997e997cc0) 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*&&>&&> (0x0x7f997e9b1c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e997d20) 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*&&>&&> (0x0x7f997e9b1d00) 0 empty
  std::__is_direct_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7f997e9b1d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e997d80) 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*&&>&&> (0x0x7f997e9b1dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e997de0) 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*&&>&&> > (0x0x7f997e9b1e38) 0 empty
  std::is_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7f997e9b1ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e997e40) 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*&&> > > (0x0x7f997e997f00) 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*&&> > (0x0x7f997e9b1f08) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7f997e9b1f70) 0 empty
    std::is_array<const char*&&> (0x0x7f997e9c7000) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e997f60) 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> (0x0x7f997e9c9000) 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*&&> (0x0x7f997e9c70d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9c9060) 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*&&> > (0x0x7f997e9c7138) 0 empty
  std::is_convertible<std::tuple<const char*&&>&&, const char*&&> (0x0x7f997e9c71a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9c90c0) 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*&> > (0x0x7f997e9c9180) 0 empty

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

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

Class std::remove_cv<const char*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const char*&> (0x0x7f997e9c91e0) 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*&> (0x0x7f997e9c7270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9c9300) 0 empty

Class std::is_void<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*&> (0x0x7f997e9c72d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9c9360) 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*&> > (0x0x7f997e9c93c0) 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*&> > (0x0x7f997e9c7340) 0 empty
  std::is_function<const char*&> (0x0x7f997e9c73a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9c9420) 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*&> > > (0x0x7f997e9c7410) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e9c9480) 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*&> > (0x0x7f997e9c94e0) 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*&&> > (0x0x7f997e9c7548) 0 empty
  std::is_rvalue_reference<const char*&&> (0x0x7f997e9c75b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e9c9540) 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*&&> (0x0x7f997e9c7618) 0 empty
  std::__do_is_static_castable_impl (0x0x7f997e9c9720) 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*&&> (0x0x7f997e9c76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e9c9780) 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*&&> (0x0x7f997e9c7750) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e9c97e0) 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*&&> > (0x0x7f997e9c9840) 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> (0x0x7f997e9c98a0) 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*> > > (0x0x7f997e9c9900) 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*&> > > (0x0x7f997e9c7820) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7f997e9c7888) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9c9960) 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> > (0x0x7f997e9c99c0) 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> (0x0x7f997e9c9a20) 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> > (0x0x7f997e9c7958) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> (0x0x7f997e9c9a80) 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*> > (0x0x7f997e9c79c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e9c9ae0) 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*> > > (0x0x7f997e9c9b40) 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*> > (0x0x7f997e9c9c60) 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*> > (0x0x7f997e9c7af8) 0 empty
  std::is_same<const char*, const char*> (0x0x7f997e9c7b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e9c9cc0) 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*> > > (0x0x7f997e9c7bc8) 0 empty
  std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> > (0x0x7f997e9c7c30) 0 empty
    std::is_same<const char*, const char*> (0x0x7f997e9c7c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e9c9de0) 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> > > (0x0x7f997e9c7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9c9ea0) 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> > > > (0x0x7f997e9c7d68) 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> > > (0x0x7f997e9c7dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9c9f00) 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*&> (0x0x7f997e9c7e38) 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> > > > (0x0x7f997e9c7ea0) 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> > > (0x0x7f997e9c7f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e9c9f60) 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*&> (0x0x7f997e9c7f70) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, const char*&> (0x0x7f997e9fa000) 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> > > > (0x0x7f997e9fa068) 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> > > (0x0x7f997e9fa0d0) 0 empty
        std::integral_constant<bool, false> (0x0x7f997e9fb000) 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*&> (0x0x7f997e9fa138) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9fb060) 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*&> (0x0x7f997e9fa1a0) 0 empty
  std::__is_direct_constructible<const char*&&, const char*&> (0x0x7f997e9fa208) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9fb0c0) 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*&> (0x0x7f997e9fa270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9fb120) 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*&> > (0x0x7f997e9fa2d8) 0 empty
  std::is_constructible<const char*&&, const char*&> (0x0x7f997e9fa340) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9fb180) 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*&&> > > (0x0x7f997e9fb240) 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*&&> > (0x0x7f997e9fa3a8) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7f997e9fa410) 0 empty
    std::is_array<const char*&&> (0x0x7f997e9fa478) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e9fb2a0) 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> (0x0x7f997e9fb300) 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*&&> (0x0x7f997e9fa6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9fb360) 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*&&> > (0x0x7f997e9fa750) 0 empty
  std::is_convertible<const char*&, const char*&&> (0x0x7f997e9fa7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9fb3c0) 0 empty

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7f997e9fa820) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e9fb480) 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*&&>&> (0x0x7f997e9fb4e0) 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*&&> > (0x0x7f997e9fb5a0) 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*&&> > (0x0x7f997e9fb600) 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*&&> > (0x0x7f997e9fb540) 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*&&> > > > (0x0x7f997e9fb660) 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*&&>&> > > (0x0x7f997e9fa958) 0 empty
  std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > (0x0x7f997e9fa9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9fb6c0) 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*&&>&&> (0x0x7f997e9fb840) 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*&&> > (0x0x7f997e9fb900) 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*&&> > (0x0x7f997e9fb8a0) 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*&&> > > > (0x0x7f997e9fb960) 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*&&>&&> > > (0x0x7f997e9faaf8) 0 empty
  std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > (0x0x7f997e9fab60) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9fb9c0) 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*&&> > (0x0x7f997e9fba80) 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*&&> (0x0x7f997e9fabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e9fbae0) 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*&&> > (0x0x7f997e9fac30) 0 empty
  std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7f997e9fac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e9fbb40) 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*&&> (0x0x7f997e9fad00) 0 empty
  std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7f997e9fad68) 0 empty
    std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7f997e9fadd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e9fbba0) 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> (0x0x7f997e9fae38) 0 empty
  std::is_nothrow_constructible<const char*&&, const char*&&> (0x0x7f997e9faea0) 0 empty
    std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7f997e9faf08) 0 empty
      std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7f997e9faf70) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e9fbc00) 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*&&> (0x0x7f997ea28000) 0 empty
  std::__is_nothrow_move_constructible_impl<const char*&&, true> (0x0x7f997ea28068) 0 empty
    std::is_nothrow_constructible<const char*&&, const char*&&> (0x0x7f997ea280d0) 0 empty
      std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7f997ea28138) 0 empty
        std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7f997ea281a0) 0 empty
          std::integral_constant<bool, true> (0x0x7f997e9fbc60) 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*> > (0x0x7f997ea341e0) 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*> > > (0x0x7f997ea28410) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ea342a0) 0 empty

Class std::is_same<bool, bool>
   size=1 align=1
   base size=1 base align=1
std::is_same<bool, bool> (0x0x7f997ea28478) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ea34300) 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> (0x0x7f997ea34360) 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&> > (0x0x7f997ea34660) 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&> (0x0x7f997ea287b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ea346c0) 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&> (0x0x7f997ea28820) 0 empty
  std::is_empty<const char* const&> (0x0x7f997ea28888) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ea34720) 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> (0x0x7f997ea34780) 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&> (0x0x7f997ea288f0) 0
  std::_Head_base<0ul, const char* const&, false> (0x0x7f997ea347e0) 0

Class std::tuple<const char* const&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const char* const&> (0x0x7f997ea289c0) 0
  std::_Tuple_impl<0ul, const char* const&> (0x0x7f997ea28a28) 0
    std::_Head_base<0ul, const char* const&, false> (0x0x7f997ea34840) 0

Class std::_TC<true, const char* const&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const char* const&> (0x0x7f997ea348a0) 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&> > (0x0x7f997ea34900) 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&> > (0x0x7f997ea34960) 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&> > (0x0x7f997ea28c98) 0 empty
  std::is_function<const char* const&> (0x0x7f997ea28d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ea34a80) 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&> > > (0x0x7f997ea28d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ea34ae0) 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&> > (0x0x7f997ea34c00) 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&> (0x0x7f997ea28ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997ea34c60) 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&> > (0x0x7f997ea28f08) 0 empty
  std::is_rvalue_reference<const char* const&> (0x0x7f997ea28f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f997ea34cc0) 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&> (0x0x7f997ea28a90) 0 empty
  std::__do_is_static_castable_impl (0x0x7f997ea34d20) 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&> (0x0x7f997ea28b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ea34d80) 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&> (0x0x7f997e756000) 0 empty
  std::integral_constant<bool, true> (0x0x7f997ea34de0) 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&> > (0x0x7f997ea34e40) 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&> (0x0x7f997ea34f00) 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> (0x0x7f997ea34ea0) 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*> > > (0x0x7f997ea34f60) 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&> > > (0x0x7f997e7560d0) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7f997e756138) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e75f000) 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> > (0x0x7f997e75f060) 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> (0x0x7f997e7561a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e75f0c0) 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> > (0x0x7f997e756208) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> (0x0x7f997e756270) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e75f120) 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> > > (0x0x7f997e7562d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e75f180) 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> > > > (0x0x7f997e756340) 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> > > (0x0x7f997e7563a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e75f1e0) 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&> (0x0x7f997e756410) 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> > > > (0x0x7f997e756478) 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> > > (0x0x7f997e7564e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e75f240) 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&> (0x0x7f997e756548) 0 empty
  std::__is_direct_constructible_ref_cast<const char* const&, const char* const&> (0x0x7f997e7565b0) 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> > > > (0x0x7f997e756618) 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> > > (0x0x7f997e756680) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e75f2a0) 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&> (0x0x7f997e7566e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e75f300) 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&> (0x0x7f997e756750) 0 empty
  std::__is_direct_constructible<const char* const&, const char* const&> (0x0x7f997e7567b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e75f360) 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&> (0x0x7f997e756820) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e75f3c0) 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&> > (0x0x7f997e756888) 0 empty
  std::is_constructible<const char* const&, const char* const&> (0x0x7f997e7568f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e75f420) 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&> > > (0x0x7f997e75f4e0) 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&> > (0x0x7f997e75f540) 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&> (0x0x7f997e756af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e75f660) 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&> > (0x0x7f997e756b60) 0 empty
  std::is_array<const char* const&> (0x0x7f997e756bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e75f6c0) 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&> > (0x0x7f997e756c30) 0 empty
  std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7f997e756c98) 0 empty
    std::is_array<const char* const&> (0x0x7f997e756d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e75f720) 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> (0x0x7f997e75f780) 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&> (0x0x7f997e756dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e75f7e0) 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&> > (0x0x7f997e756e38) 0 empty
  std::is_convertible<const char* const&, const char* const&> (0x0x7f997e756ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e75f840) 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*> (0x0x7f997e756f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e75f900) 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*> > (0x0x7f997e781000) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e75f960) 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 (0x0x7f997e7a0d80) 0

Class __gnu_cxx::__aligned_membuf<pfs::ChannelImpl*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<pfs::ChannelImpl*> (0x0x7f997e7a0d20) 0

Class std::_List_node<pfs::ChannelImpl*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<pfs::ChannelImpl*> (0x0x7f997e7813a8) 0
  std::__detail::_List_node_base (0x0x7f997e7a0cc0) 0

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

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

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

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

Class std::is_void<char>
   size=1 align=1
   base size=1 base align=1
std::is_void<char> (0x0x7f997e781548) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e7c8300) 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> (0x0x7f997e7c8360) 0 empty

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

Class std::remove_volatile<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<wchar_t> (0x0x7f997e7c8ae0) 0 empty

Class std::remove_const<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<wchar_t> (0x0x7f997e7c8b40) 0 empty

Class std::remove_cv<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<wchar_t> (0x0x7f997e7c8a80) 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> (0x0x7f997e7816e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e7c8ba0) 0 empty

Class std::is_void<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<wchar_t> (0x0x7f997e781750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e7c8c00) 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> (0x0x7f997e7c8c60) 0 empty

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

Class std::__is_integer<const char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<const char*> (0x0x7f997e7ed4e0) 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*> (0x0x7f997e7ed8a0) 0 empty

Class std::remove_volatile<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char16_t> (0x0x7f997e7edd20) 0 empty

Class std::remove_const<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char16_t> (0x0x7f997e7edd80) 0 empty

Class std::remove_cv<char16_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char16_t> (0x0x7f997e7edcc0) 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> (0x0x7f997e781a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e7edde0) 0 empty

Class std::is_void<char16_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char16_t> (0x0x7f997e781af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e7ede40) 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> (0x0x7f997e7edea0) 0 empty

Class std::pointer_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char16_t*> (0x0x7f997e7edc60) 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*> (0x0x7f997e80f120) 0 empty

Class std::remove_volatile<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<char32_t> (0x0x7f997e80f840) 0 empty

Class std::remove_const<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_const<char32_t> (0x0x7f997e80f8a0) 0 empty

Class std::remove_cv<char32_t>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<char32_t> (0x0x7f997e80f7e0) 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> (0x0x7f997e781d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e80f900) 0 empty

Class std::is_void<char32_t>
   size=1 align=1
   base size=1 base align=1
std::is_void<char32_t> (0x0x7f997e781dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e80f960) 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> (0x0x7f997e80f9c0) 0 empty

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7f997e80f780) 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*> (0x0x7f997e80fc00) 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> > (0x0x7f997e830480) 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>&> (0x0x7f997e8305a0) 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>*> (0x0x7f997e844820) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e8309c0) 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>*> > (0x0x7f997e830a20) 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> >*> > > (0x0x7f997e844958) 0 empty
  std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> (0x0x7f997e8449c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e830a80) 0 empty

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7f997e830ae0) 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&> (0x0x7f997e861a80) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f997e861ba0) 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*> (0x0x7f997e844dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e861c60) 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*> (0x0x7f997e861cc0) 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> (0x0x7f997e861f60) 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*> > (0x0x7f997e844d68) 0 empty
  std::unary_function<std::pair<const char* const, pfs::ChannelImpl*>, const char* const> (0x0x7f997e895000) 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 (0x0x7f997e895060) 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*> >&> > (0x0x7f997e8950c0) 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*> > > > > (0x0x7f997e895120) 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*> > > (0x0x7f997e844f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e895180) 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*> > > > (0x0x7f997e8952a0) 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> > > (0x0x7f997e844f70) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8be000) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e895300) 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*> > > (0x0x7f997e8be068) 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> > > (0x0x7f997e8be0d0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8be138) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e8953c0) 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*> > > > (0x0x7f997e895480) 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*> > > > (0x0x7f997e8be270) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8be2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e8954e0) 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*> > > > (0x0x7f997e8be340) 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*> > > > (0x0x7f997e8be3a8) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8be410) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e8955a0) 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*> > > > (0x0x7f997e895660) 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*> > > (0x0x7f997e8be478) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e8956c0) 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*> > > (0x0x7f997e8be5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e8957e0) 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*> > > > (0x0x7f997e895900) 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*> > > (0x0x7f997e8be618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e895a20) 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*> > > (0x0x7f997e8be750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e895a80) 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*> > > > (0x0x7f997e8be888) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8be8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e895ae0) 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*> > > (0x0x7f997e8be9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e895b40) 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*> > > > > (0x0x7f997e895d20) 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*> > > (0x0x7f997e8bea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e895d80) 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*> > > > > (0x0x7f997e895de0) 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*> > > (0x0x7f997e8bea90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e895e40) 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*> > > (0x0x7f997e8bebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e895f60) 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*> > > > > (0x0x7f997e8d50c0) 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*> > > (0x0x7f997e8bec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e8d5120) 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*> > > (0x0x7f997e8bed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e8d5180) 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*> > > > (0x0x7f997e8d52a0) 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*> > > (0x0x7f997e8beea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e8d53c0) 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*> > > (0x0x7f997e8da000) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e8d5420) 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*> > > > (0x0x7f997e8da068) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8da0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e8d5540) 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*> > > > (0x0x7f997e8da138) 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*> > > > (0x0x7f997e8da1a0) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8da208) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e8d5600) 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*> > > > (0x0x7f997e8da270) 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*> > > > (0x0x7f997e8da2d8) 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*> > > > (0x0x7f997e8da340) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8da3a8) 0 empty
        std::integral_constant<bool, false> (0x0x7f997e8d56c0) 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*> > > > (0x0x7f997e8da410) 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*> > > > (0x0x7f997e8da478) 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*> > > > (0x0x7f997e8da4e0) 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*> > > > (0x0x7f997e8da548) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8da5b0) 0 empty
          std::integral_constant<bool, false> (0x0x7f997e8d5780) 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*> > > (0x0x7f997e8da618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e8d5840) 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*> > > > (0x0x7f997e8da680) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e8da6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e8d5960) 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*> > > (0x0x7f997e8d5a20) 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*> > > (0x0x7f997e8da820) 0 empty
  std::__do_is_destructible_impl (0x0x7f997e8d5b40) 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> (0x0x7f997e8daa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8d5ba0) 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*> > > (0x0x7f997e8daaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8d5c00) 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*> > > > (0x0x7f997e8d5de0) 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*> >&> (0x0x7f997e8dab60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e8d5e40) 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*> >&> > (0x0x7f997e8dac30) 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*> >&> (0x0x7f997e8dac98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e8d5ea0) 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*> >&> (0x0x7f997e8dad00) 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*> >&> > (0x0x7f997e8dad68) 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*> >&> (0x0x7f997e8dadd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e8d5f00) 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*> >&> (0x0x7f997e8dae38) 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*> >&> (0x0x7f997e8daea0) 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*> >&> > (0x0x7f997e8daf08) 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*> >&> (0x0x7f997e8daf70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e8d5f60) 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*> >&> (0x0x7f997e8eb000) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8ec000) 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*> >&> (0x0x7f997e8eb068) 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*> >&> (0x0x7f997e8eb0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e8ec060) 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*> >&> (0x0x7f997e8eb138) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8ec0c0) 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*> >&> > (0x0x7f997e8ec120) 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&> > (0x0x7f997e8ec180) 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> > > (0x0x7f997e8ec1e0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f997e8eb1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e8ec240) 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> > (0x0x7f997e8ec2a0) 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> > > (0x0x7f997e8eb208) 0 empty
  std::is_array<bool> (0x0x7f997e8eb270) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e8ec300) 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> (0x0x7f997e8eb2d8) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f997e8eb340) 0 empty
    std::is_array<bool> (0x0x7f997e8eb3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e8ec360) 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> > (0x0x7f997e8ec3c0) 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> > (0x0x7f997e8eb410) 0 empty
  std::is_function<bool> (0x0x7f997e8eb478) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e8ec420) 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> > (0x0x7f997e8eb4e0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f997e8eb548) 0 empty
    std::is_function<bool> (0x0x7f997e8eb5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e8ec480) 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> > (0x0x7f997e8ec660) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7f997e8eb618) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8ec6c0) 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> > (0x0x7f997e8ec720) 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> > (0x0x7f997e8eb680) 0 empty
  std::is_integral<bool> (0x0x7f997e8eb6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e8ec780) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7f997e8eb750) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8ec7e0) 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> > > (0x0x7f997e8ec840) 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> > (0x0x7f997e8eb7b8) 0 empty
  std::is_arithmetic<bool> (0x0x7f997e8eb820) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e8ec8a0) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7f997e8eb888) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8ec900) 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> > (0x0x7f997e8eb8f0) 0 empty
  std::is_scalar<bool> (0x0x7f997e8eb958) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e8ec960) 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> (0x0x7f997e8eb9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8ec9c0) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x7f997e8eba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8eca20) 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> > (0x0x7f997e8eca80) 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&> (0x0x7f997e8ebb60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e8ecae0) 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&> > (0x0x7f997e8ebc30) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f997e8ebc98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e8ecb40) 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&> (0x0x7f997e8ebdd0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f997e8ebe38) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f997e8ebea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e8ecc60) 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&> (0x0x7f997e8ebf70) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f997e90e000) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f997e90e068) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f997e90e0d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e8eccc0) 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&> (0x0x7f997e90e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8ecd20) 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&> (0x0x7f997e90e208) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7f997e90e270) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e8ecd80) 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&> (0x0x7f997e90e2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e8ecde0) 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&> > (0x0x7f997e90e340) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f997e90e3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e8ece40) 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*> >&> (0x0x7f997e8ecf60) 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*> >&> (0x0x7f997e917000) 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*> >&> (0x0x7f997e8ecf00) 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*> >&> (0x0x7f997e90e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9172a0) 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*> >&> (0x0x7f997e90e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e917300) 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*> > > > > (0x0x7f997e9174e0) 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*> > > > (0x0x7f997e917540) 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*> > > > (0x0x7f997e90ea28) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e90ea90) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e9175a0) 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*> > > > (0x0x7f997e90eaf8) 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*> > > > (0x0x7f997e90eb60) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e90ebc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e917660) 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> (0x0x7f997e917720) 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*> > > (0x0x7f997e90ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e917780) 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*> > > > (0x0x7f997e9177e0) 0 empty

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

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

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

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f997e90edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e9179c0) 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> > > (0x0x7f997e917a20) 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> > (0x0x7f997e917a80) 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> > (0x0x7f997e90ee38) 0 empty
  std::is_array<bool> (0x0x7f997e90eea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e917ae0) 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> > (0x0x7f997e90ef08) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f997e90ef70) 0 empty
    std::is_array<bool> (0x0x7f997e90e410) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e917b40) 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> (0x0x7f997e917ba0) 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> (0x0x7f997e938000) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e917c00) 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> > (0x0x7f997e938068) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f997e9380d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e917c60) 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> > > > (0x0x7f997e917d20) 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*> >&&> > (0x0x7f997e917d80) 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*> > > > (0x0x7f997e917de0) 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*> >&&> (0x0x7f997e9382d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e917e40) 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*> >&&> > (0x0x7f997e9383a8) 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*> >&&> (0x0x7f997e938410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e917ea0) 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*> >&&> (0x0x7f997e938478) 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*> >&&> > (0x0x7f997e9384e0) 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*> >&&> (0x0x7f997e938548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e917f00) 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*> >&&> (0x0x7f997e9385b0) 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*> >&&> (0x0x7f997e938618) 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*> >&&> > (0x0x7f997e938680) 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*> >&&> (0x0x7f997e9386e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e917f60) 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*> >&&> (0x0x7f997e938750) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e53e000) 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*> >&&> (0x0x7f997e9387b8) 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*> >&&> (0x0x7f997e938820) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e53e060) 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*> >&&> (0x0x7f997e938888) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e53e0c0) 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*> >&&> > (0x0x7f997e53e120) 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&&> > (0x0x7f997e53e180) 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> > (0x0x7f997e53e1e0) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x7f997e938a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e53e2a0) 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&&> > > (0x0x7f997e53e300) 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&&> (0x0x7f997e938a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e53e360) 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&&> > (0x0x7f997e53e3c0) 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&&> (0x0x7f997e938bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e53e420) 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&&> > (0x0x7f997e938c30) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7f997e938c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e53e480) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x7f997e938d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e53e5a0) 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&&> > (0x0x7f997e53e600) 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&&> > (0x0x7f997e938d68) 0 empty
  std::is_reference<const bool&&> (0x0x7f997e938dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e53e660) 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&&> > (0x0x7f997e938e38) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f997e938ea0) 0 empty
    std::is_reference<const bool&&> (0x0x7f997e938f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e53e6c0) 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&&> > > (0x0x7f997e9381a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e53e720) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x7f997e938208) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e53e780) 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&&> > (0x0x7f997e53e7e0) 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&&> > (0x0x7f997e559000) 0 empty
  std::is_reference<const bool&&> (0x0x7f997e559068) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e53e840) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x7f997e5590d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e53e8a0) 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> (0x0x7f997e53e900) 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&&> (0x0x7f997e559138) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7f997e53e960) 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&&> (0x0x7f997e9389c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e53e240) 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&&> > (0x0x7f997e559208) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f997e559270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e53e9c0) 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&&> (0x0x7f997e5593a8) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f997e559410) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f997e559478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e53eae0) 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&&> (0x0x7f997e559548) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f997e5595b0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f997e559618) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f997e559680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e53eb40) 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&&> (0x0x7f997e559750) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e53eba0) 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&&> (0x0x7f997e5597b8) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7f997e559820) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e53ec00) 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&&> (0x0x7f997e559888) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e53ec60) 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&&> > (0x0x7f997e53ecc0) 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*> >&&> (0x0x7f997e53ed80) 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*> >&&> (0x0x7f997e53eea0) 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*> >&&> (0x0x7f997e53ed20) 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*> >&&> (0x0x7f997e559a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e565180) 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*> >&&> (0x0x7f997e559b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e5652a0) 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*> > > > > (0x0x7f997e5653c0) 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*> > > > (0x0x7f997e559bc8) 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*> > > > (0x0x7f997e559c30) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f997e559c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e565420) 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> (0x0x7f997e5654e0) 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*> > > (0x0x7f997e559d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e565540) 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*> > > > (0x0x7f997e5655a0) 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> > (0x0x7f997e559dd0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f997e559e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e565600) 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> > > (0x0x7f997e559ea0) 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> > (0x0x7f997e559f08) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f997e559f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e565660) 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> > > (0x0x7f997e573000) 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> > > (0x0x7f997e573068) 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> > (0x0x7f997e5730d0) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f997e573138) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e5656c0) 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> > > > (0x0x7f997e565780) 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*> >&&> > (0x0x7f997e5657e0) 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&&> > (0x0x7f997e565840) 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> > > (0x0x7f997e573340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e5658a0) 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> > > > (0x0x7f997e5733a8) 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> > > (0x0x7f997e573410) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e565900) 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> > > > (0x0x7f997e573478) 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> > > > (0x0x7f997e5734e0) 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> > > (0x0x7f997e573548) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e565960) 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> > > > (0x0x7f997e565a20) 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*> >&> > (0x0x7f997e565a80) 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&&> > (0x0x7f997e565ae0) 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> > (0x0x7f997e565b40) 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&&> (0x0x7f997e573888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e565ba0) 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&&> > (0x0x7f997e573958) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f997e5739c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e565c00) 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&&> (0x0x7f997e573a28) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f997e573a90) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f997e573af8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e565d20) 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&&> (0x0x7f997e573b60) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f997e573bc8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f997e573c30) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f997e573c98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e565de0) 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&&> (0x0x7f997e573d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e565ea0) 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&&> (0x0x7f997e573d68) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f997e573dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e565f00) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f997e573e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e565f60) 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&&> > (0x0x7f997e594000) 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*> > > > (0x0x7f997e594060) 0 empty

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

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

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

Class std::__is_void_helper<bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<bool&&> (0x0x7f997e573f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e5941e0) 0 empty

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x7f997e573f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e594240) 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> > > (0x0x7f997e5942a0) 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> > (0x0x7f997e573270) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f997e5735b0) 0 empty
    std::is_array<bool> (0x0x7f997e573618) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e594300) 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> (0x0x7f997e594360) 0 empty

Class std::is_convertible<bool&&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool&&, bool> (0x0x7f997e5a4068) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e5943c0) 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> > (0x0x7f997e5a40d0) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f997e5a4138) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e594420) 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> > > (0x0x7f997e5a41a0) 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> > (0x0x7f997e5a4208) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7f997e5a4270) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e594480) 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> > > (0x0x7f997e5a42d8) 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> > > (0x0x7f997e5a4340) 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> > (0x0x7f997e5a43a8) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7f997e5a4410) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e5944e0) 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> > > > (0x0x7f997e5945a0) 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*> >&> > (0x0x7f997e594600) 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&&> > (0x0x7f997e594660) 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> > > (0x0x7f997e5a4618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e5946c0) 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> > > > (0x0x7f997e5a4680) 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> > > (0x0x7f997e5a46e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e594720) 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> > > > (0x0x7f997e5a4750) 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> > > > (0x0x7f997e5a47b8) 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> > > (0x0x7f997e5a4820) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e594780) 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*> >&&> > (0x0x7f997e594840) 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&&> > (0x0x7f997e5a4958) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f997e5a49c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e5948a0) 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*> > > > (0x0x7f997e594960) 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> > (0x0x7f997e5a4af8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f997e5a4b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e5949c0) 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*> > > (0x0x7f997e594a80) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7f997e594c00) 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&> > (0x0x7f997e594f60) 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**> (0x0x7f997e5a4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e5d6480) 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**> > (0x0x7f997e5d64e0) 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**> > > (0x0x7f997e5a4478) 0 empty
  std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**> (0x0x7f997e5a44e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e5d6540) 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&> (0x0x7f997e5d6660) 0 empty

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

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

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

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

Class std::is_void<const char>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char> (0x0x7f997e5ea208) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e5d6de0) 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> (0x0x7f997e5d6e40) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f997e5d6f00) 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> (0x0x7f997e602300) 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> (0x0x7f997e602360) 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> (0x0x7f997e6022a0) 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> (0x0x7f997e5ea410) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6023c0) 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> (0x0x7f997e602420) 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*> (0x0x7f997e602240) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f997e6024e0) 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*> (0x0x7f997e6025a0) 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*> (0x0x7f997e602840) 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> (0x0x7f997e602a20) 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> (0x0x7f997e602a80) 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> (0x0x7f997e6029c0) 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> (0x0x7f997e5ea680) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e602ae0) 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> (0x0x7f997e602b40) 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*> (0x0x7f997e602960) 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*> (0x0x7f997e602de0) 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> (0x0x7f997e641000) 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> (0x0x7f997e641060) 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> (0x0x7f997e602f60) 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> (0x0x7f997e5ea820) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6410c0) 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> (0x0x7f997e641120) 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*> (0x0x7f997e602f00) 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> > > > (0x0x7f997e6413c0) 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> >*> (0x0x7f997e5ea9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6414e0) 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> > >*> > (0x0x7f997e5eaa28) 0 empty
  std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::_List_node<std::__cxx11::basic_string<char> >*> (0x0x7f997e5eaa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e641540) 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&> > (0x0x7f997e677ba0) 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*> > > (0x0x7f997e677cc0) 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*> (0x0x7f997e5eac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e677d20) 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*> > (0x0x7f997e677d80) 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> > > (0x0x7f997e5eac98) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f997e5ead68) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e677de0) 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*> (0x0x7f997e5eadd0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f997e5eae38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f997e69d000) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e677e40) 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*> > (0x0x7f997e677ea0) 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*> > (0x0x7f997e69d068) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f997e69d0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e677f00) 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*> > (0x0x7f997e69d138) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f997e69d1a0) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f997e69d208) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e677f60) 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*> > (0x0x7f997e6a2000) 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*> (0x0x7f997e69d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6a2060) 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*> (0x0x7f997e69d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6a20c0) 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*> > (0x0x7f997e6a2120) 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*> (0x0x7f997e69d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6a2180) 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*> (0x0x7f997e69d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6a21e0) 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*> > (0x0x7f997e69d410) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f997e69d478) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e6a2240) 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*> (0x0x7f997e69d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6a22a0) 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*> > > (0x0x7f997e6a2300) 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*> (0x0x7f997e69d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6a2360) 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*> > > (0x0x7f997e6a23c0) 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*> (0x0x7f997e69d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6a2420) 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*> (0x0x7f997e69d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6a2480) 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*> > > (0x0x7f997e6a24e0) 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*> > (0x0x7f997e69d750) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f997e69d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e6a2540) 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*> > (0x0x7f997e69d820) 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*> > (0x0x7f997e69d888) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f997e69d8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e6a25a0) 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*> > (0x0x7f997e69d958) 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*> > (0x0x7f997e69d9c0) 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*> > (0x0x7f997e69da28) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f997e69da90) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e6a2600) 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*> (0x0x7f997e69daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6a2660) 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*> > (0x0x7f997e69db60) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f997e69dbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e6a26c0) 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> (0x0x7f997e69dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6a27e0) 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*> (0x0x7f997e69dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6a2840) 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*> > (0x0x7f997e6a28a0) 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&> (0x0x7f997e69ddd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e6a29c0) 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&> > (0x0x7f997e69dea0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f997e69df08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e6a2ae0) 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&> (0x0x7f997e69df70) 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&> > (0x0x7f997e6bf000) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f997e6bf068) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e6a2ba0) 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&> (0x0x7f997e6bf1a0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f997e6bf208) 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&> > (0x0x7f997e6bf270) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f997e6bf2d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e6a2c60) 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&> (0x0x7f997e6bf3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6a2ea0) 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&> (0x0x7f997e6bf410) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f997e6bf478) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e6c2000) 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&> (0x0x7f997e6bf4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6c20c0) 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&> > (0x0x7f997e6c2120) 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&> > (0x0x7f997e6bf548) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f997e6bf5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e6c2180) 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&> (0x0x7f997e6c22a0) 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&> (0x0x7f997e6c2300) 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&> (0x0x7f997e6c2240) 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&> (0x0x7f997e6bf750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6c2360) 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&> (0x0x7f997e6bf7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6c23c0) 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*> > > (0x0x7f997e6c2420) 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*> > (0x0x7f997e6c2540) 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*> > (0x0x7f997e6bf820) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f997e6bf888) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e6c25a0) 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*> > (0x0x7f997e6bf9c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f997e6bfa28) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f997e6bfa90) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e6c2600) 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> (0x0x7f997e6c2660) 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*> (0x0x7f997e6bfbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6c2840) 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*> > (0x0x7f997e6c28a0) 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*> > (0x0x7f997e6bfc30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f997e6bfc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e6c2900) 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*> > > > (0x0x7f997e6c29c0) 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&&> > (0x0x7f997e6c2a20) 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*> > (0x0x7f997e6c2a80) 0 empty

Class std::is_function<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<int&&> (0x0x7f997e6bff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6c2b40) 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&&> > > (0x0x7f997e6c2ba0) 0 empty

Class std::is_lvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int&&> (0x0x7f997e6bf618) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6c2c00) 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&&> > (0x0x7f997e6c2c60) 0 empty

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f997e6bf680) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6c2d80) 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&&> > (0x0x7f997e6bfd68) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f997e6bfdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e6c2de0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f997e6bfe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6c2e40) 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&&> > (0x0x7f997e6c2ea0) 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&&> > (0x0x7f997e6f3000) 0 empty
  std::is_reference<int&&> (0x0x7f997e6f3068) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e6c2f00) 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&&> > (0x0x7f997e6f30d0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f997e6f3138) 0 empty
    std::is_reference<int&&> (0x0x7f997e6f31a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e6c2f60) 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&&> > > (0x0x7f997e6f3208) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6f5000) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f997e6f3340) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6f5120) 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&&> > (0x0x7f997e6f5180) 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&&> > (0x0x7f997e6f33a8) 0 empty
  std::is_reference<int&&> (0x0x7f997e6f3410) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e6f51e0) 0 empty

Class std::__is_referenceable<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int&&> (0x0x7f997e6f3478) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6f5240) 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> (0x0x7f997e6f52a0) 0 empty

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f997e6f34e0) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f997e6f5300) 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&&> (0x0x7f997e6bff08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e6c2ae0) 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&&> > (0x0x7f997e6f35b0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f997e6f3618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e6f5360) 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&&> (0x0x7f997e6f3680) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f997e6f36e8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f997e6f3750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e6f53c0) 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&&> (0x0x7f997e6f37b8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f997e6f3820) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f997e6f3888) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f997e6f38f0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e6f5420) 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&&> (0x0x7f997e6f3958) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6f5480) 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&&> (0x0x7f997e6f39c0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f997e6f3a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e6f54e0) 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&&> (0x0x7f997e6f3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e6f5540) 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&&> > (0x0x7f997e6f55a0) 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*> > > (0x0x7f997e6f3af8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f997e6f3b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e6f5600) 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*> > > > (0x0x7f997e6f56c0) 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&&> > (0x0x7f997e6f5720) 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*> > > > (0x0x7f997e6f3d00) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f997e6f3d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e6f5780) 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*> > > > (0x0x7f997e6f5840) 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&> > (0x0x7f997e6f58a0) 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*&> > (0x0x7f997e6f5900) 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*> > (0x0x7f997e6f5960) 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*&> (0x0x7f997e6f3f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e6f59c0) 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*&> > (0x0x7f997e6f3bc8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f997e6f3c30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e6f5ae0) 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*&> (0x0x7f997e6f3dd0) 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*&> > (0x0x7f997e6f3e38) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f997e717000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e6f5ba0) 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*&> (0x0x7f997e717068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f997e7170d0) 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*&> > (0x0x7f997e717138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f997e7171a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e6f5d20) 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*&> (0x0x7f997e717208) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6f5e40) 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*&> (0x0x7f997e717270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f997e7172d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e6f5ea0) 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*&> (0x0x7f997e717340) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e6f5f00) 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*&> > (0x0x7f997e6f5f60) 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*> > (0x0x7f997e71e000) 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*&> (0x0x7f997e71e0c0) 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*&> (0x0x7f997e71e120) 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*&> (0x0x7f997e71e060) 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*&> (0x0x7f997e717410) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e71e180) 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*&> (0x0x7f997e717478) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e71e1e0) 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*> > > (0x0x7f997e71e240) 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*> > (0x0x7f997e7174e0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f997e717548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f997e7175b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e71e2a0) 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> (0x0x7f997e71e300) 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*> (0x0x7f997e7176e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e71e420) 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*> > (0x0x7f997e717750) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f997e7177b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e71e480) 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*> > > (0x0x7f997e717820) 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*> > (0x0x7f997e717888) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f997e7178f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e71e4e0) 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*> > > (0x0x7f997e717958) 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*> > > (0x0x7f997e7179c0) 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*> > (0x0x7f997e717a28) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f997e717a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e71e540) 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*> > > > (0x0x7f997e71e600) 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&> > (0x0x7f997e71e660) 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*&> > (0x0x7f997e71e6c0) 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*> > > (0x0x7f997e717c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e71e720) 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*> > > > (0x0x7f997e717d00) 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*> > > (0x0x7f997e717d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e71e780) 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*> > > > (0x0x7f997e717dd0) 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*> > > > (0x0x7f997e717e38) 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*> > > (0x0x7f997e717ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e71e7e0) 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&&> > (0x0x7f997e71e8a0) 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*&> > (0x0x7f997e717af8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f997e717b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e71e900) 0 empty

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

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

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

Class std::__is_void_helper<int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int&&> (0x0x7f997e717f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e71eae0) 0 empty

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f997e717f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e71eb40) 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*> > > (0x0x7f997e71eba0) 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*> > (0x0x7f997e34a000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f997e34a068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f997e34a0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e71ec00) 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> (0x0x7f997e71ec60) 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*> (0x0x7f997e34a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e71ecc0) 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*> > (0x0x7f997e71ed20) 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*> > (0x0x7f997e34a270) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f997e34a2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e71ed80) 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*&> (0x0x7f997e71ee40) 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*> > > > (0x0x7f997e35a0c0) 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*&> > (0x0x7f997e35a120) 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&&> > (0x0x7f997e35a180) 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*> > (0x0x7f997e35a2a0) 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&&> (0x0x7f997e34a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e35a420) 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&&> > > (0x0x7f997e35a480) 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&&> (0x0x7f997e34a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e35a4e0) 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&&> > (0x0x7f997e35a540) 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&&> (0x0x7f997e34a618) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e35a5a0) 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&&> > (0x0x7f997e34a680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f997e34a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e35a600) 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&&> (0x0x7f997e34a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e35a660) 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&&> > (0x0x7f997e35a6c0) 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&&> > (0x0x7f997e34a7b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f997e34a820) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e35a720) 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&&> > (0x0x7f997e34a888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f997e34a8f0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f997e34a958) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e35a780) 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&&> > > (0x0x7f997e34a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e35a7e0) 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&&> (0x0x7f997e34aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e35a840) 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&&> > (0x0x7f997e35a8a0) 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&&> > (0x0x7f997e34aa90) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f997e34aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e35a900) 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&&> (0x0x7f997e34ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e35a960) 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> (0x0x7f997e35a9c0) 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&&> (0x0x7f997e34abc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f997e35aa20) 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&&> (0x0x7f997e34a4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e35a3c0) 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&&> > (0x0x7f997e34ac98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f997e34ad00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e35ab40) 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&&> (0x0x7f997e34ad68) 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&&> > (0x0x7f997e34add0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f997e34ae38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e35ac00) 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&&> (0x0x7f997e34af70) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f997e34a340) 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&&> > (0x0x7f997e383000) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f997e383068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e35acc0) 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&&> (0x0x7f997e383138) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e35af00) 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&&> (0x0x7f997e3831a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f997e383208) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e385060) 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&&> (0x0x7f997e383270) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e3851e0) 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&&> > (0x0x7f997e385240) 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*> > (0x0x7f997e3852a0) 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*> > (0x0x7f997e3832d8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f997e383340) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e385300) 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*> > > (0x0x7f997e3833a8) 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*> > (0x0x7f997e383410) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f997e383478) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e385360) 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*> > > (0x0x7f997e3834e0) 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*> > > (0x0x7f997e383548) 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*> > (0x0x7f997e3835b0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f997e383618) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e3853c0) 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*> > > > (0x0x7f997e385480) 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*&> > (0x0x7f997e3854e0) 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&&> > (0x0x7f997e385540) 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*> > > (0x0x7f997e3836e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e3855a0) 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*> > > > (0x0x7f997e383750) 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*> > > (0x0x7f997e3837b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e385600) 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*> > > > (0x0x7f997e383820) 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*> > > > (0x0x7f997e383888) 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*> > > (0x0x7f997e3838f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e385660) 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*&> > (0x0x7f997e385720) 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*&> > (0x0x7f997e383958) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f997e3839c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e385780) 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*> > (0x0x7f997e385840) 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*> > (0x0x7f997e383a28) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f997e383a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e3858a0) 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*> > > > (0x0x7f997e385ba0) 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&> > (0x0x7f997e385c00) 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&&> > (0x0x7f997e385c60) 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*> > > (0x0x7f997e383bc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f997e383c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e385cc0) 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*> > > (0x0x7f997e383c98) 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*> > > (0x0x7f997e383d00) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f997e383d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e385d20) 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*> > > > (0x0x7f997e385de0) 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&> > (0x0x7f997e385e40) 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&&> > (0x0x7f997e385ea0) 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*> > > > (0x0x7f997e383e38) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f997e383ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e385f00) 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*> > > > (0x0x7f997e383f08) 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*> > > > (0x0x7f997e383f70) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f997e3da000) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e385f60) 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*&> > (0x0x7f997e3db060) 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&&> > (0x0x7f997e3da068) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f997e3da0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e3db0c0) 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*> > (0x0x7f997e3db180) 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*> > (0x0x7f997e3da138) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f997e3da1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e3db1e0) 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*> > > > (0x0x7f997e3db720) 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*> >*&> > (0x0x7f997e3db780) 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*> > (0x0x7f997e3db7e0) 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*> >*&> (0x0x7f997e3da3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e3db8a0) 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*> >*&> > > (0x0x7f997e3db9c0) 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*> >*&> (0x0x7f997e3da410) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e3dba20) 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*> >*&> > (0x0x7f997e3dbb40) 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*> >*&> > (0x0x7f997e3da548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f997e3da5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e3dbba0) 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*> >*&> (0x0x7f997e3da680) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e3dbc00) 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*> >*&> > (0x0x7f997e3dbd20) 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*> >*&> > (0x0x7f997e3da6e8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f997e3da750) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e3dbd80) 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*> >*&> > (0x0x7f997e3da7b8) 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*> >*&> > (0x0x7f997e3da820) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f997e3da888) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e3dbe40) 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*> >*&> > > (0x0x7f997e3da8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e3dbf00) 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*> >*&> (0x0x7f997e3da958) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e3dbf60) 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*> >*&> > (0x0x7f997e40b000) 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*> >*&> > (0x0x7f997e3da9c0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f997e3daa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e40b060) 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*> >*&> (0x0x7f997e3daa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e40b120) 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> (0x0x7f997e40b300) 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*> >*&> (0x0x7f997e3daaf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, true> (0x0x7f997e40b360) 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*> >*&> (0x0x7f997e3da340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f997e3db840) 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*> >*&> > (0x0x7f997e3dac98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f997e3dad00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f997e40b480) 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*> >*&> (0x0x7f997e3dad68) 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*> >*&> > (0x0x7f997e3dadd0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f997e3dae38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f997e40b4e0) 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*> >*&> (0x0x7f997e3daea0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f997e3daf08) 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*> >*&> > (0x0x7f997e3daf70) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f997e414000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f997e40b540) 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*> >*&> (0x0x7f997e414068) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e40b5a0) 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*> >*&> (0x0x7f997e4140d0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f997e414138) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e40b600) 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*> >*&> (0x0x7f997e4141a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e40b660) 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*> >*&> > (0x0x7f997e40b6c0) 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&&> > (0x0x7f997e40b720) 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*> >*&> (0x0x7f997e40b7e0) 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*> >*&> (0x0x7f997e40b900) 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*> >*&> (0x0x7f997e40b780) 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*> >*&> (0x0x7f997e414270) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e40ba20) 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*> >*&> (0x0x7f997e4142d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e40bc00) 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*> > > (0x0x7f997e40bc60) 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*> > (0x0x7f997e414340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f997e4143a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f997e414410) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e40bcc0) 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> (0x0x7f997e40bd20) 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*> (0x0x7f997e414548) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e40bd80) 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*> > (0x0x7f997e40bde0) 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*> > (0x0x7f997e4145b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f997e414618) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e40be40) 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*> > > (0x0x7f997e414680) 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*> > (0x0x7f997e4146e8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f997e414750) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e40bea0) 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*> > > (0x0x7f997e4147b8) 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*> > > (0x0x7f997e414820) 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*> > (0x0x7f997e414888) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f997e4148f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e40bf00) 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*> > > > (0x0x7f997e433000) 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*> >*&> > (0x0x7f997e433060) 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&&> > (0x0x7f997e4330c0) 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*> > > (0x0x7f997e4149c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e433120) 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*> > > > (0x0x7f997e414a28) 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*> > > (0x0x7f997e414a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e433180) 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*> > > > (0x0x7f997e414af8) 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*> > > > (0x0x7f997e414b60) 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*> > > (0x0x7f997e414bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e4331e0) 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*> >*&> > (0x0x7f997e4332a0) 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*&> > (0x0x7f997e414c30) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f997e414c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e433300) 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*> > (0x0x7f997e4333c0) 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*> > (0x0x7f997e414d00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f997e414d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e433420) 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*> >*&> (0x0x7f997e4334e0) 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*> > > (0x0x7f997e470060) 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*>*> (0x0x7f997e46e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e4700c0) 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*>*> > (0x0x7f997e46e208) 0 empty
  std::is_same<std::_List_node<pfs::ChannelImpl*>*, std::_List_node<pfs::ChannelImpl*>*> (0x0x7f997e46e270) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e470120) 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> > (0x0x7f997e470900) 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> > (0x0x7f997e470960) 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> > (0x0x7f997e470a20) 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> > (0x0x7f997e470a80) 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> > (0x0x7f997e470d20) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f997e470de0) 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> > (0x0x7f997e470d80) 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> > (0x0x7f997e509180) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f997e509240) 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> > (0x0x7f997e5091e0) 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*> > > > (0x0x7f997e509f00) 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*> > > > (0x0x7f997e46e8f0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7f997e509f60) 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*>*> (0x0x7f997e46e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e152000) 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*>*> > (0x0x7f997e152060) 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*>*> > > (0x0x7f997e46eaf8) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*> (0x0x7f997e46eb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e1520c0) 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&> > (0x0x7f997e1e0720) 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&> > (0x0x7f997e184bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e1e0780) 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&> > > (0x0x7f997e184c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e1e07e0) 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&>&&> > (0x0x7f997e1e0960) 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&>&&> (0x0x7f997e1e0ae0) 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&>&&> (0x0x7f997e1e0b40) 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&>&&> (0x0x7f997e1e0a80) 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&>&&> (0x0x7f997e184d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e1e0ba0) 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&>&&> (0x0x7f997e184d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e1e0c00) 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&>&&> > (0x0x7f997e1e0c60) 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&>&&> (0x0x7f997e184dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e1e0cc0) 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&>&&> > (0x0x7f997e184e38) 0 empty
  std::is_function<std::tuple<const char* const&>&&> (0x0x7f997e184ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e1e0d20) 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&>&&> > > (0x0x7f997e184f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e1e0d80) 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&>&&> (0x0x7f997e184f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e1e0de0) 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&>&&> > (0x0x7f997e1e0e40) 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&> > (0x0x7f997e1840d0) 0 empty
  std::is_lvalue_reference<std::tuple<const char* const&>&&> (0x0x7f997e184270) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e1e0ea0) 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&>&&> > > (0x0x7f997e1e0f60) 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&>&&> > (0x0x7f997e221000) 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&>&&> (0x0x7f997e219068) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e221060) 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&>&&> > (0x0x7f997e2190d0) 0 empty
  std::is_rvalue_reference<std::tuple<const char* const&>&&> (0x0x7f997e219138) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e2210c0) 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&>&&> (0x0x7f997e2191a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e221120) 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&>&&> > (0x0x7f997e221180) 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&>&&> > (0x0x7f997e219208) 0 empty
  std::is_reference<std::tuple<const char* const&>&&> (0x0x7f997e219270) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e2211e0) 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&>&&> > (0x0x7f997e2192d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> > (0x0x7f997e219340) 0 empty
    std::is_reference<std::tuple<const char* const&>&&> (0x0x7f997e2193a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e221240) 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&>&&> > > (0x0x7f997e219410) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e2212a0) 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&>&&> (0x0x7f997e219478) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e221300) 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&>&&> > (0x0x7f997e221360) 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&>&&> > (0x0x7f997e2194e0) 0 empty
  std::is_reference<std::tuple<const char* const&>&&> (0x0x7f997e219548) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e2213c0) 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&>&&> (0x0x7f997e2195b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e221420) 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> (0x0x7f997e221480) 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&>&&> (0x0x7f997e219618) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const char* const&>&&, true> (0x0x7f997e2214e0) 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&> (0x0x7f997e219000) 0 empty
  std::__do_is_static_castable_impl (0x0x7f997e1e0f00) 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&> (0x0x7f997e2196e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e221540) 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&> (0x0x7f997e219750) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e2215a0) 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&> > (0x0x7f997e221600) 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> > > > (0x0x7f997e2197b8) 0 empty
  std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7f997e219820) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e221660) 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&>&&> (0x0x7f997e219888) 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> > > > (0x0x7f997e2198f0) 0 empty
    std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7f997e219958) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e2216c0) 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&>&&> (0x0x7f997e2199c0) 0 empty
  std::__is_direct_constructible_ref_cast<const char* const&, std::tuple<const char* const&>&&> (0x0x7f997e219a28) 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> > > > (0x0x7f997e219a90) 0 empty
      std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7f997e219af8) 0 empty
        std::integral_constant<bool, false> (0x0x7f997e2217e0) 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&>&&> (0x0x7f997e219b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e221960) 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&>&&> (0x0x7f997e219bc8) 0 empty
  std::__is_direct_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7f997e219c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e2219c0) 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&>&&> (0x0x7f997e219c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e221a20) 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&>&&> > (0x0x7f997e219d00) 0 empty
  std::is_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7f997e219d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e221a80) 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&> > > (0x0x7f997e221c00) 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&> > (0x0x7f997e219dd0) 0 empty
  std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7f997e219e38) 0 empty
    std::is_array<const char* const&> (0x0x7f997e219ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f997e221c60) 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> (0x0x7f997e221cc0) 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&> (0x0x7f997e219f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f997e221de0) 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&> > (0x0x7f997e241000) 0 empty
  std::is_convertible<std::tuple<const char* const&>&&, const char* const&> (0x0x7f997e241068) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e221e40) 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&>&> (0x0x7f997e221f00) 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&> > (0x0x7f997e247000) 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&> > (0x0x7f997e247060) 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&> > (0x0x7f997e221f60) 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&> > > > (0x0x7f997e2470c0) 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&>&> > > (0x0x7f997e2411a0) 0 empty
  std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > (0x0x7f997e241208) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e247120) 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&>&&> (0x0x7f997e247240) 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&> > (0x0x7f997e247300) 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&> > (0x0x7f997e2472a0) 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&> > > > (0x0x7f997e247360) 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&>&&> > > (0x0x7f997e241340) 0 empty
  std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > (0x0x7f997e2413a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f997e2473c0) 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&> > (0x0x7f997e2474e0) 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&> (0x0x7f997e241410) 0 empty
  std::integral_constant<bool, true> (0x0x7f997e247540) 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&> > (0x0x7f997e241478) 0 empty
  std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7f997e2414e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f997e2475a0) 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&> (0x0x7f997e241548) 0 empty
  std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7f997e2415b0) 0 empty
    std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7f997e241618) 0 empty
      std::integral_constant<bool, true> (0x0x7f997e247600) 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> (0x0x7f997e241680) 0 empty
  std::is_nothrow_constructible<const char* const&, const char* const&> (0x0x7f997e2416e8) 0 empty
    std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7f997e241750) 0 empty
      std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7f997e2417b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f997e247660) 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&> (0x0x7f997e241820) 0 empty
  std::__is_nothrow_move_constructible_impl<const char* const&, true> (0x0x7f997e241888) 0 empty
    std::is_nothrow_constructible<const char* const&, const char* const&> (0x0x7f997e2418f0) 0 empty
      std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7f997e241958) 0 empty
        std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7f997e2419c0) 0 empty
          std::integral_constant<bool, true> (0x0x7f997e2476c0) 0 empty

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

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f997e2751e0) 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*&&> > (0x0x7f997e275720) 0 empty

Class std::remove_reference<pfs::ChannelImpl*>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<pfs::ChannelImpl*> (0x0x7f997e2759c0) 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&> > (0x0x7f997e275c60) 0 empty

