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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fa45b6dfae0) 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> (0x0x7fa45b6dfb40) 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> (0x0x7fa45b6dfba0) 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> (0x0x7fa45b6dfc00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fa45b71d5a0) 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> (0x0x7fa45b71d600) 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> (0x0x7fa45b71d660) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fa45b71d6c0) 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> (0x0x7fa45b71d720) 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> (0x0x7fa45b71d780) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fa45b71d840) 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> (0x0x7fa45b71d8a0) 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> (0x0x7fa45b71d900) 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> (0x0x7fa45b71d960) 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> (0x0x7fa45b71d9c0) 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> (0x0x7fa45b71da20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7fa45b5f1820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b7499c0) 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> (0x0x7fa45b5f1888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749a20) 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> (0x0x7fa45b5f18f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749a80) 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> (0x0x7fa45b5f1958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749ae0) 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> (0x0x7fa45b5f19c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749b40) 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> (0x0x7fa45b5f1a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749ba0) 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> (0x0x7fa45b5f1a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749c00) 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> (0x0x7fa45b5f1af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749c60) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7fa45b5f1b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749cc0) 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> (0x0x7fa45b5f1bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749d20) 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> (0x0x7fa45b5f1c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749d80) 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> (0x0x7fa45b5f1c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749de0) 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> (0x0x7fa45b5f1d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749e40) 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> (0x0x7fa45b5f1d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749ea0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7fa45b5f1dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749f00) 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> (0x0x7fa45b5f1e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45b749f60) 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> (0x0x7fa45b5f1f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45ad040c0) 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> (0x0x7fa45ad05000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45ad04120) 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> (0x0x7fa45ad05068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45ad04180) 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> (0x0x7fa45ad293a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45ad2a360) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7fa45ad55060) 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 (0x0x7fa45ad552a0) 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 (0x0x7fa45ad554e0) 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 (0x0x7fa45ad55720) 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 (0x0x7fa45ad558a0) 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 (0x0x7fa45ad55c60) 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 (0x0x7fa45ad90d80) 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> (0x0x7fa45adbf360) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7fa45adec6c0) 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> (0x0x7fa45adec720) 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> (0x0x7fa45adec780) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7fa45ae17c60) 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 (0x0x7fa45ae17d20) 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 (0x0x7fa45ae17de0) 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 (0x0x7fa45ae17ea0) 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 (0x0x7fa45ae17f60) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7fa45ae4e600) 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 (0x0x7fa45ae4e7e0) 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 (0x0x7fa45ae4e840) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fa45ae5f5b0) 0 empty
  std::input_iterator_tag (0x0x7fa45aee6000) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fa45ae5f618) 0 empty
  std::forward_iterator_tag (0x0x7fa45ae5f680) 0 empty
    std::input_iterator_tag (0x0x7fa45aee6060) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fa45ae5f6e8) 0 empty
  std::bidirectional_iterator_tag (0x0x7fa45ae5f750) 0 empty
    std::forward_iterator_tag (0x0x7fa45ae5f7b8) 0 empty
      std::input_iterator_tag (0x0x7fa45aee60c0) 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> (0x0x7fa45ab27840) 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 (0x0x7fa45ab76c00) 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 (0x0x7fa45ab76d20) 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 (0x0x7fa45ab76ea0) 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 (0x0x7fa45aba0060) 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 (0x0x7fa45aba0180) 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> (0x0x7fa45abc75a0) 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> (0x0x7fa45abc76c0) 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> (0x0x7fa45abc7ba0) 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> (0x0x7fa45abc7c60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7fa45a9d62a0) 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 (0x0x7fa45a9d6360) 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> (0x0x7fa45a9d6d20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7fa45a722120) 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> > (0x0x7fa45a7ef120) 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> (0x0x7fa45a7ef180) 0 empty

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7fa45a486120) 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> > (0x0x7fa45a794270) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7fa45a486180) 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> (0x0x7fa45a4861e0) 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 (0x0x7fa45a7943a8) 0
  std::allocator<char> (0x0x7fa45a794410) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fa45a486240) 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> (0x0x7fa45a4862a0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7fa45a486600) 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> > (0x0x7fa45a4868a0) 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> (0x0x7fa45a486900) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7fa45a486c60) 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> > (0x0x7fa45a486d20) 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> (0x0x7fa45a486d80) 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> (0x0x7fa45a794548) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7fa45a486de0) 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> (0x0x7fa45a486e40) 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> (0x0x7fa45a486ea0) 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> > (0x0x7fa45a579000) 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> > (0x0x7fa45a7945b0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7fa45a579060) 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> (0x0x7fa45a5790c0) 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 (0x0x7fa45a7946e8) 0
  std::allocator<wchar_t> (0x0x7fa45a794750) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fa45a579120) 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> (0x0x7fa45a579180) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7fa45a794e38) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7fa45a666a80) 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> (0x0x7fa45a666b40) 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> (0x0x7fa45a794ea0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7fa45a666ba0) 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> (0x0x7fa45a666c60) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7fa45a7941a0) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7fa45a295480) 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> > (0x0x7fa45a794340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45a295540) 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> > (0x0x7fa45a2955a0) 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> > (0x0x7fa45a794618) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fa45a295600) 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> > > (0x0x7fa45a794680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45a2956c0) 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> > (0x0x7fa45a295720) 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> > (0x0x7fa45a2ab000) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7fa45a295780) 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> > > (0x0x7fa45a2ab068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45a295900) 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> > (0x0x7fa45a295960) 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> > (0x0x7fa45a2ab0d0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7fa45a2959c0) 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> > (0x0x7fa45a295a80) 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> > (0x0x7fa45a2ab208) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7fa45a295ae0) 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> (0x0x7fa45a295b40) 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> (0x0x7fa45a295ba0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7fa45a2ab340) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7fa45a295c60) 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 (0x0x7fa45a2ab410) 0
  std::allocator<char16_t> (0x0x7fa45a2ab478) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7fa45a295cc0) 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> (0x0x7fa45a295d20) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7fa45a295a20) 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> > > (0x0x7fa45a2ab4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45a295de0) 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> > (0x0x7fa45a295e40) 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> > (0x0x7fa45a2ab548) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7fa45a295ea0) 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> > (0x0x7fa45a295f60) 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> > (0x0x7fa45a2ab680) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7fa45a38c000) 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> (0x0x7fa45a38c060) 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> (0x0x7fa45a38c0c0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7fa45a2ab7b8) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7fa45a38c180) 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 (0x0x7fa45a2ab888) 0
  std::allocator<char32_t> (0x0x7fa45a2ab8f0) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7fa45a38c1e0) 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> (0x0x7fa45a38c240) 0

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

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

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

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7fa45a0a5d80) 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 (0x0x7fa45a0e0ae0) 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> (0x0x7fa45a0e0a80) 0

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7fa45a183600) 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*> (0x0x7fa45a24fa80) 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*> (0x0x7fa45a2abf08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45a24fae0) 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*> > > (0x0x7fa45a24fb40) 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*> (0x0x7fa45a2abf70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45a24fc60) 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*> > (0x0x7fa45a24fcc0) 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*> (0x0x7fa45a2ab270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45a24fd20) 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*> > (0x0x7fa45a2ab2d8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7fa45a2ab6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45a24fd80) 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*> (0x0x7fa45a2ab750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45a24fde0) 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*> > (0x0x7fa45a24fe40) 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*> (0x0x7fa45a24ff00) 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*> (0x0x7fa45a24ff60) 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*> (0x0x7fa45a24fea0) 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*> (0x0x7fa45a2aba28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ecc000) 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*> (0x0x7fa45a2abe38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ecc060) 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*> > (0x0x7fa45a2abea0) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7fa459ecd000) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459ecc0c0) 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*> > (0x0x7fa459ecd138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7fa459ecd1a0) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7fa459ecd208) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459ecc120) 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*> > > (0x0x7fa459ecd2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ecc180) 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*> (0x0x7fa459ecd340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ecc1e0) 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*> > (0x0x7fa459ecc240) 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*> > (0x0x7fa459ecd3a8) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7fa459ecd410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ecc2a0) 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*> (0x0x7fa459ecd548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ecc3c0) 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*&> (0x0x7fa459ecd5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ecc480) 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*&> > > (0x0x7fa459ecc4e0) 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*&> (0x0x7fa459ecd618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ecc600) 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*&> > (0x0x7fa459ecc660) 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*&> > (0x0x7fa459ecd680) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7fa459ecd6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ecc6c0) 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*&> (0x0x7fa459ecd750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ecc720) 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*&> > (0x0x7fa459ecc780) 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*&> > (0x0x7fa459ecd7b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fa459ecd820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ecc7e0) 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*&> > (0x0x7fa459ecd958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7fa459ecd9c0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fa459ecda28) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459ecc840) 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*&> > > (0x0x7fa459ecdaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ecc8a0) 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*&> (0x0x7fa459ecdb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ecc900) 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*&> > (0x0x7fa459ecc960) 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*&> > (0x0x7fa459ecdbc8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fa459ecdc30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ecc9c0) 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*&> (0x0x7fa459ecdd68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459eccae0) 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> (0x0x7fa459eccb40) 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*&> (0x0x7fa459ecddd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7fa459eccba0) 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&> (0x0x7fa459ecdea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459eccc00) 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&> > > (0x0x7fa459eccc60) 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&> (0x0x7fa459ecdf08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ecccc0) 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&> > (0x0x7fa459eccd20) 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&> > (0x0x7fa459ecdf70) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7fa459ef0000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459eccd80) 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&> (0x0x7fa459ef0068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459eccde0) 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&> > (0x0x7fa459ecce40) 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&> > (0x0x7fa459ef00d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fa459ef0138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459eccea0) 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&> > (0x0x7fa459ef01a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7fa459ef0208) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fa459ef0270) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459eccf00) 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&> > > (0x0x7fa459ef02d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459eccf60) 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&> (0x0x7fa459ef0340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ef7000) 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&> > (0x0x7fa459ef7060) 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&> > (0x0x7fa459ef03a8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fa459ef0410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ef70c0) 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&> (0x0x7fa459ef0478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ef7120) 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> (0x0x7fa459ef7180) 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&> (0x0x7fa459ef04e0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7fa459ef71e0) 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&> (0x0x7fa459ecc420) 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&> (0x0x7fa459ef0548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ef7240) 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> (0x0x7fa459ef05b0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fa459ef0618) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ef72a0) 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*> (0x0x7fa459ef0680) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fa459ef06e8) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fa459ef0750) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459ef7300) 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*> > (0x0x7fa459ef7360) 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*> > (0x0x7fa459ef07b8) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7fa459ef0820) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fa459ef0888) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fa459ef08f0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa459ef73c0) 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&> (0x0x7fa459ef7420) 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*> > > (0x0x7fa459ef09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ef7480) 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&> (0x0x7fa459ef74e0) 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*&&> (0x0x7fa459ef0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ef75a0) 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*&&> > > (0x0x7fa459ef7600) 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*&&> (0x0x7fa459ef0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ef7720) 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*&&> > (0x0x7fa459ef7780) 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*&&> (0x0x7fa459ef0b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ef77e0) 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*&&> > (0x0x7fa459ef0bc8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7fa459ef0c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ef7840) 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*&&> (0x0x7fa459ef0c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ef78a0) 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*&&> > (0x0x7fa459ef7900) 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*&&> > (0x0x7fa459ef0d00) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fa459ef0d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ef7960) 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*&&> > (0x0x7fa459ef0ea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7fa459ef0f08) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fa459ef0f70) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459ef79c0) 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*&&> > > (0x0x7fa459f16068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ef7a20) 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*&&> (0x0x7fa459f160d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459ef7a80) 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*&&> > (0x0x7fa459ef7ae0) 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*&&> > (0x0x7fa459f16138) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fa459f161a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ef7b40) 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*&&> (0x0x7fa459f163a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ef7ba0) 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> (0x0x7fa459ef7c00) 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*&&> (0x0x7fa459f16410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7fa459ef7c60) 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*&&> (0x0x7fa459ef7540) 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*&&> (0x0x7fa459f16478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459ef7cc0) 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> (0x0x7fa459f164e0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fa459f16548) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459ef7d20) 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*> (0x0x7fa459f165b0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fa459f16618) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fa459f16680) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459ef7d80) 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*> > (0x0x7fa459ef7de0) 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*> > (0x0x7fa459f166e8) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7fa459f16750) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fa459f167b8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fa459f16820) 0 empty
        std::integral_constant<bool, true> (0x0x7fa459ef7e40) 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&&> (0x0x7fa459ef7ea0) 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*> (0x0x7fa45a24fa20) 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> (0x0x7fa459f754e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7fa459fc54e0) 0
  std::__uses_alloc_base (0x0x7fa459feda80) 0 empty

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

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

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

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

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 (0x0x7fa459e1a780) 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 (0x0x7fa459e1a7e0) 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 (0x0x7fa459fc5f08) 0 nearly-empty
    vptr=((& pfs::Channel::_ZTVN3pfs7ChannelE) + 16u)
  pfs::Array2D (0x0x7fa459e1a840) 0 nearly-empty
      primary-for pfs::Channel (0x0x7fa459fc5f08)

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

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

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

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

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

Class pfs::CommandLineException
   size=1024 align=1
   base size=1024 base align=1
pfs::CommandLineException (0x0x7fa459fc5f70) 0
  pfs::Exception (0x0x7fa459e4e0c0) 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> > > (0x0x7fa459e4e360) 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> > > (0x0x7fa459e63000) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fa459e4e480) 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> > (0x0x7fa459e4e4e0) 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> > > (0x0x7fa459e4e600) 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> > > (0x0x7fa459e4e660) 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> > > (0x0x7fa459e63138) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7fa459e4e7e0) 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 (0x0x7fa459e63208) 0
  std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7fa459e63270) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7fa459e4e840) 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> > > > (0x0x7fa459e4e8a0) 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> > > > (0x0x7fa459e632d8) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7fa459e4e9c0) 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> > > (0x0x7fa459e4e300) 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> > (0x0x7fa459e4eba0) 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> > (0x0x7fa459e63410) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7fa459e4ed20) 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> > (0x0x7fa459e633a8) 0
  std::__cxx11::_List_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fa459e4eb40) 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> > (0x0x7fa459e4ed80) 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 (0x0x7fa459fc59c0) 0
    vptr=((& pfs::TagIteratorImpl::_ZTVN3pfs15TagIteratorImplE) + 16u)
  pfs::TagIterator (0x0x7fa459e4e2a0) 0 nearly-empty
      primary-for pfs::TagIteratorImpl (0x0x7fa459fc59c0)

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7fa459e637b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459b3c000) 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> > (0x0x7fa459b3c0c0) 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> > (0x0x7fa459b3c120) 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> > (0x0x7fa459b3c060) 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> > (0x0x7fa459e63888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459b3c180) 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> > (0x0x7fa459e638f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459b3c1e0) 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> > > (0x0x7fa459e63958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459b3c240) 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> > > > (0x0x7fa459b3c2a0) 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> > (0x0x7fa459e639c0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa459b3c300) 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> > > (0x0x7fa459e63a28) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7fa459e63a90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa459b3c360) 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> > (0x0x7fa459e63af8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7fa459e63b60) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7fa459e63bc8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa459b3c3c0) 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> (0x0x7fa459e63c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459b3c420) 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> > (0x0x7fa459e63c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459b3c480) 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> > > (0x0x7fa459b3c4e0) 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> > (0x0x7fa459e63d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459b3c540) 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> (0x0x7fa459e63d68) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7fa459e63dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459b3c5a0) 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> > (0x0x7fa459e63e38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7fa459e63ea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7fa459e63f08) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459b3c600) 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> > (0x0x7fa459e63f70) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7fa459e63068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7fa459e63340) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7fa459e634e0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa459b3c660) 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 (0x0x7fa459b50270) 0
    vptr=((& pfs::TagContainerImpl::_ZTVN3pfs16TagContainerImplE) + 16u)
  pfs::TagContainer (0x0x7fa459b3ca20) 0 nearly-empty
      primary-for pfs::TagContainerImpl (0x0x7fa459b50270)

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

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

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> > > > (0x0x7fa459b50548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459b84540) 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> > > > (0x0x7fa459b84600) 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> > > > (0x0x7fa459b84720) 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> > > > (0x0x7fa459b845a0) 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> > > > (0x0x7fa459b50618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459b84780) 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> > > > (0x0x7fa459b50680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459b848a0) 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> > > > > (0x0x7fa459b506e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459b84900) 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> > > > > > (0x0x7fa459b84960) 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> > > > (0x0x7fa459b50820) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa459b849c0) 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> > > > > > (0x0x7fa459b50888) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7fa459b508f0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa459b84a20) 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> > > > (0x0x7fa459b50958) 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> > > > > > (0x0x7fa459b509c0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7fa459b50a28) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa459b84a80) 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> (0x0x7fa459b50a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459b84ae0) 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> > > > (0x0x7fa459b50af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459b84b40) 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> > > > > (0x0x7fa459b84ba0) 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> > > > (0x0x7fa459b50c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459b84c00) 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> (0x0x7fa459b50c98) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7fa459b50d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459b84c60) 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> > (0x0x7fa459b50d68) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7fa459b50dd0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7fa459b50e38) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459b84cc0) 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> > > > (0x0x7fa459b50ea0) 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> > (0x0x7fa459b50f08) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7fa459b50f70) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7fa459b50138) 0 empty
        std::integral_constant<bool, true> (0x0x7fa459b84d20) 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> (0x0x7fa459bb8a80) 0 empty

Class pfs::str_cmp
   size=1 align=1
   base size=1 base align=1
pfs::str_cmp (0x0x7fa459b504e0) 0 empty
  std::binary_function<const char*, const char*, bool> (0x0x7fa459bb8ae0) 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*> > (0x0x7fa459bb8c60) 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*> > (0x0x7fa459bd1068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa459bb8d20) 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*> > > (0x0x7fa459bb8d80) 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*> > > (0x0x7fa459bd11a0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa459bb8ea0) 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*> > (0x0x7fa459c00060) 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*> > > (0x0x7fa459c00120) 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*> > > (0x0x7fa459c00180) 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*> > > (0x0x7fa459bd12d8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa459c00300) 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> (0x0x7fa459bd13a8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa459bd1410) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa459c003c0) 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*> > > (0x0x7fa459c000c0) 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> (0x0x7fa459bb8c00) 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*> > (0x0x7fa459c00540) 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 (0x0x7fa459bd1000) 0
    vptr=((& pfs::ChannelIteratorImpl::_ZTVN3pfs19ChannelIteratorImplE) + 16u)
  pfs::ChannelIterator (0x0x7fa459bb8ba0) 0 nearly-empty
      primary-for pfs::ChannelIteratorImpl (0x0x7fa459bd1000)

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*> (0x0x7fa459c00ae0) 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> (0x0x7fa459bd1618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459c00b40) 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> > > (0x0x7fa459c00ba0) 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> (0x0x7fa459bd1680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459c00c00) 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> > (0x0x7fa459c00c60) 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> (0x0x7fa459bd16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459c00cc0) 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> > (0x0x7fa459bd1750) 0 empty
  std::is_rvalue_reference<const char* const> (0x0x7fa459bd17b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459c00d20) 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> (0x0x7fa459bd19c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459c00d80) 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> > (0x0x7fa459c00de0) 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> (0x0x7fa459946060) 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> (0x0x7fa4599460c0) 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> (0x0x7fa459946000) 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*> (0x0x7fa459bd1a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459946120) 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> (0x0x7fa459bd1af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459946180) 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> > (0x0x7fa459bd1b60) 0 empty
  std::is_void<const char* const> (0x0x7fa459bd1bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4599461e0) 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> > (0x0x7fa459bd1c30) 0 empty
  std::__or_<std::is_reference<const char* const>, std::is_void<const char* const> > (0x0x7fa459bd1c98) 0 empty
    std::is_void<const char* const> (0x0x7fa459bd1d00) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459946240) 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> > > (0x0x7fa459bd1d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599462a0) 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> (0x0x7fa459bd1dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459946300) 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> > (0x0x7fa459946360) 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> > (0x0x7fa459bd1f08) 0 empty
  std::is_object<const char* const> (0x0x7fa459bd1f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459946480) 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> (0x0x7fa459bd1138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599464e0) 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&> (0x0x7fa459bd1208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599465a0) 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&> > > (0x0x7fa459946600) 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&> (0x0x7fa45995c000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459946660) 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&> > (0x0x7fa4599466c0) 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&> > (0x0x7fa45995c068) 0 empty
  std::is_lvalue_reference<const char* const&> (0x0x7fa45995c0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459946720) 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&> (0x0x7fa45995c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459946780) 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&> > (0x0x7fa4599467e0) 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&> > (0x0x7fa45995c410) 0 empty
  std::is_reference<const char* const&> (0x0x7fa45995c478) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459946900) 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&> > (0x0x7fa45995c4e0) 0 empty
  std::__or_<std::is_reference<const char* const&>, std::is_void<const char* const&> > (0x0x7fa45995c548) 0 empty
    std::is_reference<const char* const&> (0x0x7fa45995c5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459946960) 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&> > > (0x0x7fa45995c618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599469c0) 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&> (0x0x7fa45995c680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459946a20) 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&> > (0x0x7fa459946a80) 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&> > (0x0x7fa45995c7b8) 0 empty
  std::is_reference<const char* const&> (0x0x7fa45995c820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459946ba0) 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&> (0x0x7fa45995c888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459946c00) 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> (0x0x7fa459946c60) 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&> (0x0x7fa45995c8f0) 0 empty
  std::__add_rvalue_reference_helper<const char* const&, true> (0x0x7fa459946cc0) 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&> (0x0x7fa459946540) 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&> (0x0x7fa45995c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459946d20) 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> (0x0x7fa45995ca28) 0 empty
  std::is_assignable<const char* const&, const char* const&> (0x0x7fa45995ca90) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459946d80) 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> (0x0x7fa45995caf8) 0 empty
  std::__is_copy_assignable_impl<const char* const, true> (0x0x7fa45995cb60) 0 empty
    std::is_assignable<const char* const&, const char* const&> (0x0x7fa45995cbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459946de0) 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> > (0x0x7fa459946e40) 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*> > (0x0x7fa45995cc30) 0 empty
  std::is_copy_assignable<const char* const> (0x0x7fa45995cc98) 0 empty
    std::__is_copy_assignable_impl<const char* const, true> (0x0x7fa45995cd00) 0 empty
      std::is_assignable<const char* const&, const char* const&> (0x0x7fa45995cd68) 0 empty
        std::integral_constant<bool, false> (0x0x7fa459946ea0) 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&> (0x0x7fa45996b000) 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*> > > (0x0x7fa45996c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45996b060) 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&> (0x0x7fa45996b0c0) 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&&> (0x0x7fa45996c340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45996b180) 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&&> > > (0x0x7fa45996b1e0) 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&&> (0x0x7fa45996c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45996b240) 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&&> > (0x0x7fa45996b2a0) 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&&> (0x0x7fa45996c410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45996b300) 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&&> > (0x0x7fa45996c478) 0 empty
  std::is_rvalue_reference<const char* const&&> (0x0x7fa45996c4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45996b360) 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&&> (0x0x7fa45996c618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45996b3c0) 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&&> > (0x0x7fa45996b420) 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&&> > (0x0x7fa45996c750) 0 empty
  std::is_reference<const char* const&&> (0x0x7fa45996c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45996b540) 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&&> > (0x0x7fa45996c820) 0 empty
  std::__or_<std::is_reference<const char* const&&>, std::is_void<const char* const&&> > (0x0x7fa45996c888) 0 empty
    std::is_reference<const char* const&&> (0x0x7fa45996c8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45996b5a0) 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&&> > > (0x0x7fa45996c958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45996b600) 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&&> (0x0x7fa45996c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45996b660) 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&&> > (0x0x7fa45996b6c0) 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&&> > (0x0x7fa45996cbc8) 0 empty
  std::is_reference<const char* const&&> (0x0x7fa45996cc30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45996b720) 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&&> (0x0x7fa45996cc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45996b840) 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> (0x0x7fa45996b8a0) 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&&> (0x0x7fa45996cd00) 0 empty
  std::__add_rvalue_reference_helper<const char* const&&, true> (0x0x7fa45996b900) 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&&> (0x0x7fa45996b120) 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&&> (0x0x7fa45996cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45996b960) 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> (0x0x7fa45996cdd0) 0 empty
  std::is_assignable<const char* const&, const char* const&&> (0x0x7fa45996ce38) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45996b9c0) 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> (0x0x7fa45996cea0) 0 empty
  std::__is_move_assignable_impl<const char* const, true> (0x0x7fa45996cf08) 0 empty
    std::is_assignable<const char* const&, const char* const&&> (0x0x7fa45996cf70) 0 empty
      std::integral_constant<bool, false> (0x0x7fa45996ba20) 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> > (0x0x7fa45996ba80) 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*> > (0x0x7fa45998d000) 0 empty
  std::is_move_assignable<const char* const> (0x0x7fa45998d068) 0 empty
    std::__is_move_assignable_impl<const char* const, true> (0x0x7fa45998d0d0) 0 empty
      std::is_assignable<const char* const&, const char* const&&> (0x0x7fa45998d138) 0 empty
        std::integral_constant<bool, false> (0x0x7fa45996bae0) 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&&> (0x0x7fa45996bc00) 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*> (0x0x7fa459c00a80) 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 (0x0x7fa45998d270) 0
    vptr=((& pfs::FrameImpl::_ZTVN3pfs9FrameImplE) + 16u)
  pfs::Frame (0x0x7fa4599a80c0) 0 nearly-empty
      primary-for pfs::FrameImpl (0x0x7fa45998d270)

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*> > > (0x0x7fa45998d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599a82a0) 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*> > > (0x0x7fa4599a8360) 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*> > > (0x0x7fa4599a83c0) 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*> > > (0x0x7fa4599a8300) 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*> > > (0x0x7fa45998d478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599a8420) 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*> > > (0x0x7fa45998d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599a8540) 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*> > > > (0x0x7fa45998d548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599a85a0) 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*> > > > > (0x0x7fa4599a8780) 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*> > > (0x0x7fa45998d680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa4599a87e0) 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*> > > > (0x0x7fa45998d7b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa45998d820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa4599a8840) 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*> > > (0x0x7fa45998d8f0) 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*> > > > (0x0x7fa45998d958) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa45998d9c0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa4599a88a0) 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> (0x0x7fa45998dc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599a8900) 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*> > > (0x0x7fa45998dc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599a8960) 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*> > > > (0x0x7fa4599a8a80) 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*> > > (0x0x7fa45998ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599a8ae0) 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> (0x0x7fa45998df08) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa45998df70) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4599a8b40) 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> > (0x0x7fa45998d2d8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7fa45998d340) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa4599ca000) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4599a8ba0) 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*> > > (0x0x7fa4599ca068) 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> > (0x0x7fa4599ca0d0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7fa4599ca138) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa4599ca1a0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4599a8c00) 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> (0x0x7fa4599ca340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599a8c60) 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> (0x0x7fa4599a8d20) 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> (0x0x7fa4599a8d80) 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> (0x0x7fa4599a8cc0) 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> (0x0x7fa4599ca410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599a8de0) 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> (0x0x7fa4599ca478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599a8e40) 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> > (0x0x7fa4599ca4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599a8ea0) 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> > > (0x0x7fa4599a8f00) 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> (0x0x7fa4599ca548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa4599a8f60) 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> > (0x0x7fa4599ca5b0) 0 empty
  std::__is_default_constructible_impl<pfs::str_cmp> (0x0x7fa4599ca618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa4599db000) 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> (0x0x7fa4599ca750) 0 empty
  std::__and_<std::__not_<std::is_void<pfs::str_cmp> >, std::__is_default_constructible_impl<pfs::str_cmp> > (0x0x7fa4599ca7b8) 0 empty
    std::__is_default_constructible_impl<pfs::str_cmp> (0x0x7fa4599ca820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa4599db060) 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> (0x0x7fa4599ca888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599db0c0) 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> (0x0x7fa4599ca8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599db120) 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> > (0x0x7fa4599db180) 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> (0x0x7fa4599ca958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4599db1e0) 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> (0x0x7fa4599ca9c0) 0 empty
  std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7fa4599caa28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4599db240) 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> > (0x0x7fa4599caa90) 0 empty
  std::__is_nt_default_constructible_impl<pfs::str_cmp, false> (0x0x7fa4599caaf8) 0 empty
    std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7fa4599cab60) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4599db2a0) 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> (0x0x7fa4599cabc8) 0 empty
  std::__and_<std::is_default_constructible<pfs::str_cmp>, std::__is_nt_default_constructible_impl<pfs::str_cmp, false> > (0x0x7fa4599cac30) 0 empty
    std::__is_nt_default_constructible_impl<pfs::str_cmp, false> (0x0x7fa4599cac98) 0 empty
      std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7fa4599cad00) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4599db300) 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*> > (0x0x7fa4599db660) 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> (0x0x7fa4599dbba0) 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> (0x0x7fa4599dbcc0) 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*> (0x0x7fa4599dbde0) 0 empty

Class std::is_function<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*> (0x0x7fa4599cadd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599dbe40) 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*> > > (0x0x7fa4599dbea0) 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*> (0x0x7fa4599cad68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4599dbf00) 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*> > (0x0x7fa4599dbf60) 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*> (0x0x7fa459a621a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459a64000) 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*> > (0x0x7fa459a62208) 0 empty
  std::is_rvalue_reference<const char*> (0x0x7fa459a62270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459a64060) 0 empty

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

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

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

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

Class std::is_void<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*> (0x0x7fa459a623a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459a64360) 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*> > (0x0x7fa459a62410) 0 empty
  std::is_void<const char*> (0x0x7fa459a62478) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459a643c0) 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*> > (0x0x7fa459a624e0) 0 empty
  std::__or_<std::is_reference<const char*>, std::is_void<const char*> > (0x0x7fa459a62548) 0 empty
    std::is_void<const char*> (0x0x7fa459a625b0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459a64420) 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*> > > (0x0x7fa459a627b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459a64480) 0 empty

Class std::is_object<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*> (0x0x7fa459a62820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459a644e0) 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*> > (0x0x7fa459a64540) 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*> > (0x0x7fa459a62888) 0 empty
  std::is_object<const char*> (0x0x7fa459a628f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459a645a0) 0 empty

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

Class std::is_function<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*&> (0x0x7fa459a629c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459a646c0) 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*&> > > (0x0x7fa459a64720) 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*&> (0x0x7fa459a62a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459a64780) 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*&> > (0x0x7fa459a647e0) 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*&> > (0x0x7fa459a62c30) 0 empty
  std::is_lvalue_reference<const char*&> (0x0x7fa459a62c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459a64840) 0 empty

Class std::is_reference<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*&> (0x0x7fa459a62d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459a64960) 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*&> > (0x0x7fa459a649c0) 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*&> > (0x0x7fa459a62d68) 0 empty
  std::is_reference<const char*&> (0x0x7fa459a62dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459a64a20) 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*&> > (0x0x7fa459a62e38) 0 empty
  std::__or_<std::is_reference<const char*&>, std::is_void<const char*&> > (0x0x7fa459a62ea0) 0 empty
    std::is_reference<const char*&> (0x0x7fa459a62f08) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459a64a80) 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*&> > > (0x0x7fa459677068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459a64ae0) 0 empty

Class std::is_object<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*&> (0x0x7fa4596770d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459a64b40) 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*&> > (0x0x7fa459a64ba0) 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*&> > (0x0x7fa459677138) 0 empty
  std::is_reference<const char*&> (0x0x7fa4596771a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459a64c00) 0 empty

Class std::__is_referenceable<const char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char*&> (0x0x7fa459677208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459a64c60) 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> (0x0x7fa459a64cc0) 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*&> (0x0x7fa459677270) 0 empty
  std::__add_rvalue_reference_helper<const char*&, true> (0x0x7fa459a64d20) 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&> (0x0x7fa459a64660) 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&> (0x0x7fa459677340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459a64d80) 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> (0x0x7fa4596773a8) 0 empty
  std::is_assignable<const char*&, const char* const&> (0x0x7fa459677410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459a64de0) 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*> (0x0x7fa459677478) 0 empty
  std::__is_copy_assignable_impl<const char*, true> (0x0x7fa4596774e0) 0 empty
    std::is_assignable<const char*&, const char* const&> (0x0x7fa459677548) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459a64e40) 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*> > (0x0x7fa459a64ea0) 0 empty

Class std::is_function<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*> (0x0x7fa459677680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459a64f00) 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*> > > (0x0x7fa459a64f60) 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*> (0x0x7fa4596776e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459687000) 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*> > (0x0x7fa459687060) 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*> (0x0x7fa459677750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596870c0) 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*> > (0x0x7fa4596777b8) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl*> (0x0x7fa459677820) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459687120) 0 empty

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

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

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

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

Class std::is_void<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*> (0x0x7fa459677b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459687540) 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*> > (0x0x7fa459677bc8) 0 empty
  std::is_void<pfs::ChannelImpl*> (0x0x7fa459677c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4596875a0) 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*> > (0x0x7fa459677c98) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> > (0x0x7fa459677d00) 0 empty
    std::is_void<pfs::ChannelImpl*> (0x0x7fa459677d68) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459687600) 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*> > > (0x0x7fa459677dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459687660) 0 empty

Class std::is_object<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*> (0x0x7fa459677e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596876c0) 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*> > (0x0x7fa459687720) 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*> > (0x0x7fa459677f70) 0 empty
  std::is_object<pfs::ChannelImpl*> (0x0x7fa459695000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459687840) 0 empty

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

Class std::is_function<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*&> (0x0x7fa4596950d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459687960) 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*&> > > (0x0x7fa4596879c0) 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*&> (0x0x7fa459695138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459687a20) 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*&> > (0x0x7fa459687a80) 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*&> > (0x0x7fa4596951a0) 0 empty
  std::is_lvalue_reference<pfs::ChannelImpl*&> (0x0x7fa459695208) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459687ae0) 0 empty

Class std::is_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*&> (0x0x7fa459695410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459687b40) 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*&> > (0x0x7fa459687ba0) 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*&> > (0x0x7fa459695548) 0 empty
  std::is_reference<pfs::ChannelImpl*&> (0x0x7fa4596955b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459687cc0) 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*&> > (0x0x7fa459695618) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> > (0x0x7fa459695680) 0 empty
    std::is_reference<pfs::ChannelImpl*&> (0x0x7fa4596956e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459687d20) 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*&> > > (0x0x7fa459695750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459687d80) 0 empty

Class std::is_object<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*&> (0x0x7fa4596957b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459687de0) 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*&> > (0x0x7fa459687e40) 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*&> > (0x0x7fa4596958f0) 0 empty
  std::is_reference<pfs::ChannelImpl*&> (0x0x7fa459695958) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459687f60) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl*&> (0x0x7fa4596959c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596ac000) 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> (0x0x7fa4596ac060) 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*&> (0x0x7fa459695a28) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl*&, true> (0x0x7fa4596ac0c0) 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&> (0x0x7fa459695af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596ac120) 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&> > > (0x0x7fa4596ac180) 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&> (0x0x7fa459695b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596ac2a0) 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&> > (0x0x7fa4596ac300) 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&> > (0x0x7fa459695bc8) 0 empty
  std::is_lvalue_reference<pfs::ChannelImpl* const&> (0x0x7fa459695c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596ac360) 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&> (0x0x7fa459695c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596ac3c0) 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&> > (0x0x7fa4596ac420) 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&> > (0x0x7fa459695dd0) 0 empty
  std::is_reference<pfs::ChannelImpl* const&> (0x0x7fa459695e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596ac480) 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&> > (0x0x7fa459695f70) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> > (0x0x7fa4596bb000) 0 empty
    std::is_reference<pfs::ChannelImpl* const&> (0x0x7fa4596bb068) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4596ac4e0) 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&> > > (0x0x7fa4596bb138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596ac540) 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&> (0x0x7fa4596bb1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596ac5a0) 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&> > (0x0x7fa4596ac600) 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&> > (0x0x7fa4596bb208) 0 empty
  std::is_reference<pfs::ChannelImpl* const&> (0x0x7fa4596bb270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596ac660) 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&> (0x0x7fa4596bb3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596ac780) 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> (0x0x7fa4596ac7e0) 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&> (0x0x7fa4596bb410) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl* const&, true> (0x0x7fa4596ac840) 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&> (0x0x7fa459687900) 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&> (0x0x7fa4596bb478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596ac8a0) 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> (0x0x7fa4596bb4e0) 0 empty
  std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7fa4596bb548) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596ac900) 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*> (0x0x7fa4596bb5b0) 0 empty
  std::__is_copy_assignable_impl<pfs::ChannelImpl*, true> (0x0x7fa4596bb618) 0 empty
    std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7fa4596bb680) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4596ac960) 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*> > (0x0x7fa4596bb6e8) 0 empty
  std::is_copy_assignable<pfs::ChannelImpl*> (0x0x7fa4596bb750) 0 empty
    std::__is_copy_assignable_impl<pfs::ChannelImpl*, true> (0x0x7fa4596bb7b8) 0 empty
      std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7fa4596bb820) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4596ac9c0) 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&> (0x0x7fa4596acba0) 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*> > > (0x0x7fa4596bb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596accc0) 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&> (0x0x7fa4596acd20) 0 empty

Class std::is_function<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*&&> (0x0x7fa4596bbc30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596acea0) 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*&&> > > (0x0x7fa4596acf00) 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*&&> (0x0x7fa4596bbc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596acf60) 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*&&> > (0x0x7fa4596d5000) 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*&&> (0x0x7fa4596bbdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596d5060) 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*&&> > (0x0x7fa4596bbe38) 0 empty
  std::is_rvalue_reference<const char*&&> (0x0x7fa4596bbea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596d50c0) 0 empty

Class std::is_reference<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*&&> (0x0x7fa4596bbf08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596d52a0) 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*&&> > (0x0x7fa4596d5300) 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*&&> > (0x0x7fa4596bbf70) 0 empty
  std::is_reference<const char*&&> (0x0x7fa4596db000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596d5360) 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*&&> > (0x0x7fa4596db068) 0 empty
  std::__or_<std::is_reference<const char*&&>, std::is_void<const char*&&> > (0x0x7fa4596db0d0) 0 empty
    std::is_reference<const char*&&> (0x0x7fa4596db138) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4596d53c0) 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*&&> > > (0x0x7fa4596db270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596d5420) 0 empty

Class std::is_object<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*&&> (0x0x7fa4596db2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596d5480) 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*&&> > (0x0x7fa4596d54e0) 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*&&> > (0x0x7fa4596db340) 0 empty
  std::is_reference<const char*&&> (0x0x7fa4596db3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596d5600) 0 empty

Class std::__is_referenceable<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char*&&> (0x0x7fa4596db410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596d5660) 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> (0x0x7fa4596d56c0) 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*&&> (0x0x7fa4596db478) 0 empty
  std::__add_rvalue_reference_helper<const char*&&, true> (0x0x7fa4596d5720) 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*&&> (0x0x7fa4596ace40) 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*&&> (0x0x7fa4596db4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596d5780) 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> (0x0x7fa4596db548) 0 empty
  std::is_assignable<const char*&, const char*&&> (0x0x7fa4596db5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596d57e0) 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*> (0x0x7fa4596db618) 0 empty
  std::__is_move_assignable_impl<const char*, true> (0x0x7fa4596db680) 0 empty
    std::is_assignable<const char*&, const char*&&> (0x0x7fa4596db6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4596d5840) 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*> > (0x0x7fa4596d58a0) 0 empty

Class std::is_function<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*&&> (0x0x7fa4596db888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596d5960) 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*&&> > > (0x0x7fa4596d59c0) 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*&&> (0x0x7fa4596db8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596d5a20) 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*&&> > (0x0x7fa4596d5a80) 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*&&> (0x0x7fa4596db958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596d5ae0) 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*&&> > (0x0x7fa4596db9c0) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl*&&> (0x0x7fa4596dba28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596d5b40) 0 empty

Class std::is_reference<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*&&> (0x0x7fa4596dbb60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596d5ba0) 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*&&> > (0x0x7fa4596d5c00) 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*&&> > (0x0x7fa4596dbc98) 0 empty
  std::is_reference<pfs::ChannelImpl*&&> (0x0x7fa4596dbd00) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596d5d20) 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*&&> > (0x0x7fa4596dbd68) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> > (0x0x7fa4596dbdd0) 0 empty
    std::is_reference<pfs::ChannelImpl*&&> (0x0x7fa4596dbe38) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4596d5d80) 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*&&> > > (0x0x7fa4596dbea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596d5de0) 0 empty

Class std::is_object<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*&&> (0x0x7fa4596dbf08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596d5e40) 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*&&> > (0x0x7fa4596d5ea0) 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*&&> > (0x0x7fa4596f6138) 0 empty
  std::is_reference<pfs::ChannelImpl*&&> (0x0x7fa4596f61a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596d5f00) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl*&&> (0x0x7fa4596f6208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596f7060) 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> (0x0x7fa4596f70c0) 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*&&> (0x0x7fa4596f6270) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl*&&, true> (0x0x7fa4596f7120) 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*&&> (0x0x7fa4596d5900) 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*&&> (0x0x7fa4596f62d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596f7180) 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> (0x0x7fa4596f6340) 0 empty
  std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7fa4596f63a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4596f71e0) 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*> (0x0x7fa4596f6410) 0 empty
  std::__is_move_assignable_impl<pfs::ChannelImpl*, true> (0x0x7fa4596f6478) 0 empty
    std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7fa4596f64e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4596f7240) 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*> > (0x0x7fa4596f6548) 0 empty
  std::is_move_assignable<pfs::ChannelImpl*> (0x0x7fa4596f65b0) 0 empty
    std::__is_move_assignable_impl<pfs::ChannelImpl*, true> (0x0x7fa4596f6618) 0 empty
      std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7fa4596f6680) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4596f72a0) 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&&> (0x0x7fa4596f7480) 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*> (0x0x7fa4599dbd80) 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&> > (0x0x7fa4596f74e0) 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*> > > (0x0x7fa4596f7540) 0 empty

Class std::is_array<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char*> (0x0x7fa4596f67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596f75a0) 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*> > (0x0x7fa4596f7600) 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> > > (0x0x7fa4596f68f0) 0 empty
  std::is_array<const char*> (0x0x7fa4596f6958) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4596f7720) 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*> (0x0x7fa4596f69c0) 0 empty
  std::__and_<std::is_array<const char*>, std::__not_<std::extent<const char*, 0u> > > (0x0x7fa4596f6a28) 0 empty
    std::is_array<const char*> (0x0x7fa4596f6a90) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4596f7780) 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*> > (0x0x7fa4596f77e0) 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*> > (0x0x7fa4596f6bc8) 0 empty
  std::is_function<const char*> (0x0x7fa4596f6c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4596f7900) 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*> > (0x0x7fa4596f6c98) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> > (0x0x7fa4596f6d00) 0 empty
    std::is_function<const char*> (0x0x7fa4596f6d68) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4596f7960) 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*> > (0x0x7fa4596f79c0) 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*> (0x0x7fa4596f6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596f7a20) 0 empty

Class std::is_integral<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const char*> (0x0x7fa4596f6e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596f7a80) 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*> > (0x0x7fa4596f7ae0) 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*> (0x0x7fa4596f6ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596f7c00) 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*> (0x0x7fa4596f6f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596f7c60) 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*> > (0x0x7fa4596f6f70) 0 empty
  std::is_floating_point<const char*> (0x0x7fa4596f66e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4596f7cc0) 0 empty

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

Class std::is_enum<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<const char*> (0x0x7fa459732000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4596f7de0) 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*> > > (0x0x7fa4596f7e40) 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*> (0x0x7fa459732068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596f7ea0) 0 empty

Class std::is_pointer<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<const char*> (0x0x7fa4597320d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4596f7f00) 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*> > > (0x0x7fa4596f7f60) 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*> > (0x0x7fa459732138) 0 empty
  std::is_pointer<const char*> (0x0x7fa4597321a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459737000) 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*> > (0x0x7fa459732208) 0 empty
  std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7fa459732270) 0 empty
    std::is_pointer<const char*> (0x0x7fa4597322d8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459737060) 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*> > (0x0x7fa459732340) 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*> > (0x0x7fa4597323a8) 0 empty
    std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7fa459732410) 0 empty
      std::is_pointer<const char*> (0x0x7fa459732478) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4597370c0) 0 empty

Class std::is_scalar<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const char*> (0x0x7fa4597324e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459737120) 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*> > (0x0x7fa459732548) 0 empty
  std::is_scalar<const char*> (0x0x7fa4597325b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459737180) 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> (0x0x7fa459732618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597371e0) 0 empty

Class std::is_destructible<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const char*> (0x0x7fa459732680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459737240) 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*> > (0x0x7fa4597372a0) 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&> (0x0x7fa4597326e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa459737300) 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&> > (0x0x7fa4597327b8) 0 empty
  std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7fa459732820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa459737360) 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&> (0x0x7fa459732888) 0 empty
  std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> > (0x0x7fa4597328f0) 0 empty
    std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7fa459732958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa4597373c0) 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&> (0x0x7fa4597329c0) 0 empty
  std::__is_direct_constructible_new_safe<const char*, const char* const&> (0x0x7fa459732a28) 0 empty
    std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> > (0x0x7fa459732a90) 0 empty
      std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7fa459732af8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa459737420) 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&> (0x0x7fa459732b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459737480) 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&> (0x0x7fa459732bc8) 0 empty
  std::__is_direct_constructible<const char*, const char* const&> (0x0x7fa459732c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4597374e0) 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&> (0x0x7fa459732c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459737540) 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&> > (0x0x7fa4597375a0) 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&> > (0x0x7fa459737600) 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*> > > (0x0x7fa459737660) 0 empty

Class std::is_array<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_array<pfs::ChannelImpl*> (0x0x7fa459732d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459737780) 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*> > (0x0x7fa4597377e0) 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> > > (0x0x7fa459732e38) 0 empty
  std::is_array<pfs::ChannelImpl*> (0x0x7fa459732ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459737840) 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*> (0x0x7fa459752000) 0 empty
  std::__and_<std::is_array<pfs::ChannelImpl*>, std::__not_<std::extent<pfs::ChannelImpl*, 0u> > > (0x0x7fa459752068) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7fa4597520d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459737960) 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*> > (0x0x7fa4597379c0) 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*> > (0x0x7fa4597521a0) 0 empty
  std::is_function<pfs::ChannelImpl*> (0x0x7fa459752208) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459737a20) 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*> > (0x0x7fa459752340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> > (0x0x7fa4597523a8) 0 empty
    std::is_function<pfs::ChannelImpl*> (0x0x7fa459752410) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459737a80) 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*> > (0x0x7fa459737ae0) 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*> (0x0x7fa4597525b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459737c00) 0 empty

Class std::is_integral<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<pfs::ChannelImpl*> (0x0x7fa459752618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459737c60) 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*> > (0x0x7fa459737cc0) 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*> (0x0x7fa459752750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459737d20) 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*> (0x0x7fa4597527b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459737d80) 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*> > (0x0x7fa459752820) 0 empty
  std::is_floating_point<pfs::ChannelImpl*> (0x0x7fa459752888) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459737de0) 0 empty

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

Class std::is_enum<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<pfs::ChannelImpl*> (0x0x7fa459752958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459762000) 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*> > > (0x0x7fa459762060) 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*> (0x0x7fa4597529c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597620c0) 0 empty

Class std::is_pointer<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<pfs::ChannelImpl*> (0x0x7fa459752a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459762120) 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*> > > (0x0x7fa459762180) 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*> > (0x0x7fa459752a90) 0 empty
  std::is_pointer<pfs::ChannelImpl*> (0x0x7fa459752af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4597621e0) 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*> > (0x0x7fa459752b60) 0 empty
  std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7fa459752bc8) 0 empty
    std::is_pointer<pfs::ChannelImpl*> (0x0x7fa459752c30) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459762240) 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*> > (0x0x7fa459752c98) 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*> > (0x0x7fa459752d00) 0 empty
    std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7fa459752d68) 0 empty
      std::is_pointer<pfs::ChannelImpl*> (0x0x7fa459752dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4597622a0) 0 empty

Class std::is_scalar<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<pfs::ChannelImpl*> (0x0x7fa459752e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459762300) 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*> > (0x0x7fa459752ea0) 0 empty
  std::is_scalar<pfs::ChannelImpl*> (0x0x7fa459752f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459762360) 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> (0x0x7fa459752f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597623c0) 0 empty

Class std::is_destructible<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<pfs::ChannelImpl*> (0x0x7fa45976c000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459762420) 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*> > (0x0x7fa459762480) 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&> (0x0x7fa45976c068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa4597624e0) 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&> > (0x0x7fa45976c138) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7fa45976c1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa459762540) 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&> (0x0x7fa45976c208) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7fa45976c270) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7fa45976c2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa4597625a0) 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&> (0x0x7fa45976c340) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7fa45976c3a8) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7fa45976c410) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7fa45976c478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa459762600) 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&> (0x0x7fa45976c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459762660) 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&> (0x0x7fa45976c548) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7fa45976c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4597626c0) 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&> (0x0x7fa45976c618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459762720) 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&> > (0x0x7fa45976c680) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7fa45976c6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459762780) 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&> (0x0x7fa4597628a0) 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&> (0x0x7fa459762900) 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&> (0x0x7fa459762840) 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&> (0x0x7fa45976c888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459762960) 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&> (0x0x7fa45976c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4597629c0) 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*> > > (0x0x7fa459762a20) 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*> > (0x0x7fa459762a80) 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*> > (0x0x7fa45976c958) 0 empty
  std::is_array<const char*> (0x0x7fa45976c9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459762ae0) 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*> > (0x0x7fa45976ca28) 0 empty
  std::__or_<std::is_function<const char*>, std::is_array<const char*> > (0x0x7fa45976ca90) 0 empty
    std::is_array<const char*> (0x0x7fa45976caf8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459762b40) 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> (0x0x7fa459762ba0) 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*> (0x0x7fa45976cc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459762c00) 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*> > (0x0x7fa459762c60) 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&> (0x0x7fa459762d20) 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&> (0x0x7fa459762d80) 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&> (0x0x7fa459762cc0) 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&> (0x0x7fa45976cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459762de0) 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&> (0x0x7fa45976cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459762e40) 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*> > > (0x0x7fa459762ea0) 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*> > (0x0x7fa459762f00) 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*> > (0x0x7fa45976ce38) 0 empty
  std::is_array<pfs::ChannelImpl*> (0x0x7fa45976cea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45978f120) 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*> > (0x0x7fa45976cf08) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7fa45976cf70) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7fa45976c750) 0 empty
      std::integral_constant<bool, false> (0x0x7fa45978f180) 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> (0x0x7fa45978f1e0) 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*> (0x0x7fa459798000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45978f240) 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*> > (0x0x7fa459798068) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7fa4597980d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45978f2a0) 0 empty

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

Class std::enable_if<false, bool>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, bool> (0x0x7fa45978f3c0) 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*> > > > (0x0x7fa45978f420) 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*&&> > (0x0x7fa45978f480) 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*> > (0x0x7fa45978f4e0) 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*&&> (0x0x7fa4597983a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa45978f540) 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*&&> > (0x0x7fa459798478) 0 empty
  std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7fa4597984e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa45978f5a0) 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*&&> (0x0x7fa459798548) 0 empty
  std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> > (0x0x7fa4597985b0) 0 empty
    std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7fa459798618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa45978f600) 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*&&> (0x0x7fa459798680) 0 empty
  std::__is_direct_constructible_new_safe<const char*, const char*&&> (0x0x7fa4597986e8) 0 empty
    std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> > (0x0x7fa459798750) 0 empty
      std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7fa4597987b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa45978f660) 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*&&> (0x0x7fa459798820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45978f6c0) 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*&&> (0x0x7fa459798888) 0 empty
  std::__is_direct_constructible<const char*, const char*&&> (0x0x7fa4597988f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45978f720) 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*&&> (0x0x7fa459798958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45978f780) 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*&&> > (0x0x7fa45978f7e0) 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&&> > (0x0x7fa45978f840) 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*> > (0x0x7fa45978f8a0) 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&&> (0x0x7fa459798a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45978f960) 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&&> > > (0x0x7fa45978f9c0) 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&&> (0x0x7fa459798a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45978fae0) 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&&> > (0x0x7fa45978fb40) 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&&> (0x0x7fa459798af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45978fba0) 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&&> > (0x0x7fa459798b60) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl* const&&> (0x0x7fa459798bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45978fc00) 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&&> (0x0x7fa459798c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45978fc60) 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&&> > (0x0x7fa45978fcc0) 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&&> > (0x0x7fa459798c98) 0 empty
  std::is_reference<pfs::ChannelImpl* const&&> (0x0x7fa459798d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45978fd20) 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&&> > (0x0x7fa459798e38) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> > (0x0x7fa459798ea0) 0 empty
    std::is_reference<pfs::ChannelImpl* const&&> (0x0x7fa459798f08) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45978fd80) 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&&> > > (0x0x7fa459798138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45978fde0) 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&&> (0x0x7fa4597981a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45978fe40) 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&&> > (0x0x7fa45978fea0) 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&&> > (0x0x7fa459798208) 0 empty
  std::is_reference<pfs::ChannelImpl* const&&> (0x0x7fa459798270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45978ff00) 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&&> (0x0x7fa4597c6068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597c7060) 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> (0x0x7fa4597c70c0) 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&&> (0x0x7fa4597c60d0) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl* const&&, true> (0x0x7fa4597c7120) 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&&> (0x0x7fa4597989c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa45978f900) 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&&> > (0x0x7fa4597c61a0) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7fa4597c6208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa4597c7180) 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&&> (0x0x7fa4597c6270) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7fa4597c62d8) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7fa4597c6340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa4597c71e0) 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&&> (0x0x7fa4597c63a8) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7fa4597c6410) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7fa4597c6478) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7fa4597c64e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa4597c7240) 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&&> (0x0x7fa4597c6548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597c72a0) 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&&> (0x0x7fa4597c65b0) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7fa4597c6618) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4597c7300) 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&&> (0x0x7fa4597c6680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597c7360) 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&&> > (0x0x7fa4597c73c0) 0 empty

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

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

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

Class std::is_void<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*&&> (0x0x7fa4597c67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4597c75a0) 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*> > > (0x0x7fa4597c7600) 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*> > (0x0x7fa4597c6820) 0 empty
  std::__or_<std::is_function<const char*>, std::is_array<const char*> > (0x0x7fa4597c6888) 0 empty
    std::is_array<const char*> (0x0x7fa4597c68f0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4597c7660) 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> (0x0x7fa4597c7780) 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*> (0x0x7fa4597c6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597c77e0) 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*> > (0x0x7fa4597c7840) 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*> > (0x0x7fa4597c6af8) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7fa4597c6b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4597c78a0) 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*> > > (0x0x7fa4597c6bc8) 0 empty
  std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7fa4597c6c30) 0 empty
    std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7fa4597c6c98) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4597c7900) 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*> > > (0x0x7fa4597c6d00) 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*> > > (0x0x7fa4597c6d68) 0 empty
    std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7fa4597c6dd0) 0 empty
      std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7fa4597c6e38) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4597c7960) 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*> > > > (0x0x7fa4597c7a20) 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*&&> > (0x0x7fa4597c7a80) 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&&> > (0x0x7fa4597c7ae0) 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*> > > (0x0x7fa4597c6f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4597c7b40) 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*> > > > (0x0x7fa4597c6f70) 0 empty
  std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7fa4597ee000) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4597c7ba0) 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*> > > > (0x0x7fa4597ee068) 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*> > > > (0x0x7fa4597ee0d0) 0 empty
    std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7fa4597ee138) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4597c7c00) 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*> > > > (0x0x7fa4597c7cc0) 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&> > (0x0x7fa4597c7d20) 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*&> > (0x0x7fa4597c7d80) 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*> > (0x0x7fa4597c7de0) 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*&> (0x0x7fa4597ee2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa4597c7e40) 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*&> > (0x0x7fa4597ee3a8) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7fa4597ee410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa4597c7ea0) 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*&> (0x0x7fa4597ee478) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7fa4597ee4e0) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7fa4597ee548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa4597c7f00) 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*&> (0x0x7fa4597ee5b0) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7fa4597ee618) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7fa4597ee680) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7fa4597ee6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa4597c7f60) 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*&> (0x0x7fa4597ee750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597ff000) 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*&> (0x0x7fa4597ee7b8) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7fa4597ee820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4597ff060) 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*&> (0x0x7fa4597ee888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597ff0c0) 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*&> > (0x0x7fa4597ff120) 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*> > (0x0x7fa4597ff180) 0 empty

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

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

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

Class std::is_void<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*&> (0x0x7fa4597ee9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4597ff360) 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*> > > (0x0x7fa4597ff3c0) 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*> > (0x0x7fa4597eea28) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7fa4597eea90) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7fa4597eeaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4597ff420) 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> (0x0x7fa4597ff480) 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*> (0x0x7fa4597eebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4597ff4e0) 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*> > (0x0x7fa4597eec30) 0 empty
  std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7fa4597eec98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4597ff540) 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*> > > (0x0x7fa4597eed00) 0 empty
  std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7fa4597eed68) 0 empty
    std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7fa4597eedd0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4597ff5a0) 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*> > > (0x0x7fa4597eee38) 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*> > > (0x0x7fa4597eeea0) 0 empty
    std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7fa4597eef08) 0 empty
      std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7fa4597eef70) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4597ff600) 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*> > > > (0x0x7fa4597ff6c0) 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&> > (0x0x7fa4597ff720) 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*&> > (0x0x7fa4597ff780) 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*> > > (0x0x7fa4597ee1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4597ff7e0) 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*> > > > (0x0x7fa45981f000) 0 empty
  std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7fa45981f068) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4597ff840) 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*> > > > (0x0x7fa45981f0d0) 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*> > > > (0x0x7fa45981f138) 0 empty
    std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7fa45981f1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4597ff8a0) 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*&&> > (0x0x7fa4597ff960) 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*&> > (0x0x7fa45981f2d8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7fa45981f340) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4597ff9c0) 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*> > (0x0x7fa4597ffa80) 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*> > (0x0x7fa45981f478) 0 empty
  std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7fa45981f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4597ffae0) 0 empty

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

Class std::remove_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<pfs::ChannelImpl*&> (0x0x7fa4597ffc60) 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*> > (0x0x7fa4597fff00) 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*> > (0x0x7fa45981f820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4597fff60) 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*> > > (0x0x7fa459840000) 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*> > (0x0x7fa45981f888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840060) 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*> > > (0x0x7fa45981f8f0) 0 empty
  std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa45981f958) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4598400c0) 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*> > (0x0x7fa45981f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840120) 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*>&&> > (0x0x7fa459840180) 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*> > (0x0x7fa459840240) 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*> > (0x0x7fa4598402a0) 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*> > (0x0x7fa4598401e0) 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*> > (0x0x7fa45981fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840300) 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*> > (0x0x7fa45981faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840360) 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*> > > > (0x0x7fa4598403c0) 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*> > (0x0x7fa45981fb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840420) 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*> > > (0x0x7fa459840480) 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> > > (0x0x7fa45981fbc8) 0 empty
  std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa45981fc30) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4598404e0) 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*> > (0x0x7fa45981fc98) 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> > > (0x0x7fa45981fd00) 0 empty
    std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa45981fd68) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459840540) 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*> > > (0x0x7fa4598405a0) 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*> > (0x0x7fa45981fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840600) 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*> > > (0x0x7fa45981fe38) 0 empty
  std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa45981fea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459840660) 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*> > > (0x0x7fa45981ff08) 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*> > > (0x0x7fa45981ff70) 0 empty
    std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa45981f208) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4598406c0) 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*> > > (0x0x7fa459840720) 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*> > (0x0x7fa45981f270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840780) 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*> > (0x0x7fa45981f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4598407e0) 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*> > > (0x0x7fa459840840) 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*> > (0x0x7fa45981f410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4598408a0) 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*> > (0x0x7fa45981f548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840900) 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*> > > (0x0x7fa45981f5b0) 0 empty
  std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa45981f750) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459840960) 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*> > (0x0x7fa45981f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4598409c0) 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*> > > > (0x0x7fa459840a20) 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*> > (0x0x7fa459864000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840a80) 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*> > > > (0x0x7fa459840ae0) 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*> > (0x0x7fa459864068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840b40) 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*> > (0x0x7fa4598640d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840ba0) 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*> > > > (0x0x7fa459840c00) 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*> > (0x0x7fa459864138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840c60) 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*> > (0x0x7fa4598641a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840cc0) 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*> > > (0x0x7fa459840d20) 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*> > (0x0x7fa459864208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840d80) 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*> > (0x0x7fa459864270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459840de0) 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*> > > (0x0x7fa4598642d8) 0 empty
  std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa459864340) 0 empty
    std::integral_constant<bool, false> (0x0x7fa459840e40) 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*> > > (0x0x7fa4598643a8) 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*> > > (0x0x7fa459864410) 0 empty
    std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa459864478) 0 empty
      std::integral_constant<bool, false> (0x0x7fa459840ea0) 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*> > > (0x0x7fa4598644e0) 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*> > > (0x0x7fa459864548) 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*> > > (0x0x7fa4598645b0) 0 empty
      std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa459864618) 0 empty
        std::integral_constant<bool, false> (0x0x7fa459840f00) 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*> > > (0x0x7fa459864680) 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*> > > (0x0x7fa4598646e8) 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*> > > (0x0x7fa459864750) 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*> > > (0x0x7fa4598647b8) 0 empty
        std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa459864820) 0 empty
          std::integral_constant<bool, false> (0x0x7fa459840f60) 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*> > (0x0x7fa459864888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45946c000) 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*> > > (0x0x7fa4598648f0) 0 empty
  std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7fa459864958) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45946c060) 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*> > (0x0x7fa45946c0c0) 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*>&> (0x0x7fa459864a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45946c180) 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*>&> > > (0x0x7fa45946c1e0) 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*>&> (0x0x7fa459864a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45946c240) 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*>&> > (0x0x7fa45946c2a0) 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*>&> > (0x0x7fa459864af8) 0 empty
  std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7fa459864b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45946c300) 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*>&> (0x0x7fa459864bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45946c360) 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*>&> > (0x0x7fa45946c3c0) 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*>&> > (0x0x7fa459864c30) 0 empty
  std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7fa459864c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45946c420) 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*>&> > (0x0x7fa459864d00) 0 empty
  std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7fa459864d68) 0 empty
    std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7fa459864dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45946c480) 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*>&> > > (0x0x7fa459864e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45946c4e0) 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*>&> (0x0x7fa459864ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45946c540) 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*>&> > (0x0x7fa45946c5a0) 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*>&> > (0x0x7fa459864f08) 0 empty
  std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7fa459864f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45946c600) 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*>&> (0x0x7fa459483000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45946c660) 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> (0x0x7fa45946c6c0) 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*>&> (0x0x7fa459483068) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char* const, pfs::ChannelImpl*>&, true> (0x0x7fa45946c7e0) 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*> > (0x0x7fa4598649c0) 0 empty
  std::__do_is_destructible_impl (0x0x7fa45946c120) 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> (0x0x7fa459483138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45946c8a0) 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*> > (0x0x7fa4594831a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45946c9c0) 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*> > > (0x0x7fa45946ca20) 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*>&&> (0x0x7fa459483270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45946cae0) 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*>&&> > > (0x0x7fa45946cb40) 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*>&&> (0x0x7fa4594832d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45946cba0) 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*>&&> > (0x0x7fa45946cc00) 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*>&&> (0x0x7fa459483340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45946cc60) 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*>&&> > (0x0x7fa4594833a8) 0 empty
  std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7fa459483410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45946ccc0) 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*>&&> (0x0x7fa459483478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45946cd20) 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*>&&> > (0x0x7fa45946cd80) 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*>&&> > (0x0x7fa4594834e0) 0 empty
  std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7fa459483548) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45946cde0) 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*>&&> > (0x0x7fa4594835b0) 0 empty
  std::__or_<std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7fa459483618) 0 empty
    std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7fa459483680) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45946ce40) 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*>&&> > > (0x0x7fa4594836e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45946cea0) 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*>&&> (0x0x7fa459483750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45946cf00) 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*>&&> > (0x0x7fa45946cf60) 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*>&&> > (0x0x7fa4594837b8) 0 empty
  std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7fa459483820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45949b000) 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*>&&> (0x0x7fa459483888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45949b060) 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> (0x0x7fa45949b0c0) 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*>&&> (0x0x7fa4594838f0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char*, pfs::ChannelImpl*>&&, true> (0x0x7fa45949b120) 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*> (0x0x7fa4594839c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45949b180) 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*> (0x0x7fa459483a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45949b1e0) 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&> > (0x0x7fa45949b240) 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> > > (0x0x7fa45949b2a0) 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> (0x0x7fa459483a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45949b3c0) 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> > (0x0x7fa45949b420) 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> > > (0x0x7fa459483bc8) 0 empty
  std::is_array<const char* const> (0x0x7fa459483c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45949b480) 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> (0x0x7fa459483d68) 0 empty
  std::__and_<std::is_array<const char* const>, std::__not_<std::extent<const char* const, 0u> > > (0x0x7fa459483dd0) 0 empty
    std::is_array<const char* const> (0x0x7fa459483e38) 0 empty
      std::integral_constant<bool, false> (0x0x7fa45949b5a0) 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> > (0x0x7fa45949b600) 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> > (0x0x7fa459483f08) 0 empty
  std::is_function<const char* const> (0x0x7fa459483f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45949b660) 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> > (0x0x7fa4594af0d0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> > (0x0x7fa4594af138) 0 empty
    std::is_function<const char* const> (0x0x7fa4594af1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa45949b6c0) 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> > (0x0x7fa45949b720) 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> (0x0x7fa4594af340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45949b840) 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> > (0x0x7fa45949b8a0) 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> (0x0x7fa4594af478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45949b900) 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> > (0x0x7fa4594af4e0) 0 empty
  std::is_floating_point<const char* const> (0x0x7fa4594af548) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45949b960) 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> (0x0x7fa4594af5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45949ba80) 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> > > (0x0x7fa45949bae0) 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> (0x0x7fa4594af618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45949bb40) 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> > > (0x0x7fa45949bba0) 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> (0x0x7fa4594af680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45949bc00) 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> > > (0x0x7fa45949bc60) 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> > (0x0x7fa4594af6e8) 0 empty
  std::is_pointer<const char* const> (0x0x7fa4594af750) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45949bcc0) 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> > (0x0x7fa4594af7b8) 0 empty
  std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7fa4594af820) 0 empty
    std::is_pointer<const char* const> (0x0x7fa4594af888) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45949bd20) 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> > (0x0x7fa4594af8f0) 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> > (0x0x7fa4594af958) 0 empty
    std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7fa4594af9c0) 0 empty
      std::is_pointer<const char* const> (0x0x7fa4594afa28) 0 empty
        std::integral_constant<bool, true> (0x0x7fa45949bd80) 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> (0x0x7fa4594afa90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45949bde0) 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> > (0x0x7fa4594afaf8) 0 empty
  std::is_scalar<const char* const> (0x0x7fa4594afb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45949be40) 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> (0x0x7fa4594afbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45949bea0) 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> (0x0x7fa4594afc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45949bf00) 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> > (0x0x7fa45949bf60) 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&> (0x0x7fa4594afc98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa4594c8000) 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&> > (0x0x7fa4594afd68) 0 empty
  std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7fa4594afdd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa4594c8060) 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&> (0x0x7fa4594afe38) 0 empty
  std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> > (0x0x7fa4594afea0) 0 empty
    std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7fa4594aff08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa4594c80c0) 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&> (0x0x7fa4594aff70) 0 empty
  std::__is_direct_constructible_new_safe<const char* const, const char* const&> (0x0x7fa4594cb000) 0 empty
    std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> > (0x0x7fa4594cb068) 0 empty
      std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7fa4594cb0d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa4594c8120) 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&> (0x0x7fa4594cb138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594c8180) 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&> (0x0x7fa4594cb1a0) 0 empty
  std::__is_direct_constructible<const char* const, const char* const&> (0x0x7fa4594cb208) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4594c81e0) 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&> (0x0x7fa4594cb270) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594c8240) 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&> > (0x0x7fa4594c82a0) 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&> > (0x0x7fa4594cb2d8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7fa4594cb340) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4594c8300) 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> > > (0x0x7fa4594c83c0) 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> > (0x0x7fa4594c8420) 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> > (0x0x7fa4594cb3a8) 0 empty
  std::is_array<const char* const> (0x0x7fa4594cb410) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4594c8600) 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> > (0x0x7fa4594cb478) 0 empty
  std::__or_<std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7fa4594cb4e0) 0 empty
    std::is_array<const char* const> (0x0x7fa4594cb548) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4594c8660) 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> (0x0x7fa4594c86c0) 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> (0x0x7fa4594cb618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594c8720) 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> > (0x0x7fa4594c8780) 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*> > (0x0x7fa4594cb680) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7fa4594cb6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4594c87e0) 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*&&> > (0x0x7fa4594c88a0) 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> > (0x0x7fa4594c8900) 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*&&> (0x0x7fa4594cb750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa4594c8960) 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*&&> > (0x0x7fa4594cb820) 0 empty
  std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7fa4594cb888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa4594c89c0) 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*&&> (0x0x7fa4594cb8f0) 0 empty
  std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> > (0x0x7fa4594cb958) 0 empty
    std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7fa4594cb9c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa4594c8a20) 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*&&> (0x0x7fa4594cba28) 0 empty
  std::__is_direct_constructible_new_safe<const char* const, const char*&&> (0x0x7fa4594cba90) 0 empty
    std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> > (0x0x7fa4594cbaf8) 0 empty
      std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7fa4594cbb60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa4594c8a80) 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*&&> (0x0x7fa4594cbbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594c8ae0) 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*&&> (0x0x7fa4594cbc30) 0 empty
  std::__is_direct_constructible<const char* const, const char*&&> (0x0x7fa4594cbc98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4594c8b40) 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*&&> (0x0x7fa4594cbd00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594c8ba0) 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*&&> > (0x0x7fa4594c8c00) 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*&&> > (0x0x7fa4594c8c60) 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*> > (0x0x7fa4594c8cc0) 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*&&> (0x0x7fa4594cbd68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa4594c8d20) 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*&&> > (0x0x7fa4594cbe38) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7fa4594cbea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa4594c8d80) 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*&&> (0x0x7fa4594cbf08) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7fa4594cbf70) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7fa4594fa000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa4594c8de0) 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*&&> (0x0x7fa4594fa068) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7fa4594fa0d0) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7fa4594fa138) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7fa4594fa1a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa4594c8e40) 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*&&> (0x0x7fa4594fa208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594c8ea0) 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*&&> (0x0x7fa4594fa270) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7fa4594fa2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4594c8f00) 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*&&> (0x0x7fa4594fa340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594c8f60) 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*&&> > (0x0x7fa4594fa3a8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7fa4594fa410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4594fe000) 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> > > (0x0x7fa4594fe0c0) 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> > (0x0x7fa4594fa478) 0 empty
  std::__or_<std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7fa4594fa4e0) 0 empty
    std::is_array<const char* const> (0x0x7fa4594fa548) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4594fe120) 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> (0x0x7fa4594fe180) 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> (0x0x7fa4594fa618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594fe1e0) 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> > (0x0x7fa4594fe240) 0 empty

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

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

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

Class std::is_void<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*&&> (0x0x7fa4594fa750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4594fe420) 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*> > > (0x0x7fa4594fe480) 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*> > (0x0x7fa4594fa7b8) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7fa4594fa820) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7fa4594fa888) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4594fe4e0) 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> (0x0x7fa4594fe540) 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*> (0x0x7fa4594fa958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594fe5a0) 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*> > (0x0x7fa4594fa9c0) 0 empty
  std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*> (0x0x7fa4594faa28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4594fe600) 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*>&&> (0x0x7fa459483208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa45946ca80) 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*>&&> > (0x0x7fa4594faa90) 0 empty
  std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7fa4594faaf8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa4594fe6c0) 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*>&&> (0x0x7fa4594fab60) 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*>&&> > (0x0x7fa4594fabc8) 0 empty
    std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7fa4594fac30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa4594fe720) 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*>&&> (0x0x7fa4594fac98) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7fa4594fad00) 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*>&&> > (0x0x7fa4594fad68) 0 empty
      std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7fa4594fadd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa4594fe780) 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*>&&> (0x0x7fa4594fae38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594fe7e0) 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*>&&> (0x0x7fa4594faea0) 0 empty
  std::__is_direct_constructible<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7fa4594faf08) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4594fe840) 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*>&&> (0x0x7fa4594faf70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4594fe8a0) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7fa4594fe900) 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> (0x0x7fa4594fe9c0) 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*> > > (0x0x7fa459528138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4594feba0) 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*> > > > > (0x0x7fa4594fecc0) 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*> > > (0x0x7fa4595281a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4594fed20) 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*> > > > (0x0x7fa4594fee40) 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*> > > (0x0x7fa4595282d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4594fef60) 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*> > > > (0x0x7fa459528410) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa459528478) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45957c000) 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*> > > (0x0x7fa459528548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45957c060) 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*> > > > (0x0x7fa45957c180) 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*> > > (0x0x7fa45957c240) 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*> > > (0x0x7fa45957c420) 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*> > > (0x0x7fa45957c1e0) 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*> > > (0x0x7fa459528618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45957c600) 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*> > > (0x0x7fa459528750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45957c720) 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*> > > > (0x0x7fa4595287b8) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa459528820) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45957c780) 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*> > > > (0x0x7fa459528888) 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*> > > > (0x0x7fa4595288f0) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa459528958) 0 empty
      std::integral_constant<bool, false> (0x0x7fa45957c7e0) 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*> > > > > (0x0x7fa4595289c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45957c840) 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*> > > (0x0x7fa459528a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45957c8a0) 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*> > > > (0x0x7fa45957c9c0) 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*> > > > (0x0x7fa459528a90) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa459528af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45957ca20) 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*> > > (0x0x7fa459528b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45957cae0) 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*> >&> (0x0x7fa459528c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45957cc60) 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*> >&> > > (0x0x7fa45957cd80) 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*> >&> (0x0x7fa459528d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45957cde0) 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*> >&> > (0x0x7fa45957cf00) 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*> >&> > (0x0x7fa459528e38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7fa459528ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45957cf60) 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*> >&> (0x0x7fa459528f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459599000) 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*> >&> > (0x0x7fa459599120) 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*> >&> > (0x0x7fa459528000) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7fa459528068) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459599180) 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*> >&> > (0x0x7fa4595280d0) 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*> >&> > (0x0x7fa45959a000) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7fa45959a068) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459599240) 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*> >&> > > (0x0x7fa45959a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459599300) 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*> >&> (0x0x7fa45959a138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459599360) 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*> >&> > (0x0x7fa459599480) 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*> >&> > (0x0x7fa45959a1a0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7fa45959a208) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595994e0) 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*> >&> (0x0x7fa45959a270) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595995a0) 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> (0x0x7fa4595996c0) 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*> >&> (0x0x7fa45959a3a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7fa459599720) 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*> >&> (0x0x7fa45959a548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459599840) 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*> >&> > > (0x0x7fa459599960) 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*> >&> (0x0x7fa45959a680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595999c0) 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*> >&> > (0x0x7fa459599a20) 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*> >&> > (0x0x7fa45959a7b8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7fa45959a820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459599a80) 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*> >&> (0x0x7fa45959a888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa459599ae0) 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*> >&> > (0x0x7fa459599c00) 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*> >&> > (0x0x7fa45959a9c0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7fa45959aa28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa459599c60) 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*> >&> > (0x0x7fa45959aaf8) 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*> >&> > (0x0x7fa45959ab60) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7fa45959abc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa459599cc0) 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*> >&> > > (0x0x7fa45959ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459599d20) 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*> >&> (0x0x7fa45959ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa459599d80) 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*> >&> > (0x0x7fa459599f60) 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*> >&> > (0x0x7fa45959ad68) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7fa45959add0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595b3000) 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*> >&> (0x0x7fa45959aea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595b3060) 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> (0x0x7fa4595b30c0) 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*> >&> (0x0x7fa4595b8000) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7fa4595b3120) 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*> >&> (0x0x7fa45957cc00) 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*> >&> (0x0x7fa4595b8138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595b3180) 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> (0x0x7fa4595b81a0) 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*> >&> (0x0x7fa4595b8208) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595b31e0) 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*> > > (0x0x7fa4595b8270) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7fa4595b82d8) 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*> >&> (0x0x7fa4595b8340) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4595b3240) 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*> > > > (0x0x7fa4595b3360) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7fa4595b8618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4595b3600) 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> > (0x0x7fa4595b8680) 0 empty
  std::is_rvalue_reference<bool> (0x0x7fa4595b86e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4595b3660) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7fa4595b8888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4595b3900) 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> > (0x0x7fa4595b88f0) 0 empty
  std::is_void<bool> (0x0x7fa4595b8958) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4595b3960) 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> > (0x0x7fa4595b89c0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7fa4595b8a28) 0 empty
    std::is_void<bool> (0x0x7fa4595b8a90) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4595b39c0) 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> > > (0x0x7fa4595b8af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595b3a20) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7fa4595b8b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595b3c00) 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> > (0x0x7fa4595b3c60) 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> > (0x0x7fa4595b8bc8) 0 empty
  std::is_object<bool> (0x0x7fa4595b8c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595b3cc0) 0 empty

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

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7fa4595b8d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595b3ea0) 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&> > (0x0x7fa4595b3f00) 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&> > (0x0x7fa4595b8dd0) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7fa4595b8e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595db060) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7fa4595b8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595db0c0) 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&> > (0x0x7fa4595db120) 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&> > (0x0x7fa4595b8f08) 0 empty
  std::is_reference<bool&> (0x0x7fa4595b8f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595db180) 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&> > (0x0x7fa4595e0000) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7fa4595e0068) 0 empty
    std::is_reference<bool&> (0x0x7fa4595e00d0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4595db1e0) 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&> > > (0x0x7fa4595e0138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4595db240) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7fa4595e0270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4595db360) 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&> > (0x0x7fa4595db3c0) 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&> > (0x0x7fa4595e02d8) 0 empty
  std::is_reference<bool&> (0x0x7fa4595e0340) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595db420) 0 empty

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

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

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7fa4595e04e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4595db5a0) 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&> > > (0x0x7fa4595db600) 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&> (0x0x7fa4595e0548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595db660) 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&> > (0x0x7fa4595db6c0) 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&> > (0x0x7fa4595e0750) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7fa4595e07b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595db720) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7fa4595e0820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595db840) 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&> > (0x0x7fa4595db8a0) 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&> > (0x0x7fa4595e0888) 0 empty
  std::is_reference<const bool&> (0x0x7fa4595e08f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595db900) 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&> > (0x0x7fa4595e0958) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7fa4595e09c0) 0 empty
    std::is_reference<const bool&> (0x0x7fa4595e0a28) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4595db960) 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&> > > (0x0x7fa4595e0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4595db9c0) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7fa4595e0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4595dba20) 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&> > (0x0x7fa4595dba80) 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&> > (0x0x7fa4595e0d00) 0 empty
  std::is_reference<const bool&> (0x0x7fa4595e0d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595dbae0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7fa4595e0dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595dbb40) 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> (0x0x7fa4595dbba0) 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&> (0x0x7fa4595e0e38) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7fa4595dbc00) 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&> (0x0x7fa4595b3d80) 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&> (0x0x7fa4595e0ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4595dbc60) 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> (0x0x7fa4595e0f08) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7fa4595e0f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4595dbcc0) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7fa4595fb000) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7fa4595fb068) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7fa4595fb0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4595dbd20) 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> > (0x0x7fa4595fb138) 0 empty
  std::is_copy_assignable<bool> (0x0x7fa4595fb1a0) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7fa4595fb208) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7fa4595fb270) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4595dbd80) 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&> (0x0x7fa4595dbde0) 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> > > (0x0x7fa4595fb340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4595dbe40) 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&> (0x0x7fa4595dbea0) 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*> >&&> (0x0x7fa4595fb410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4595dbf60) 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*> >&&> > > (0x0x7fa45960b0c0) 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*> >&&> (0x0x7fa4595fb478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45960b120) 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*> >&&> > (0x0x7fa45960b240) 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*> >&&> (0x0x7fa4595fb5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45960b360) 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*> >&&> > (0x0x7fa4595fb6e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7fa4595fb750) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45960b3c0) 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*> >&&> (0x0x7fa4595fb820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45960b420) 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*> >&&> > (0x0x7fa45960b600) 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*> >&&> > (0x0x7fa4595fb888) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7fa4595fb8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45960b660) 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*> >&&> > (0x0x7fa4595fb958) 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*> >&&> > (0x0x7fa4595fb9c0) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7fa4595fba28) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45960b720) 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*> >&&> > > (0x0x7fa4595fba90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45960b7e0) 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*> >&&> (0x0x7fa4595fbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45960b840) 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*> >&&> > (0x0x7fa45960b960) 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*> >&&> > (0x0x7fa4595fbb60) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7fa4595fbbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45960b9c0) 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*> >&&> (0x0x7fa4595fbc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45960ba80) 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> (0x0x7fa45960bba0) 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*> >&&> (0x0x7fa4595fbd68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, true> (0x0x7fa45960bc00) 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*> >&&> (0x0x7fa4595dbf00) 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*> >&&> (0x0x7fa4595fbf70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45960bc60) 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> (0x0x7fa45961f000) 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*> >&&> (0x0x7fa45961f068) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45960bcc0) 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*> > > (0x0x7fa45961f0d0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7fa45961f138) 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*> >&&> (0x0x7fa45961f1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45960bd20) 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*> > > > (0x0x7fa45960be40) 0 empty

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7fa45961f410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45962f180) 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&&> > (0x0x7fa45961f478) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7fa45961f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45962f1e0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7fa45961f548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45962f240) 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&&> > (0x0x7fa45962f2a0) 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&&> > (0x0x7fa45961f5b0) 0 empty
  std::is_reference<bool&&> (0x0x7fa45961f618) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45962f300) 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&&> > (0x0x7fa45961f680) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7fa45961f6e8) 0 empty
    std::is_reference<bool&&> (0x0x7fa45961f750) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45962f360) 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&&> > > (0x0x7fa45961f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45962f3c0) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7fa45961f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45962f4e0) 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&&> > (0x0x7fa45962f540) 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&&> > (0x0x7fa45961f958) 0 empty
  std::is_reference<bool&&> (0x0x7fa45961f9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45962f5a0) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7fa45961faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45962f720) 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> (0x0x7fa45961fb60) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7fa45961fbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45962f780) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7fa45961fc30) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7fa45961fc98) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7fa45961fd00) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45962f7e0) 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> > (0x0x7fa45961fd68) 0 empty
  std::is_move_assignable<bool> (0x0x7fa45961fdd0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7fa45961fe38) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7fa45961fea0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa45962f840) 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&&> (0x0x7fa45962f8a0) 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> (0x0x7fa4594fe960) 0

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

Class pfs::DOMIOImpl
   size=1 align=1
   base size=0 base align=1
pfs::DOMIOImpl (0x0x7fa45962fd80) 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*> > (0x0x7fa45962fe40) 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*> > (0x0x7fa4592641a0) 0 empty
  std::allocator_traits<std::allocator<pfs::ChannelImpl*> > (0x0x7fa45962fea0) 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*> (0x0x7fa45962ff00) 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*> > (0x0x7fa45928f060) 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*> > (0x0x7fa45928f0c0) 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*> > (0x0x7fa4592642d8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7fa45928f180) 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 (0x0x7fa4592643a8) 0
  std::allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7fa459264410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7fa45928f1e0) 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*> > > (0x0x7fa45928f300) 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*> > > (0x0x7fa459264478) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7fa45928f360) 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*> > (0x0x7fa45962fde0) 0

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

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

Class std::__cxx11::list<pfs::ChannelImpl*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<pfs::ChannelImpl*> (0x0x7fa459264548) 0
  std::__cxx11::_List_base<pfs::ChannelImpl*, std::allocator<pfs::ChannelImpl*> > (0x0x7fa45928f3c0) 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*> > > (0x0x7fa459264750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45928f540) 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*> > > (0x0x7fa45928f600) 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*> > > (0x0x7fa45928f660) 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*> > > (0x0x7fa45928f5a0) 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*> > > (0x0x7fa459264820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45928f6c0) 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*> > > (0x0x7fa459264888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45928f720) 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*> > > > (0x0x7fa4592648f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45928f780) 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*> > > > > (0x0x7fa45928f7e0) 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*> > > (0x0x7fa459264958) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa45928f840) 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*> > > > (0x0x7fa4592649c0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7fa459264a28) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa45928f960) 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*> > > (0x0x7fa459264a90) 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*> > > > (0x0x7fa459264af8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7fa459264b60) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa45928fa20) 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> (0x0x7fa459264bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45928fba0) 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*> > > (0x0x7fa459264d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45928fcc0) 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*> > > > (0x0x7fa45928fd20) 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*> > > (0x0x7fa459264d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45928fe40) 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> (0x0x7fa459264dd0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7fa459264e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45934d060) 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> > (0x0x7fa459264f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7fa459264208) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7fa4592644e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45934d120) 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*> > > (0x0x7fa45934e000) 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> > (0x0x7fa45934e068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7fa45934e0d0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7fa45934e138) 0 empty
        std::integral_constant<bool, true> (0x0x7fa45934d1e0) 0 empty

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

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7fa459386660) 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 (0x0x7fa459386720) 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> (0x0x7fa459386a80) 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 (0x0x7fa459386b40) 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> (0x0x7fa459386ea0) 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 (0x0x7fa459386f60) 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> (0x0x7fa4593bc300) 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 (0x0x7fa4593bc3c0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7fa4593ef060) 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> (0x0x7fa4593ef120) 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> (0x0x7fa4593ef180) 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> (0x0x7fa4593ef0c0) 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> (0x0x7fa45934e270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4593ef1e0) 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> (0x0x7fa45934e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4593ef240) 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> > > (0x0x7fa4593ef2a0) 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> (0x0x7fa45934e340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4593ef3c0) 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> > (0x0x7fa4593ef420) 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> (0x0x7fa45934e478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4593ef480) 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> > (0x0x7fa45934e4e0) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7fa45934e548) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4593ef4e0) 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> > (0x0x7fa45934e5b0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fa45934e618) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7fa45934e680) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4593ef600) 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> (0x0x7fa45934e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4593ef720) 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> > > (0x0x7fa4593ef780) 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> (0x0x7fa45934e750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4593ef7e0) 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> > (0x0x7fa4593ef840) 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> (0x0x7fa45934e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4593ef8a0) 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> > (0x0x7fa45934e820) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7fa45934e888) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4593ef900) 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> (0x0x7fa45934e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4593ef960) 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> > (0x0x7fa4593ef9c0) 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> > (0x0x7fa45934e958) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7fa45934e9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4593efa20) 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> > (0x0x7fa45934ea28) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fa45934ea90) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7fa45934eaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4593efa80) 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> > > (0x0x7fa45934eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4593efae0) 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> (0x0x7fa45934ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4593efb40) 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> > (0x0x7fa4593efba0) 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> > (0x0x7fa45934ec30) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7fa45934ec98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4593efc00) 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> (0x0x7fa45934ed00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4593efc60) 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> (0x0x7fa4593efcc0) 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> (0x0x7fa45934ed68) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7fa4593efd20) 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> (0x0x7fa4593ef6c0) 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> (0x0x7fa45934ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4593eff00) 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>&> (0x0x7fa45941d300) 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 (0x0x7fa45941d5a0) 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 (0x0x7fa45941d960) 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 (0x0x7fa45941dd20) 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 (0x0x7fa45944e120) 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 (0x0x7fa45944e4e0) 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 (0x0x7fa45944e8a0) 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 (0x0x7fa45944ec60) 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 (0x0x7fa45907f060) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7fa45907f420) 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>&> (0x0x7fa45907f7e0) 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>&> (0x0x7fa4590abea0) 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>&> (0x0x7fa4590cc8a0) 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 (0x0x7fa4590ccf60) 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> > (0x0x7fa4590ccf00) 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> > (0x0x7fa4590df068) 0
  std::__detail::_List_node_base (0x0x7fa4590ccea0) 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>&> (0x0x7fa4590f44e0) 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 (0x0x7fa459121d20) 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*> > (0x0x7fa459121cc0) 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*> > (0x0x7fa4590df8f0) 0
  std::_Rb_tree_node_base (0x0x7fa459121c60) 0

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

Class std::is_empty<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const char*&&> (0x0x7fa4590dff70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45914d660) 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*&&> (0x0x7fa4590dfa28) 0 empty
  std::is_empty<const char*&&> (0x0x7fa4590dfa90) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45914d6c0) 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> (0x0x7fa45914d720) 0

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

Class std::tuple<const char*&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const char*&&> (0x0x7fa4590dfc30) 0
  std::_Tuple_impl<0ul, const char*&&> (0x0x7fa4590dfc98) 0
    std::_Head_base<0ul, const char*&&, false> (0x0x7fa45914d7e0) 0

Class std::_TC<true, const char*&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const char*&&> (0x0x7fa45914d840) 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*> (0x0x7fa459255000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45914d8a0) 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*> > (0x0x7fa459255068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45914d900) 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*&&> > (0x0x7fa45914d9c0) 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*&&> > (0x0x7fa45914da20) 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*&&> > (0x0x7fa4592550d0) 0 empty
  std::is_function<const char*&&> (0x0x7fa459255138) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45914da80) 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*&&> > > (0x0x7fa4592551a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45914dae0) 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*&&> > (0x0x7fa45914db40) 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*&&> > (0x0x7fa4592552d8) 0 empty
  std::is_lvalue_reference<const char*&&> (0x0x7fa459255340) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45914dba0) 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*&&> (0x0x7fa4592553a8) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa45914dd80) 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*&&> (0x0x7fa459255478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45914dde0) 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*&&> (0x0x7fa4592554e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45914de40) 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*&&> > (0x0x7fa45914dea0) 0 empty

Class std::remove_reference<const char*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char*&&> (0x0x7fa45914df60) 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> (0x0x7fa45914df00) 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*> (0x0x7fa4592555b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e70000) 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*> > (0x0x7fa459255618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458e70060) 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*> > > (0x0x7fa458e700c0) 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*&&> > > (0x0x7fa459255680) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7fa4592556e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458e70120) 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> > (0x0x7fa458e70180) 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> (0x0x7fa459255750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458e701e0) 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> > (0x0x7fa4592557b8) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> (0x0x7fa459255820) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458e70240) 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> > > (0x0x7fa459255888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e702a0) 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> > > > (0x0x7fa4592558f0) 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> > > (0x0x7fa459255958) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e70300) 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*&&> (0x0x7fa4592559c0) 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> > > > (0x0x7fa459255a28) 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> > > (0x0x7fa459255a90) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458e70360) 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*&&> (0x0x7fa459255af8) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, const char*&&> (0x0x7fa459255b60) 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> > > > (0x0x7fa459255bc8) 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> > > (0x0x7fa459255c30) 0 empty
        std::integral_constant<bool, true> (0x0x7fa458e703c0) 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*&&> (0x0x7fa459255c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e70420) 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*&&> (0x0x7fa459255d00) 0 empty
  std::__is_direct_constructible<const char*&&, const char*&&> (0x0x7fa459255d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e70480) 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*&&> (0x0x7fa459255dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e704e0) 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*&&> > (0x0x7fa459255e38) 0 empty
  std::is_constructible<const char*&&, const char*&&> (0x0x7fa459255ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e70540) 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*&&> > > (0x0x7fa458e70600) 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*&&> > (0x0x7fa458e70660) 0 empty

Class std::is_array<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char*&&> (0x0x7fa459255f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458e706c0) 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*&&> > (0x0x7fa459255f70) 0 empty
  std::is_array<const char*&&> (0x0x7fa458e84000) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458e70720) 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*&&> > (0x0x7fa458e84068) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7fa458e840d0) 0 empty
    std::is_array<const char*&&> (0x0x7fa458e84138) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458e70780) 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> (0x0x7fa458e707e0) 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*&&> (0x0x7fa458e843a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e70840) 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*&&> > (0x0x7fa458e84410) 0 empty
  std::is_convertible<const char*&&, const char*&&> (0x0x7fa458e84478) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e708a0) 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*&&> > (0x0x7fa458e70de0) 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*&&> > (0x0x7fa458e70e40) 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*&&> > (0x0x7fa458e846e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e70ea0) 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*&&> > > (0x0x7fa458e84750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458e70f00) 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*&&>&&> > (0x0x7fa458eab000) 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*&&>&&> (0x0x7fa458eab0c0) 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*&&>&&> (0x0x7fa458eab120) 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*&&>&&> (0x0x7fa458eab060) 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*&&>&&> (0x0x7fa458e84820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eab180) 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*&&>&&> (0x0x7fa458e84888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eab1e0) 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*&&>&&> > (0x0x7fa458eab240) 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*&&>&&> (0x0x7fa458e848f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eab2a0) 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*&&>&&> > (0x0x7fa458e84958) 0 empty
  std::is_function<std::tuple<const char*&&>&&> (0x0x7fa458e849c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458eab300) 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*&&>&&> > > (0x0x7fa458e84bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458eab360) 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*&&>&&> (0x0x7fa458e84c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eab3c0) 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*&&>&&> > (0x0x7fa458eab420) 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*&&> > (0x0x7fa458e84c98) 0 empty
  std::is_lvalue_reference<std::tuple<const char*&&>&&> (0x0x7fa458e84d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458eab480) 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*&&>&&> > > (0x0x7fa458eab540) 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*&&>&&> > (0x0x7fa458eab5a0) 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*&&>&&> (0x0x7fa458e84f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458eab600) 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*&&>&&> > (0x0x7fa458ec5000) 0 empty
  std::is_rvalue_reference<std::tuple<const char*&&>&&> (0x0x7fa458ec5068) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458eab660) 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*&&>&&> (0x0x7fa458ec50d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458eab6c0) 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*&&>&&> > (0x0x7fa458eab720) 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*&&>&&> > (0x0x7fa458ec5138) 0 empty
  std::is_reference<std::tuple<const char*&&>&&> (0x0x7fa458ec51a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458eab780) 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*&&>&&> > (0x0x7fa458ec52d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> > (0x0x7fa458ec5340) 0 empty
    std::is_reference<std::tuple<const char*&&>&&> (0x0x7fa458ec53a8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458eab7e0) 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*&&>&&> > > (0x0x7fa458ec5478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eab840) 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*&&>&&> (0x0x7fa458ec54e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eab8a0) 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*&&>&&> > (0x0x7fa458eab900) 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*&&>&&> > (0x0x7fa458ec5548) 0 empty
  std::is_reference<std::tuple<const char*&&>&&> (0x0x7fa458ec55b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458eab960) 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*&&>&&> (0x0x7fa458ec56e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458eab9c0) 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> (0x0x7fa458eaba20) 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*&&>&&> (0x0x7fa458ec5750) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const char*&&>&&, true> (0x0x7fa458eaba80) 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*&&> (0x0x7fa458e84e38) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa458eab4e0) 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*&&> (0x0x7fa458ec5820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eabae0) 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*&&> (0x0x7fa458ec5888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eabb40) 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*&&> > (0x0x7fa458eabba0) 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> > > > (0x0x7fa458ec58f0) 0 empty
  std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7fa458ec5958) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458eabc00) 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*&&>&&> (0x0x7fa458ec59c0) 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> > > > (0x0x7fa458ec5a28) 0 empty
    std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7fa458ec5a90) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458eabc60) 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*&&>&&> (0x0x7fa458ec5af8) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, std::tuple<const char*&&>&&> (0x0x7fa458ec5b60) 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> > > > (0x0x7fa458ec5bc8) 0 empty
      std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7fa458ec5c30) 0 empty
        std::integral_constant<bool, false> (0x0x7fa458eabcc0) 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*&&>&&> (0x0x7fa458ec5c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eabd20) 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*&&>&&> (0x0x7fa458ec5d00) 0 empty
  std::__is_direct_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7fa458ec5d68) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458eabd80) 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*&&>&&> (0x0x7fa458ec5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eabde0) 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*&&>&&> > (0x0x7fa458ec5e38) 0 empty
  std::is_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7fa458ec5ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458eabe40) 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*&&> > > (0x0x7fa458eabf00) 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*&&> > (0x0x7fa458ec5f08) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7fa458ec5f70) 0 empty
    std::is_array<const char*&&> (0x0x7fa458edb000) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458eabf60) 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> (0x0x7fa458edd000) 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*&&> (0x0x7fa458edb0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458edd060) 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*&&> > (0x0x7fa458edb138) 0 empty
  std::is_convertible<std::tuple<const char*&&>&&, const char*&&> (0x0x7fa458edb1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458edd0c0) 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*&> > (0x0x7fa458edd180) 0 empty

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

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

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

Class std::is_void<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*&> (0x0x7fa458edb2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458edd360) 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*&> > (0x0x7fa458edd3c0) 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*&> > (0x0x7fa458edb340) 0 empty
  std::is_function<const char*&> (0x0x7fa458edb3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458edd420) 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*&> > > (0x0x7fa458edb410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458edd480) 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*&> > (0x0x7fa458edd4e0) 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*&&> > (0x0x7fa458edb548) 0 empty
  std::is_rvalue_reference<const char*&&> (0x0x7fa458edb5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458edd540) 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*&&> (0x0x7fa458edb618) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa458edd720) 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*&&> (0x0x7fa458edb6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458edd780) 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*&&> (0x0x7fa458edb750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458edd7e0) 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*&&> > (0x0x7fa458edd840) 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> (0x0x7fa458edd8a0) 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*> > > (0x0x7fa458edd900) 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*&> > > (0x0x7fa458edb820) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7fa458edb888) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458edd960) 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> > (0x0x7fa458edd9c0) 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> (0x0x7fa458edda20) 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> > (0x0x7fa458edb958) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> (0x0x7fa458edda80) 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*> > (0x0x7fa458edb9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458eddae0) 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*> > > (0x0x7fa458eddb40) 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*> > (0x0x7fa458eddc60) 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*> > (0x0x7fa458edbaf8) 0 empty
  std::is_same<const char*, const char*> (0x0x7fa458edbb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458eddcc0) 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*> > > (0x0x7fa458edbbc8) 0 empty
  std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> > (0x0x7fa458edbc30) 0 empty
    std::is_same<const char*, const char*> (0x0x7fa458edbc98) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458eddde0) 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> > > (0x0x7fa458edbd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458eddea0) 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> > > > (0x0x7fa458edbd68) 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> > > (0x0x7fa458edbdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458eddf00) 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*&> (0x0x7fa458edbe38) 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> > > > (0x0x7fa458edbea0) 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> > > (0x0x7fa458edbf08) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458eddf60) 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*&> (0x0x7fa458edbf70) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, const char*&> (0x0x7fa458f0e000) 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> > > > (0x0x7fa458f0e068) 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> > > (0x0x7fa458f0e0d0) 0 empty
        std::integral_constant<bool, false> (0x0x7fa458f0f000) 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*&> (0x0x7fa458f0e138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458f0f060) 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*&> (0x0x7fa458f0e1a0) 0 empty
  std::__is_direct_constructible<const char*&&, const char*&> (0x0x7fa458f0e208) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458f0f0c0) 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*&> (0x0x7fa458f0e270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458f0f120) 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*&> > (0x0x7fa458f0e2d8) 0 empty
  std::is_constructible<const char*&&, const char*&> (0x0x7fa458f0e340) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458f0f180) 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*&&> > > (0x0x7fa458f0f240) 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*&&> > (0x0x7fa458f0e3a8) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7fa458f0e410) 0 empty
    std::is_array<const char*&&> (0x0x7fa458f0e478) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458f0f2a0) 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> (0x0x7fa458f0f300) 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*&&> (0x0x7fa458f0e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458f0f360) 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*&&> > (0x0x7fa458f0e750) 0 empty
  std::is_convertible<const char*&, const char*&&> (0x0x7fa458f0e7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458f0f3c0) 0 empty

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7fa458f0e820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458f0f480) 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*&&>&> (0x0x7fa458f0f4e0) 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*&&> > (0x0x7fa458f0f5a0) 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*&&> > (0x0x7fa458f0f600) 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*&&> > (0x0x7fa458f0f540) 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*&&> > > > (0x0x7fa458f0f660) 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*&&>&> > > (0x0x7fa458f0e958) 0 empty
  std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > (0x0x7fa458f0e9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458f0f6c0) 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*&&>&&> (0x0x7fa458f0f840) 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*&&> > (0x0x7fa458f0f900) 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*&&> > (0x0x7fa458f0f8a0) 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*&&> > > > (0x0x7fa458f0f960) 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*&&>&&> > > (0x0x7fa458f0eaf8) 0 empty
  std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > (0x0x7fa458f0eb60) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458f0f9c0) 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*&&> > (0x0x7fa458f0fa80) 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*&&> (0x0x7fa458f0ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458f0fae0) 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*&&> > (0x0x7fa458f0ec30) 0 empty
  std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7fa458f0ec98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458f0fb40) 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*&&> (0x0x7fa458f0ed00) 0 empty
  std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7fa458f0ed68) 0 empty
    std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7fa458f0edd0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458f0fba0) 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> (0x0x7fa458f0ee38) 0 empty
  std::is_nothrow_constructible<const char*&&, const char*&&> (0x0x7fa458f0eea0) 0 empty
    std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7fa458f0ef08) 0 empty
      std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7fa458f0ef70) 0 empty
        std::integral_constant<bool, true> (0x0x7fa458f0fc00) 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*&&> (0x0x7fa458f3c000) 0 empty
  std::__is_nothrow_move_constructible_impl<const char*&&, true> (0x0x7fa458f3c068) 0 empty
    std::is_nothrow_constructible<const char*&&, const char*&&> (0x0x7fa458f3c0d0) 0 empty
      std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7fa458f3c138) 0 empty
        std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7fa458f3c1a0) 0 empty
          std::integral_constant<bool, true> (0x0x7fa458f0fc60) 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*> > (0x0x7fa458f481e0) 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*> > > (0x0x7fa458f3c410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458f482a0) 0 empty

Class std::is_same<bool, bool>
   size=1 align=1
   base size=1 base align=1
std::is_same<bool, bool> (0x0x7fa458f3c478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458f48300) 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> (0x0x7fa458f48360) 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&> > (0x0x7fa458f48660) 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&> (0x0x7fa458f3c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458f486c0) 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&> (0x0x7fa458f3c820) 0 empty
  std::is_empty<const char* const&> (0x0x7fa458f3c888) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458f48720) 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> (0x0x7fa458f48780) 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&> (0x0x7fa458f3c8f0) 0
  std::_Head_base<0ul, const char* const&, false> (0x0x7fa458f487e0) 0

Class std::tuple<const char* const&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const char* const&> (0x0x7fa458f3c9c0) 0
  std::_Tuple_impl<0ul, const char* const&> (0x0x7fa458f3ca28) 0
    std::_Head_base<0ul, const char* const&, false> (0x0x7fa458f48840) 0

Class std::_TC<true, const char* const&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const char* const&> (0x0x7fa458f488a0) 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&> > (0x0x7fa458f48900) 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&> > (0x0x7fa458f48960) 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&> > (0x0x7fa458f3cc98) 0 empty
  std::is_function<const char* const&> (0x0x7fa458f3cd00) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458f48a80) 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&> > > (0x0x7fa458f3cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458f48ae0) 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&> > (0x0x7fa458f48c00) 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&> (0x0x7fa458f3cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458f48c60) 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&> > (0x0x7fa458f3cf08) 0 empty
  std::is_rvalue_reference<const char* const&> (0x0x7fa458f3cf70) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458f48cc0) 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&> (0x0x7fa458f3ca90) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa458f48d20) 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&> (0x0x7fa458f3cb60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458f48d80) 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&> (0x0x7fa458c6a000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458f48de0) 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&> > (0x0x7fa458f48e40) 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&> (0x0x7fa458f48f00) 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> (0x0x7fa458f48ea0) 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*> > > (0x0x7fa458f48f60) 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&> > > (0x0x7fa458c6a0d0) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7fa458c6a138) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458c73000) 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> > (0x0x7fa458c73060) 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> (0x0x7fa458c6a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c730c0) 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> > (0x0x7fa458c6a208) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> (0x0x7fa458c6a270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458c73120) 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> > > (0x0x7fa458c6a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458c73180) 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> > > > (0x0x7fa458c6a340) 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> > > (0x0x7fa458c6a3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458c731e0) 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&> (0x0x7fa458c6a410) 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> > > > (0x0x7fa458c6a478) 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> > > (0x0x7fa458c6a4e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458c73240) 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&> (0x0x7fa458c6a548) 0 empty
  std::__is_direct_constructible_ref_cast<const char* const&, const char* const&> (0x0x7fa458c6a5b0) 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> > > > (0x0x7fa458c6a618) 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> > > (0x0x7fa458c6a680) 0 empty
        std::integral_constant<bool, true> (0x0x7fa458c732a0) 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&> (0x0x7fa458c6a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458c73300) 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&> (0x0x7fa458c6a750) 0 empty
  std::__is_direct_constructible<const char* const&, const char* const&> (0x0x7fa458c6a7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458c73360) 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&> (0x0x7fa458c6a820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458c733c0) 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&> > (0x0x7fa458c6a888) 0 empty
  std::is_constructible<const char* const&, const char* const&> (0x0x7fa458c6a8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458c73420) 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&> > > (0x0x7fa458c734e0) 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&> > (0x0x7fa458c73540) 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&> (0x0x7fa458c6aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c73660) 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&> > (0x0x7fa458c6ab60) 0 empty
  std::is_array<const char* const&> (0x0x7fa458c6abc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458c736c0) 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&> > (0x0x7fa458c6ac30) 0 empty
  std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7fa458c6ac98) 0 empty
    std::is_array<const char* const&> (0x0x7fa458c6ad00) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458c73720) 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> (0x0x7fa458c73780) 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&> (0x0x7fa458c6add0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458c737e0) 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&> > (0x0x7fa458c6ae38) 0 empty
  std::is_convertible<const char* const&, const char* const&> (0x0x7fa458c6aea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458c73840) 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*> (0x0x7fa458c6af70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c73900) 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*> > (0x0x7fa458c95000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458c73960) 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 (0x0x7fa458cb4d80) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7fa458d23780) 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*> (0x0x7fa458d23c00) 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> > (0x0x7fa458d44480) 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>&> (0x0x7fa458d445a0) 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>*> (0x0x7fa458d58820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458d449c0) 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>*> > (0x0x7fa458d44a20) 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> >*> > > (0x0x7fa458d58958) 0 empty
  std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> (0x0x7fa458d589c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458d44a80) 0 empty

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7fa458d75ba0) 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*> (0x0x7fa458d58dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458d75c60) 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*> (0x0x7fa458d75cc0) 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> (0x0x7fa458d75f60) 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*> > (0x0x7fa458d58d68) 0 empty
  std::unary_function<std::pair<const char* const, pfs::ChannelImpl*>, const char* const> (0x0x7fa458da9000) 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 (0x0x7fa458da9060) 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*> >&> > (0x0x7fa458da90c0) 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*> > > > > (0x0x7fa458da9120) 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*> > > (0x0x7fa458d58f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458da9180) 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*> > > > (0x0x7fa458da92a0) 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> > > (0x0x7fa458d58f70) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dd2000) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458da9300) 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*> > > (0x0x7fa458dd2068) 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> > > (0x0x7fa458dd20d0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dd2138) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458da93c0) 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*> > > > (0x0x7fa458da9480) 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*> > > > (0x0x7fa458dd2270) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dd22d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458da94e0) 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*> > > > (0x0x7fa458dd2340) 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*> > > > (0x0x7fa458dd23a8) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dd2410) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458da95a0) 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*> > > > (0x0x7fa458da9660) 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*> > > (0x0x7fa458dd2478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458da96c0) 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*> > > (0x0x7fa458dd25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458da97e0) 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*> > > > (0x0x7fa458da9900) 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*> > > (0x0x7fa458dd2618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458da9a20) 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*> > > (0x0x7fa458dd2750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458da9a80) 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*> > > > (0x0x7fa458dd2888) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dd28f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458da9ae0) 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*> > > (0x0x7fa458dd29c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458da9b40) 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*> > > > > (0x0x7fa458da9d20) 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*> > > (0x0x7fa458dd2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458da9d80) 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*> > > > > (0x0x7fa458da9de0) 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*> > > (0x0x7fa458dd2a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458da9e40) 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*> > > (0x0x7fa458dd2bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458da9f60) 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*> > > > > (0x0x7fa458de90c0) 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*> > > (0x0x7fa458dd2c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458de9120) 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*> > > (0x0x7fa458dd2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458de9180) 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*> > > > (0x0x7fa458de92a0) 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*> > > (0x0x7fa458dd2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458de93c0) 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*> > > (0x0x7fa458dee000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458de9420) 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*> > > > (0x0x7fa458dee068) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dee0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458de9540) 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*> > > > (0x0x7fa458dee138) 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*> > > > (0x0x7fa458dee1a0) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dee208) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458de9600) 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*> > > > (0x0x7fa458dee270) 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*> > > > (0x0x7fa458dee2d8) 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*> > > > (0x0x7fa458dee340) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dee3a8) 0 empty
        std::integral_constant<bool, false> (0x0x7fa458de96c0) 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*> > > > (0x0x7fa458dee410) 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*> > > > (0x0x7fa458dee478) 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*> > > > (0x0x7fa458dee4e0) 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*> > > > (0x0x7fa458dee548) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dee5b0) 0 empty
          std::integral_constant<bool, false> (0x0x7fa458de9780) 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*> > > (0x0x7fa458dee618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458de9840) 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*> > > > (0x0x7fa458dee680) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458dee6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458de9960) 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*> > > (0x0x7fa458de9a20) 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*> > > (0x0x7fa458dee820) 0 empty
  std::__do_is_destructible_impl (0x0x7fa458de9b40) 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> (0x0x7fa458deea90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458de9ba0) 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*> > > (0x0x7fa458deeaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458de9c00) 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*> > > > (0x0x7fa458de9de0) 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*> >&> (0x0x7fa458deeb60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa458de9e40) 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*> >&> > (0x0x7fa458deec30) 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*> >&> (0x0x7fa458deec98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa458de9ea0) 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*> >&> (0x0x7fa458deed00) 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*> >&> > (0x0x7fa458deed68) 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*> >&> (0x0x7fa458deedd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa458de9f00) 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*> >&> (0x0x7fa458deee38) 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*> >&> (0x0x7fa458deeea0) 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*> >&> > (0x0x7fa458deef08) 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*> >&> (0x0x7fa458deef70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa458de9f60) 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*> >&> (0x0x7fa458dff000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e00000) 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*> >&> (0x0x7fa458dff068) 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*> >&> (0x0x7fa458dff0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e00060) 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*> >&> (0x0x7fa458dff138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e000c0) 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*> >&> > (0x0x7fa458e00120) 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&> > (0x0x7fa458e00180) 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> > > (0x0x7fa458e001e0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7fa458dff1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458e00240) 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> > (0x0x7fa458e002a0) 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> > > (0x0x7fa458dff208) 0 empty
  std::is_array<bool> (0x0x7fa458dff270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458e00300) 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> (0x0x7fa458dff2d8) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7fa458dff340) 0 empty
    std::is_array<bool> (0x0x7fa458dff3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458e00360) 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> > (0x0x7fa458e003c0) 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> > (0x0x7fa458dff410) 0 empty
  std::is_function<bool> (0x0x7fa458dff478) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458e00420) 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> > (0x0x7fa458dff4e0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7fa458dff548) 0 empty
    std::is_function<bool> (0x0x7fa458dff5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458e00480) 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> > (0x0x7fa458e00660) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7fa458dff618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e006c0) 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> > (0x0x7fa458e00720) 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> > (0x0x7fa458dff680) 0 empty
  std::is_integral<bool> (0x0x7fa458dff6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e00780) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7fa458dff750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e007e0) 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> > > (0x0x7fa458e00840) 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> > (0x0x7fa458dff7b8) 0 empty
  std::is_arithmetic<bool> (0x0x7fa458dff820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e008a0) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7fa458dff888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e00900) 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> > (0x0x7fa458dff8f0) 0 empty
  std::is_scalar<bool> (0x0x7fa458dff958) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e00960) 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> (0x0x7fa458dff9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e009c0) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x7fa458dffa28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e00a20) 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> > (0x0x7fa458e00a80) 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&> (0x0x7fa458dffb60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa458e00ae0) 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&> > (0x0x7fa458dffc30) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fa458dffc98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa458e00b40) 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&> (0x0x7fa458dffdd0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7fa458dffe38) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fa458dffea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa458e00c60) 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&> (0x0x7fa458dfff70) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7fa458e22000) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7fa458e22068) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7fa458e220d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa458e00cc0) 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&> (0x0x7fa458e221a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e00d20) 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&> (0x0x7fa458e22208) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7fa458e22270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e00d80) 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&> (0x0x7fa458e222d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e00de0) 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&> > (0x0x7fa458e22340) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7fa458e223a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e00e40) 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*> >&> (0x0x7fa458e00f60) 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*> >&> (0x0x7fa458e2b000) 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*> >&> (0x0x7fa458e00f00) 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*> >&> (0x0x7fa458e227b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458e2b2a0) 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*> >&> (0x0x7fa458e229c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458e2b300) 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*> > > > > (0x0x7fa458e2b4e0) 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*> > > > (0x0x7fa458e2b540) 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*> > > > (0x0x7fa458e22a28) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458e22a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458e2b5a0) 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*> > > > (0x0x7fa458e22af8) 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*> > > > (0x0x7fa458e22b60) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458e22bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458e2b660) 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> (0x0x7fa458e2b720) 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*> > > (0x0x7fa458e22c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e2b780) 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*> > > > (0x0x7fa458e2b7e0) 0 empty

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

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

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

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7fa458e22dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458e2b9c0) 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> > > (0x0x7fa458e2ba20) 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> > (0x0x7fa458e2ba80) 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> > (0x0x7fa458e22e38) 0 empty
  std::is_array<bool> (0x0x7fa458e22ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458e2bae0) 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> > (0x0x7fa458e22f08) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7fa458e22f70) 0 empty
    std::is_array<bool> (0x0x7fa458e22410) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458e2bb40) 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> (0x0x7fa458e2bba0) 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> (0x0x7fa458e4c000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458e2bc00) 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> > (0x0x7fa458e4c068) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fa458e4c0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458e2bc60) 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> > > > (0x0x7fa458e2bd20) 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*> >&&> > (0x0x7fa458e2bd80) 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*> > > > (0x0x7fa458e2bde0) 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*> >&&> (0x0x7fa458e4c2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa458e2be40) 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*> >&&> > (0x0x7fa458e4c3a8) 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*> >&&> (0x0x7fa458e4c410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa458e2bea0) 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*> >&&> (0x0x7fa458e4c478) 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*> >&&> > (0x0x7fa458e4c4e0) 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*> >&&> (0x0x7fa458e4c548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa458e2bf00) 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*> >&&> (0x0x7fa458e4c5b0) 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*> >&&> (0x0x7fa458e4c618) 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*> >&&> > (0x0x7fa458e4c680) 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*> >&&> (0x0x7fa458e4c6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa458e2bf60) 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*> >&&> (0x0x7fa458e4c750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a52000) 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*> >&&> (0x0x7fa458e4c7b8) 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*> >&&> (0x0x7fa458e4c820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458a52060) 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*> >&&> (0x0x7fa458e4c888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a520c0) 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*> >&&> > (0x0x7fa458a52120) 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&&> > (0x0x7fa458a52180) 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> > (0x0x7fa458a521e0) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x7fa458e4ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458a522a0) 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&&> > > (0x0x7fa458a52300) 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&&> (0x0x7fa458e4ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458a52360) 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&&> > (0x0x7fa458a523c0) 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&&> (0x0x7fa458e4cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a52420) 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&&> > (0x0x7fa458e4cc30) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7fa458e4cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458a52480) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x7fa458e4cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a525a0) 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&&> > (0x0x7fa458a52600) 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&&> > (0x0x7fa458e4cd68) 0 empty
  std::is_reference<const bool&&> (0x0x7fa458e4cdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458a52660) 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&&> > (0x0x7fa458e4ce38) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7fa458e4cea0) 0 empty
    std::is_reference<const bool&&> (0x0x7fa458e4cf08) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458a526c0) 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&&> > > (0x0x7fa458e4c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458a52720) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x7fa458e4c208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458a52780) 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&&> > (0x0x7fa458a527e0) 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&&> > (0x0x7fa458a6d000) 0 empty
  std::is_reference<const bool&&> (0x0x7fa458a6d068) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458a52840) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x7fa458a6d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a528a0) 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> (0x0x7fa458a52900) 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&&> (0x0x7fa458a6d138) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7fa458a52960) 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&&> (0x0x7fa458e4c9c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa458a52240) 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&&> > (0x0x7fa458a6d208) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fa458a6d270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa458a529c0) 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&&> (0x0x7fa458a6d3a8) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7fa458a6d410) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fa458a6d478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa458a52ae0) 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&&> (0x0x7fa458a6d548) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7fa458a6d5b0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7fa458a6d618) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7fa458a6d680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa458a52b40) 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&&> (0x0x7fa458a6d750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a52ba0) 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&&> (0x0x7fa458a6d7b8) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7fa458a6d820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458a52c00) 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&&> (0x0x7fa458a6d888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a52c60) 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&&> > (0x0x7fa458a52cc0) 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*> >&&> (0x0x7fa458a52d80) 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*> >&&> (0x0x7fa458a52ea0) 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*> >&&> (0x0x7fa458a52d20) 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*> >&&> (0x0x7fa458a6da28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458a79180) 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*> >&&> (0x0x7fa458a6db60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458a792a0) 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*> > > > > (0x0x7fa458a793c0) 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*> > > > (0x0x7fa458a6dbc8) 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*> > > > (0x0x7fa458a6dc30) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7fa458a6dc98) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458a79420) 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> (0x0x7fa458a794e0) 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*> > > (0x0x7fa458a6dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a79540) 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*> > > > (0x0x7fa458a795a0) 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> > (0x0x7fa458a6ddd0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7fa458a6de38) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458a79600) 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> > > (0x0x7fa458a6dea0) 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> > (0x0x7fa458a6df08) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7fa458a6df70) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458a79660) 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> > > (0x0x7fa458a87000) 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> > > (0x0x7fa458a87068) 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> > (0x0x7fa458a870d0) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7fa458a87138) 0 empty
        std::integral_constant<bool, true> (0x0x7fa458a796c0) 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> > > > (0x0x7fa458a79780) 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*> >&&> > (0x0x7fa458a797e0) 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&&> > (0x0x7fa458a79840) 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> > > (0x0x7fa458a87340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458a798a0) 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> > > > (0x0x7fa458a873a8) 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> > > (0x0x7fa458a87410) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458a79900) 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> > > > (0x0x7fa458a87478) 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> > > > (0x0x7fa458a874e0) 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> > > (0x0x7fa458a87548) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458a79960) 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> > > > (0x0x7fa458a79a20) 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*> >&> > (0x0x7fa458a79a80) 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&&> > (0x0x7fa458a79ae0) 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> > (0x0x7fa458a79b40) 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&&> (0x0x7fa458a87888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa458a79ba0) 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&&> > (0x0x7fa458a87958) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fa458a879c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa458a79c00) 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&&> (0x0x7fa458a87a28) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7fa458a87a90) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fa458a87af8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa458a79d20) 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&&> (0x0x7fa458a87b60) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7fa458a87bc8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7fa458a87c30) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7fa458a87c98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa458a79de0) 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&&> (0x0x7fa458a87d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a79ea0) 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&&> (0x0x7fa458a87d68) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7fa458a87dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458a79f00) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7fa458a87e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458a79f60) 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&&> > (0x0x7fa458aa8000) 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*> > > > (0x0x7fa458aa8060) 0 empty

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

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

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

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

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x7fa458a87f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458aa8240) 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> > > (0x0x7fa458aa82a0) 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> > (0x0x7fa458a87270) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7fa458a875b0) 0 empty
    std::is_array<bool> (0x0x7fa458a87618) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458aa8300) 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> (0x0x7fa458aa8360) 0 empty

Class std::is_convertible<bool&&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool&&, bool> (0x0x7fa458ab8068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458aa83c0) 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> > (0x0x7fa458ab80d0) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7fa458ab8138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458aa8420) 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> > > (0x0x7fa458ab81a0) 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> > (0x0x7fa458ab8208) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7fa458ab8270) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458aa8480) 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> > > (0x0x7fa458ab82d8) 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> > > (0x0x7fa458ab8340) 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> > (0x0x7fa458ab83a8) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7fa458ab8410) 0 empty
        std::integral_constant<bool, true> (0x0x7fa458aa84e0) 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> > > > (0x0x7fa458aa85a0) 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*> >&> > (0x0x7fa458aa8600) 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&&> > (0x0x7fa458aa8660) 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> > > (0x0x7fa458ab8618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458aa86c0) 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> > > > (0x0x7fa458ab8680) 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> > > (0x0x7fa458ab86e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458aa8720) 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> > > > (0x0x7fa458ab8750) 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> > > > (0x0x7fa458ab87b8) 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> > > (0x0x7fa458ab8820) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458aa8780) 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*> >&&> > (0x0x7fa458aa8840) 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&&> > (0x0x7fa458ab8958) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7fa458ab89c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458aa88a0) 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*> > > > (0x0x7fa458aa8960) 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> > (0x0x7fa458ab8af8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7fa458ab8b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458aa89c0) 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*> > > (0x0x7fa458aa8a80) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7fa458aa8c00) 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&> > (0x0x7fa458aa8f60) 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**> (0x0x7fa458ab8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458aea480) 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**> > (0x0x7fa458aea4e0) 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**> > > (0x0x7fa458ab8478) 0 empty
  std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**> (0x0x7fa458ab84e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458aea540) 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&> (0x0x7fa458aea660) 0 empty

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7fa458aeaf00) 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> (0x0x7fa458b16300) 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> (0x0x7fa458b16360) 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> (0x0x7fa458b162a0) 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> (0x0x7fa458afe410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458b163c0) 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> (0x0x7fa458b16420) 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*> (0x0x7fa458b16240) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7fa458b164e0) 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*> (0x0x7fa458b165a0) 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*> (0x0x7fa458b16840) 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> (0x0x7fa458b16a20) 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> (0x0x7fa458b16a80) 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> (0x0x7fa458b169c0) 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> (0x0x7fa458afe680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458b16ae0) 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> (0x0x7fa458b16b40) 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*> (0x0x7fa458b16960) 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*> (0x0x7fa458b16de0) 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> (0x0x7fa458b55000) 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> (0x0x7fa458b55060) 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> (0x0x7fa458b16f60) 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> (0x0x7fa458afe820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458b550c0) 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> (0x0x7fa458b55120) 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*> (0x0x7fa458b16f00) 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> > > > (0x0x7fa458b553c0) 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> >*> (0x0x7fa458afe9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458b554e0) 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> > >*> > (0x0x7fa458afea28) 0 empty
  std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::_List_node<std::__cxx11::basic_string<char> >*> (0x0x7fa458afea90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458b55540) 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&> > (0x0x7fa458b8bba0) 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*> > > (0x0x7fa458b8bcc0) 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*> (0x0x7fa458afec30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458b8bd20) 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*> > (0x0x7fa458b8bd80) 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> > > (0x0x7fa458afec98) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fa458afed68) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458b8bde0) 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*> (0x0x7fa458afedd0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7fa458afee38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa458bb1000) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458b8be40) 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*> > (0x0x7fa458b8bea0) 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*> > (0x0x7fa458bb1068) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7fa458bb10d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458b8bf00) 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*> > (0x0x7fa458bb1138) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7fa458bb11a0) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7fa458bb1208) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458b8bf60) 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*> > (0x0x7fa458bb6000) 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*> (0x0x7fa458bb1270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458bb6060) 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*> (0x0x7fa458bb12d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458bb60c0) 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*> > (0x0x7fa458bb6120) 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*> (0x0x7fa458bb1340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458bb6180) 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*> (0x0x7fa458bb13a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458bb61e0) 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*> > (0x0x7fa458bb1410) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7fa458bb1478) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458bb6240) 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*> (0x0x7fa458bb15b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458bb62a0) 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*> > > (0x0x7fa458bb6300) 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*> (0x0x7fa458bb1618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458bb6360) 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*> > > (0x0x7fa458bb63c0) 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*> (0x0x7fa458bb1680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bb6420) 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*> (0x0x7fa458bb16e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bb6480) 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*> > > (0x0x7fa458bb64e0) 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*> > (0x0x7fa458bb1750) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fa458bb17b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458bb6540) 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*> > (0x0x7fa458bb1820) 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*> > (0x0x7fa458bb1888) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fa458bb18f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458bb65a0) 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*> > (0x0x7fa458bb1958) 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*> > (0x0x7fa458bb19c0) 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*> > (0x0x7fa458bb1a28) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fa458bb1a90) 0 empty
        std::integral_constant<bool, true> (0x0x7fa458bb6600) 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*> (0x0x7fa458bb1af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bb6660) 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*> > (0x0x7fa458bb1b60) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7fa458bb1bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458bb66c0) 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> (0x0x7fa458bb1d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bb67e0) 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*> (0x0x7fa458bb1d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bb6840) 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*> > (0x0x7fa458bb68a0) 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&> (0x0x7fa458bb1dd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa458bb69c0) 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&> > (0x0x7fa458bb1ea0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa458bb1f08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa458bb6ae0) 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&> (0x0x7fa458bb1f70) 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&> > (0x0x7fa458bd3000) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa458bd3068) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa458bb6ba0) 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&> (0x0x7fa458bd31a0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa458bd3208) 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&> > (0x0x7fa458bd3270) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa458bd32d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa458bb6c60) 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&> (0x0x7fa458bd33a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bb6ea0) 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&> (0x0x7fa458bd3410) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa458bd3478) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458bd6000) 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&> (0x0x7fa458bd34e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bd60c0) 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&> > (0x0x7fa458bd6120) 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&> > (0x0x7fa458bd3548) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa458bd35b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458bd6180) 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&> (0x0x7fa458bd62a0) 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&> (0x0x7fa458bd6300) 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&> (0x0x7fa458bd6240) 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&> (0x0x7fa458bd3750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458bd6360) 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&> (0x0x7fa458bd37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458bd63c0) 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*> > > (0x0x7fa458bd6420) 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*> > (0x0x7fa458bd6540) 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*> > (0x0x7fa458bd3820) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fa458bd3888) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458bd65a0) 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*> > (0x0x7fa458bd39c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa458bd3a28) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa458bd3a90) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458bd6600) 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> (0x0x7fa458bd6660) 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*> (0x0x7fa458bd3bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bd6840) 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*> > (0x0x7fa458bd68a0) 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*> > (0x0x7fa458bd3c30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa458bd3c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458bd6900) 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*> > > > (0x0x7fa458bd69c0) 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&&> > (0x0x7fa458bd6a20) 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*> > (0x0x7fa458bd6a80) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7fa458bd3680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bd6d80) 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&&> > (0x0x7fa458bd3d68) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7fa458bd3dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458bd6de0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7fa458bd3e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458bd6e40) 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&&> > (0x0x7fa458bd6ea0) 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&&> > (0x0x7fa458c07000) 0 empty
  std::is_reference<int&&> (0x0x7fa458c07068) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458bd6f00) 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&&> > (0x0x7fa458c070d0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7fa458c07138) 0 empty
    std::is_reference<int&&> (0x0x7fa458c071a0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458bd6f60) 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&&> > > (0x0x7fa458c07208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c09000) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7fa458c07340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c09120) 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&&> > (0x0x7fa458c09180) 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&&> > (0x0x7fa458c073a8) 0 empty
  std::is_reference<int&&> (0x0x7fa458c07410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458c091e0) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7fa458c074e0) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7fa458c09300) 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&&> (0x0x7fa458bd3f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa458bd6ae0) 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&&> > (0x0x7fa458c075b0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fa458c07618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa458c09360) 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&&> (0x0x7fa458c07680) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fa458c076e8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fa458c07750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa458c093c0) 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&&> (0x0x7fa458c077b8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7fa458c07820) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fa458c07888) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fa458c078f0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa458c09420) 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&&> (0x0x7fa458c07958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c09480) 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&&> (0x0x7fa458c079c0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa458c07a28) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458c094e0) 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&&> (0x0x7fa458c07a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c09540) 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&&> > (0x0x7fa458c095a0) 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*> > > (0x0x7fa458c07af8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa458c07b60) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458c09600) 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*> > > > (0x0x7fa458c096c0) 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&&> > (0x0x7fa458c09720) 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*> > > > (0x0x7fa458c07d00) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa458c07d68) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458c09780) 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*> > > > (0x0x7fa458c09840) 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&> > (0x0x7fa458c098a0) 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*&> > (0x0x7fa458c09900) 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*> > (0x0x7fa458c09960) 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*&> (0x0x7fa458c07f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa458c099c0) 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*&> > (0x0x7fa458c07bc8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa458c07c30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa458c09ae0) 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*&> (0x0x7fa458c07dd0) 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*&> > (0x0x7fa458c07e38) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa458c2b000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa458c09ba0) 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*&> (0x0x7fa458c2b068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa458c2b0d0) 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*&> > (0x0x7fa458c2b138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa458c2b1a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa458c09d20) 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*&> (0x0x7fa458c2b208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458c09e40) 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*&> (0x0x7fa458c2b270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa458c2b2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458c09ea0) 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*&> (0x0x7fa458c2b340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458c09f00) 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*&> > (0x0x7fa458c09f60) 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*> > (0x0x7fa458c32000) 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*&> (0x0x7fa458c320c0) 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*&> (0x0x7fa458c32120) 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*&> (0x0x7fa458c32060) 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*&> (0x0x7fa458c2b410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c32180) 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*&> (0x0x7fa458c2b478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c321e0) 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*> > > (0x0x7fa458c32240) 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*> > (0x0x7fa458c2b4e0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa458c2b548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa458c2b5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458c322a0) 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> (0x0x7fa458c32300) 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*> (0x0x7fa458c2b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458c32420) 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*> > (0x0x7fa458c2b750) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa458c2b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458c32480) 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*> > > (0x0x7fa458c2b820) 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*> > (0x0x7fa458c2b888) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa458c2b8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458c324e0) 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*> > > (0x0x7fa458c2b958) 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*> > > (0x0x7fa458c2b9c0) 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*> > (0x0x7fa458c2ba28) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa458c2ba90) 0 empty
        std::integral_constant<bool, true> (0x0x7fa458c32540) 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*> > > > (0x0x7fa458c32600) 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&> > (0x0x7fa458c32660) 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*&> > (0x0x7fa458c326c0) 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*> > > (0x0x7fa458c2bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c32720) 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*> > > > (0x0x7fa458c2bd00) 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*> > > (0x0x7fa458c2bd68) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458c32780) 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*> > > > (0x0x7fa458c2bdd0) 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*> > > > (0x0x7fa458c2be38) 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*> > > (0x0x7fa458c2bea0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458c327e0) 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&&> > (0x0x7fa458c328a0) 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*&> > (0x0x7fa458c2baf8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa458c2bb60) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458c32900) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7fa458c2bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c32b40) 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*> > > (0x0x7fa458c32ba0) 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*> > (0x0x7fa45885e000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa45885e068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa45885e0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458c32c00) 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> (0x0x7fa458c32c60) 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*> (0x0x7fa45885e208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458c32cc0) 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*> > (0x0x7fa458c32d20) 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*> > (0x0x7fa45885e270) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fa45885e2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458c32d80) 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*&> (0x0x7fa458c32e40) 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*> > > > (0x0x7fa45886e0c0) 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*&> > (0x0x7fa45886e120) 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&&> > (0x0x7fa45886e180) 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*> > (0x0x7fa45886e2a0) 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&&> (0x0x7fa45885e548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45886e420) 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&&> > > (0x0x7fa45886e480) 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&&> (0x0x7fa45885e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45886e4e0) 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&&> > (0x0x7fa45886e540) 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&&> (0x0x7fa45885e618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45886e5a0) 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&&> > (0x0x7fa45885e680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7fa45885e6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45886e600) 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&&> (0x0x7fa45885e750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45886e660) 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&&> > (0x0x7fa45886e6c0) 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&&> > (0x0x7fa45885e7b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fa45885e820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45886e720) 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&&> > (0x0x7fa45885e888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7fa45885e8f0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fa45885e958) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45886e780) 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&&> > > (0x0x7fa45885e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45886e7e0) 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&&> (0x0x7fa45885ea28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45886e840) 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&&> > (0x0x7fa45886e8a0) 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&&> > (0x0x7fa45885ea90) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fa45885eaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45886e900) 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&&> (0x0x7fa45885eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45886e960) 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> (0x0x7fa45886e9c0) 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&&> (0x0x7fa45885ebc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7fa45886ea20) 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&&> (0x0x7fa45885e4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa45886e3c0) 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&&> > (0x0x7fa45885ec98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa45885ed00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa45886eb40) 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&&> (0x0x7fa45885ed68) 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&&> > (0x0x7fa45885edd0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa45885ee38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa45886ec00) 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&&> (0x0x7fa45885ef70) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa45885e340) 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&&> > (0x0x7fa458897000) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa458897068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa45886ecc0) 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&&> (0x0x7fa458897138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45886ef00) 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&&> (0x0x7fa4588971a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa458897208) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458899060) 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&&> (0x0x7fa458897270) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4588991e0) 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&&> > (0x0x7fa458899240) 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*> > (0x0x7fa4588992a0) 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*> > (0x0x7fa4588972d8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa458897340) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458899300) 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*> > > (0x0x7fa4588973a8) 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*> > (0x0x7fa458897410) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa458897478) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458899360) 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*> > > (0x0x7fa4588974e0) 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*> > > (0x0x7fa458897548) 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*> > (0x0x7fa4588975b0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa458897618) 0 empty
        std::integral_constant<bool, true> (0x0x7fa4588993c0) 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*> > > > (0x0x7fa458899480) 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*&> > (0x0x7fa4588994e0) 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&&> > (0x0x7fa458899540) 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*> > > (0x0x7fa4588976e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4588995a0) 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*> > > > (0x0x7fa458897750) 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*> > > (0x0x7fa4588977b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458899600) 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*> > > > (0x0x7fa458897820) 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*> > > > (0x0x7fa458897888) 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*> > > (0x0x7fa4588978f0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458899660) 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*&> > (0x0x7fa458899720) 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*&> > (0x0x7fa458897958) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa4588979c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458899780) 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*> > (0x0x7fa458899840) 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*> > (0x0x7fa458897a28) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa458897a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4588998a0) 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*> > > > (0x0x7fa458899ba0) 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&> > (0x0x7fa458899c00) 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&&> > (0x0x7fa458899c60) 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*> > > (0x0x7fa458897bc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa458897c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458899cc0) 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*> > > (0x0x7fa458897c98) 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*> > > (0x0x7fa458897d00) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa458897d68) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458899d20) 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*> > > > (0x0x7fa458899de0) 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&> > (0x0x7fa458899e40) 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&&> > (0x0x7fa458899ea0) 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*> > > > (0x0x7fa458897e38) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa458897ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458899f00) 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*> > > > (0x0x7fa458897f08) 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*> > > > (0x0x7fa458897f70) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa4588ee000) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458899f60) 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*&> > (0x0x7fa4588ef060) 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&&> > (0x0x7fa4588ee068) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa4588ee0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4588ef0c0) 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*> > (0x0x7fa4588ef180) 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*> > (0x0x7fa4588ee138) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fa4588ee1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4588ef1e0) 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*> > > > (0x0x7fa4588ef720) 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*> >*&> > (0x0x7fa4588ef780) 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*> > (0x0x7fa4588ef7e0) 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*> >*&> (0x0x7fa4588ee3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4588ef8a0) 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*> >*&> > > (0x0x7fa4588ef9c0) 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*> >*&> (0x0x7fa4588ee410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4588efa20) 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*> >*&> > (0x0x7fa4588efb40) 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*> >*&> > (0x0x7fa4588ee548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7fa4588ee5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4588efba0) 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*> >*&> (0x0x7fa4588ee680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4588efc00) 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*> >*&> > (0x0x7fa4588efd20) 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*> >*&> > (0x0x7fa4588ee6e8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7fa4588ee750) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4588efd80) 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*> >*&> > (0x0x7fa4588ee7b8) 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*> >*&> > (0x0x7fa4588ee820) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7fa4588ee888) 0 empty
      std::integral_constant<bool, true> (0x0x7fa4588efe40) 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*> >*&> > > (0x0x7fa4588ee8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4588eff00) 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*> >*&> (0x0x7fa4588ee958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4588eff60) 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*> >*&> > (0x0x7fa45891f000) 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*> >*&> > (0x0x7fa4588ee9c0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7fa4588eea28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45891f060) 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*> >*&> (0x0x7fa4588eea90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45891f120) 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> (0x0x7fa45891f300) 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*> >*&> (0x0x7fa4588eeaf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, true> (0x0x7fa45891f360) 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*> >*&> (0x0x7fa4588ee340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa4588ef840) 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*> >*&> > (0x0x7fa4588eec98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7fa4588eed00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa45891f480) 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*> >*&> (0x0x7fa4588eed68) 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*> >*&> > (0x0x7fa4588eedd0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7fa4588eee38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa45891f4e0) 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*> >*&> (0x0x7fa4588eeea0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7fa4588eef08) 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*> >*&> > (0x0x7fa4588eef70) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7fa458928000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa45891f540) 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*> >*&> (0x0x7fa458928068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45891f5a0) 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*> >*&> (0x0x7fa4589280d0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7fa458928138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45891f600) 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*> >*&> (0x0x7fa4589281a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45891f660) 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*> >*&> > (0x0x7fa45891f6c0) 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&&> > (0x0x7fa45891f720) 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*> >*&> (0x0x7fa45891f7e0) 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*> >*&> (0x0x7fa45891f900) 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*> >*&> (0x0x7fa45891f780) 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*> >*&> (0x0x7fa458928270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45891fa20) 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*> >*&> (0x0x7fa4589282d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa45891fc00) 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*> > > (0x0x7fa45891fc60) 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*> > (0x0x7fa458928340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa4589283a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa458928410) 0 empty
      std::integral_constant<bool, false> (0x0x7fa45891fcc0) 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> (0x0x7fa45891fd20) 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*> (0x0x7fa458928548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45891fd80) 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*> > (0x0x7fa45891fde0) 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*> > (0x0x7fa4589285b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa458928618) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45891fe40) 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*> > > (0x0x7fa458928680) 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*> > (0x0x7fa4589286e8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa458928750) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45891fea0) 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*> > > (0x0x7fa4589287b8) 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*> > > (0x0x7fa458928820) 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*> > (0x0x7fa458928888) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa4589288f0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa45891ff00) 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*> > > > (0x0x7fa458947000) 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*> >*&> > (0x0x7fa458947060) 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&&> > (0x0x7fa4589470c0) 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*> > > (0x0x7fa4589289c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458947120) 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*> > > > (0x0x7fa458928a28) 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*> > > (0x0x7fa458928a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458947180) 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*> > > > (0x0x7fa458928af8) 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*> > > > (0x0x7fa458928b60) 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*> > > (0x0x7fa458928bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4589471e0) 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*> >*&> > (0x0x7fa4589472a0) 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*&> > (0x0x7fa458928c30) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa458928c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458947300) 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*> > (0x0x7fa4589473c0) 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*> > (0x0x7fa458928d00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa458928d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458947420) 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*> >*&> (0x0x7fa4589474e0) 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*> > > (0x0x7fa458984060) 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*>*> (0x0x7fa4589821a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4589840c0) 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*>*> > (0x0x7fa458982208) 0 empty
  std::is_same<std::_List_node<pfs::ChannelImpl*>*, std::_List_node<pfs::ChannelImpl*>*> (0x0x7fa458982270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa458984120) 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> > (0x0x7fa458984900) 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> > (0x0x7fa458984960) 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> > (0x0x7fa458984a20) 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> > (0x0x7fa458984a80) 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> > (0x0x7fa458984d20) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7fa458984de0) 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> > (0x0x7fa458984d80) 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> > (0x0x7fa458a1d180) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7fa458a1d240) 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> > (0x0x7fa458a1d1e0) 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*> > > > (0x0x7fa458a1df00) 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*> > > > (0x0x7fa4589828f0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7fa458a1df60) 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*>*> (0x0x7fa458982958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458666000) 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*>*> > (0x0x7fa458666060) 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*>*> > > (0x0x7fa458982af8) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*> (0x0x7fa458982b60) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4586660c0) 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&> > (0x0x7fa4586f4720) 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&> > (0x0x7fa458698bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4586f4780) 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&> > > (0x0x7fa458698c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4586f47e0) 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&>&&> > (0x0x7fa4586f4960) 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&>&&> (0x0x7fa4586f4ae0) 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&>&&> (0x0x7fa4586f4b40) 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&>&&> (0x0x7fa4586f4a80) 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&>&&> (0x0x7fa458698d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4586f4ba0) 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&>&&> (0x0x7fa458698d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4586f4c00) 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&>&&> > (0x0x7fa4586f4c60) 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&>&&> (0x0x7fa458698dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4586f4cc0) 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&>&&> > (0x0x7fa458698e38) 0 empty
  std::is_function<std::tuple<const char* const&>&&> (0x0x7fa458698ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4586f4d20) 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&>&&> > > (0x0x7fa458698f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa4586f4d80) 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&>&&> (0x0x7fa458698f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4586f4de0) 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&>&&> > (0x0x7fa4586f4e40) 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&> > (0x0x7fa4586980d0) 0 empty
  std::is_lvalue_reference<std::tuple<const char* const&>&&> (0x0x7fa458698270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4586f4ea0) 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&>&&> > > (0x0x7fa4586f4f60) 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&>&&> > (0x0x7fa458735000) 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&>&&> (0x0x7fa45872d068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458735060) 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&>&&> > (0x0x7fa45872d0d0) 0 empty
  std::is_rvalue_reference<std::tuple<const char* const&>&&> (0x0x7fa45872d138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4587350c0) 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&>&&> (0x0x7fa45872d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458735120) 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&>&&> > (0x0x7fa458735180) 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&>&&> > (0x0x7fa45872d208) 0 empty
  std::is_reference<std::tuple<const char* const&>&&> (0x0x7fa45872d270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4587351e0) 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&>&&> > (0x0x7fa45872d2d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> > (0x0x7fa45872d340) 0 empty
    std::is_reference<std::tuple<const char* const&>&&> (0x0x7fa45872d3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa458735240) 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&>&&> > > (0x0x7fa45872d410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4587352a0) 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&>&&> (0x0x7fa45872d478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458735300) 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&>&&> > (0x0x7fa458735360) 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&>&&> > (0x0x7fa45872d4e0) 0 empty
  std::is_reference<std::tuple<const char* const&>&&> (0x0x7fa45872d548) 0 empty
    std::integral_constant<bool, true> (0x0x7fa4587353c0) 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&>&&> (0x0x7fa45872d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa458735420) 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> (0x0x7fa458735480) 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&>&&> (0x0x7fa45872d618) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const char* const&>&&, true> (0x0x7fa4587354e0) 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&> (0x0x7fa45872d000) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa4586f4f00) 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&> (0x0x7fa45872d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458735540) 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&> (0x0x7fa45872d750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa4587355a0) 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&> > (0x0x7fa458735600) 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> > > > (0x0x7fa45872d7b8) 0 empty
  std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7fa45872d820) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458735660) 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&>&&> (0x0x7fa45872d888) 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> > > > (0x0x7fa45872d8f0) 0 empty
    std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7fa45872d958) 0 empty
      std::integral_constant<bool, false> (0x0x7fa4587356c0) 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&>&&> (0x0x7fa45872d9c0) 0 empty
  std::__is_direct_constructible_ref_cast<const char* const&, std::tuple<const char* const&>&&> (0x0x7fa45872da28) 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> > > > (0x0x7fa45872da90) 0 empty
      std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7fa45872daf8) 0 empty
        std::integral_constant<bool, false> (0x0x7fa4587357e0) 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&>&&> (0x0x7fa45872db60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458735960) 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&>&&> (0x0x7fa45872dbc8) 0 empty
  std::__is_direct_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7fa45872dc30) 0 empty
    std::integral_constant<bool, false> (0x0x7fa4587359c0) 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&>&&> (0x0x7fa45872dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458735a20) 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&>&&> > (0x0x7fa45872dd00) 0 empty
  std::is_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7fa45872dd68) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458735a80) 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&> > > (0x0x7fa458735c00) 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&> > (0x0x7fa45872ddd0) 0 empty
  std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7fa45872de38) 0 empty
    std::is_array<const char* const&> (0x0x7fa45872dea0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa458735c60) 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> (0x0x7fa458735cc0) 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&> (0x0x7fa45872df70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa458735de0) 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&> > (0x0x7fa458755000) 0 empty
  std::is_convertible<std::tuple<const char* const&>&&, const char* const&> (0x0x7fa458755068) 0 empty
    std::integral_constant<bool, false> (0x0x7fa458735e40) 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&>&> (0x0x7fa458735f00) 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&> > (0x0x7fa45875b000) 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&> > (0x0x7fa45875b060) 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&> > (0x0x7fa458735f60) 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&> > > > (0x0x7fa45875b0c0) 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&>&> > > (0x0x7fa4587551a0) 0 empty
  std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > (0x0x7fa458755208) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45875b120) 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&>&&> (0x0x7fa45875b240) 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&> > (0x0x7fa45875b300) 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&> > (0x0x7fa45875b2a0) 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&> > > > (0x0x7fa45875b360) 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&>&&> > > (0x0x7fa458755340) 0 empty
  std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > (0x0x7fa4587553a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa45875b3c0) 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&> > (0x0x7fa45875b4e0) 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&> (0x0x7fa458755410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa45875b540) 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&> > (0x0x7fa458755478) 0 empty
  std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7fa4587554e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa45875b5a0) 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&> (0x0x7fa458755548) 0 empty
  std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7fa4587555b0) 0 empty
    std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7fa458755618) 0 empty
      std::integral_constant<bool, true> (0x0x7fa45875b600) 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> (0x0x7fa458755680) 0 empty
  std::is_nothrow_constructible<const char* const&, const char* const&> (0x0x7fa4587556e8) 0 empty
    std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7fa458755750) 0 empty
      std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7fa4587557b8) 0 empty
        std::integral_constant<bool, true> (0x0x7fa45875b660) 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&> (0x0x7fa458755820) 0 empty
  std::__is_nothrow_move_constructible_impl<const char* const&, true> (0x0x7fa458755888) 0 empty
    std::is_nothrow_constructible<const char* const&, const char* const&> (0x0x7fa4587558f0) 0 empty
      std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7fa458755958) 0 empty
        std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7fa4587559c0) 0 empty
          std::integral_constant<bool, true> (0x0x7fa45875b6c0) 0 empty

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

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

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

