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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f01de62dae0) 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> (0x0x7f01de62db40) 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> (0x0x7f01de62dba0) 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> (0x0x7f01de62dc00) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f01de66b5a0) 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> (0x0x7f01de66b600) 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> (0x0x7f01de66b660) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f01de66b6c0) 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> (0x0x7f01de66b720) 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> (0x0x7f01de66b780) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f01de66b840) 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> (0x0x7f01de66b8a0) 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> (0x0x7f01de66b900) 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> (0x0x7f01de66b960) 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> (0x0x7f01de66b9c0) 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> (0x0x7f01de66ba20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f01de53f820) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de6979c0) 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> (0x0x7f01de53f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697a20) 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> (0x0x7f01de53f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697a80) 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> (0x0x7f01de53f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697ae0) 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> (0x0x7f01de53f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697b40) 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> (0x0x7f01de53fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697ba0) 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> (0x0x7f01de53fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697c00) 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> (0x0x7f01de53faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697c60) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f01de53fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697cc0) 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> (0x0x7f01de53fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697d20) 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> (0x0x7f01de53fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697d80) 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> (0x0x7f01de53fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697de0) 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> (0x0x7f01de53fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697e40) 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> (0x0x7f01de53fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697ea0) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7f01de53fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697f00) 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> (0x0x7f01de53fe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f01de697f60) 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> (0x0x7f01de53ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f01ddc520c0) 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> (0x0x7f01ddc53000) 0 empty
  std::integral_constant<bool, true> (0x0x7f01ddc52120) 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> (0x0x7f01ddc53068) 0 empty
  std::integral_constant<bool, true> (0x0x7f01ddc52180) 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> (0x0x7f01ddc773a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01ddc78360) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f01ddca3060) 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 (0x0x7f01ddca32a0) 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 (0x0x7f01ddca34e0) 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 (0x0x7f01ddca3720) 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 (0x0x7f01ddca38a0) 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 (0x0x7f01ddca3c60) 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 (0x0x7f01ddcded80) 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> (0x0x7f01ddd0d360) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f01ddd3a6c0) 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> (0x0x7f01ddd3a720) 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> (0x0x7f01ddd3a780) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f01ddd65c60) 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 (0x0x7f01ddd65d20) 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 (0x0x7f01ddd65de0) 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 (0x0x7f01ddd65ea0) 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 (0x0x7f01ddd65f60) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f01ddd9c600) 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 (0x0x7f01ddd9c7e0) 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 (0x0x7f01ddd9c840) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f01dddad5b0) 0 empty
  std::input_iterator_tag (0x0x7f01dde34000) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f01dddad618) 0 empty
  std::forward_iterator_tag (0x0x7f01dddad680) 0 empty
    std::input_iterator_tag (0x0x7f01dde34060) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f01dddad6e8) 0 empty
  std::bidirectional_iterator_tag (0x0x7f01dddad750) 0 empty
    std::forward_iterator_tag (0x0x7f01dddad7b8) 0 empty
      std::input_iterator_tag (0x0x7f01dde340c0) 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> (0x0x7f01dda75840) 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 (0x0x7f01ddac4c00) 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 (0x0x7f01ddac4d20) 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 (0x0x7f01ddac4ea0) 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 (0x0x7f01ddaee060) 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 (0x0x7f01ddaee180) 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> (0x0x7f01ddb155a0) 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> (0x0x7f01ddb156c0) 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> (0x0x7f01ddb15ba0) 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> (0x0x7f01ddb15c60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f01dd9242a0) 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 (0x0x7f01dd924360) 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> (0x0x7f01dd924d20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7f01dd670120) 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> > (0x0x7f01dd73d120) 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> (0x0x7f01dd73d180) 0 empty

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f01dd3d4120) 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> > (0x0x7f01dd6e2270) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f01dd3d4180) 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> (0x0x7f01dd3d41e0) 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 (0x0x7f01dd6e23a8) 0
  std::allocator<char> (0x0x7f01dd6e2410) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f01dd3d4240) 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> (0x0x7f01dd3d42a0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f01dd3d4600) 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> > (0x0x7f01dd3d48a0) 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> (0x0x7f01dd3d4900) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f01dd3d4c60) 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> > (0x0x7f01dd3d4d20) 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> (0x0x7f01dd3d4d80) 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> (0x0x7f01dd6e2548) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f01dd3d4de0) 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> (0x0x7f01dd3d4e40) 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> (0x0x7f01dd3d4ea0) 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> > (0x0x7f01dd4c7000) 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> > (0x0x7f01dd6e25b0) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f01dd4c7060) 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> (0x0x7f01dd4c70c0) 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 (0x0x7f01dd6e26e8) 0
  std::allocator<wchar_t> (0x0x7f01dd6e2750) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f01dd4c7120) 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> (0x0x7f01dd4c7180) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f01dd6e2e38) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f01dd5b4a80) 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> (0x0x7f01dd5b4b40) 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> (0x0x7f01dd6e2ea0) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f01dd5b4ba0) 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> (0x0x7f01dd5b4c60) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f01dd6e21a0) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f01dd1e3480) 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> > (0x0x7f01dd6e2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dd1e3540) 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> > (0x0x7f01dd1e35a0) 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> > (0x0x7f01dd6e2618) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f01dd1e3600) 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> > > (0x0x7f01dd6e2680) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dd1e36c0) 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> > (0x0x7f01dd1e3720) 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> > (0x0x7f01dd1f9000) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f01dd1e3780) 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> > > (0x0x7f01dd1f9068) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dd1e3900) 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> > (0x0x7f01dd1e3960) 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> > (0x0x7f01dd1f90d0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f01dd1e39c0) 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> > (0x0x7f01dd1e3a80) 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> > (0x0x7f01dd1f9208) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f01dd1e3ae0) 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> (0x0x7f01dd1e3b40) 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> (0x0x7f01dd1e3ba0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f01dd1f9340) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f01dd1e3c60) 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 (0x0x7f01dd1f9410) 0
  std::allocator<char16_t> (0x0x7f01dd1f9478) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f01dd1e3cc0) 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> (0x0x7f01dd1e3d20) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f01dd1e3a20) 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> > > (0x0x7f01dd1f94e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dd1e3de0) 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> > (0x0x7f01dd1e3e40) 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> > (0x0x7f01dd1f9548) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f01dd1e3ea0) 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> > (0x0x7f01dd1e3f60) 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> > (0x0x7f01dd1f9680) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f01dd2da000) 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> (0x0x7f01dd2da060) 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> (0x0x7f01dd2da0c0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f01dd1f97b8) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f01dd2da180) 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 (0x0x7f01dd1f9888) 0
  std::allocator<char32_t> (0x0x7f01dd1f98f0) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f01dd2da1e0) 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> (0x0x7f01dd2da240) 0

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

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

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

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7f01dcff3d80) 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 (0x0x7f01dd02eae0) 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> (0x0x7f01dd02ea80) 0

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f01dd0d1600) 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*> (0x0x7f01dd19da80) 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*> (0x0x7f01dd1f9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dd19dae0) 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*> > > (0x0x7f01dd19db40) 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*> (0x0x7f01dd1f9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dd19dc60) 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*> > (0x0x7f01dd19dcc0) 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*> (0x0x7f01dd1f9270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dd19dd20) 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*> > (0x0x7f01dd1f92d8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f01dd1f96e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dd19dd80) 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*> (0x0x7f01dd1f9750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dd19dde0) 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*> > (0x0x7f01dd19de40) 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*> (0x0x7f01dd19df00) 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*> (0x0x7f01dd19df60) 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*> (0x0x7f01dd19dea0) 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*> (0x0x7f01dd1f9a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce1a000) 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*> (0x0x7f01dd1f9e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce1a060) 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*> > (0x0x7f01dd1f9ea0) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f01dce1b000) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dce1a0c0) 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*> > (0x0x7f01dce1b138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f01dce1b1a0) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f01dce1b208) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dce1a120) 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*> > > (0x0x7f01dce1b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce1a180) 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*> (0x0x7f01dce1b340) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce1a1e0) 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*> > (0x0x7f01dce1a240) 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*> > (0x0x7f01dce1b3a8) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f01dce1b410) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce1a2a0) 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*> (0x0x7f01dce1b548) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce1a3c0) 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*&> (0x0x7f01dce1b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce1a480) 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*&> > > (0x0x7f01dce1a4e0) 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*&> (0x0x7f01dce1b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce1a600) 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*&> > (0x0x7f01dce1a660) 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*&> > (0x0x7f01dce1b680) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f01dce1b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce1a6c0) 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*&> (0x0x7f01dce1b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce1a720) 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*&> > (0x0x7f01dce1a780) 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*&> > (0x0x7f01dce1b7b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f01dce1b820) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce1a7e0) 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*&> > (0x0x7f01dce1b958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f01dce1b9c0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f01dce1ba28) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dce1a840) 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*&> > > (0x0x7f01dce1baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce1a8a0) 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*&> (0x0x7f01dce1bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce1a900) 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*&> > (0x0x7f01dce1a960) 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*&> > (0x0x7f01dce1bbc8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f01dce1bc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce1a9c0) 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*&> (0x0x7f01dce1bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce1aae0) 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> (0x0x7f01dce1ab40) 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*&> (0x0x7f01dce1bdd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f01dce1aba0) 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&> (0x0x7f01dce1bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce1ac00) 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&> > > (0x0x7f01dce1ac60) 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&> (0x0x7f01dce1bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce1acc0) 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&> > (0x0x7f01dce1ad20) 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&> > (0x0x7f01dce1bf70) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f01dce3e000) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce1ad80) 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&> (0x0x7f01dce3e068) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce1ade0) 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&> > (0x0x7f01dce1ae40) 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&> > (0x0x7f01dce3e0d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f01dce3e138) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce1aea0) 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&> > (0x0x7f01dce3e1a0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f01dce3e208) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f01dce3e270) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dce1af00) 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&> > > (0x0x7f01dce3e2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce1af60) 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&> (0x0x7f01dce3e340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce45000) 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&> > (0x0x7f01dce45060) 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&> > (0x0x7f01dce3e3a8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f01dce3e410) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce450c0) 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&> (0x0x7f01dce3e478) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce45120) 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> (0x0x7f01dce45180) 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&> (0x0x7f01dce3e4e0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f01dce451e0) 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&> (0x0x7f01dce1a420) 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&> (0x0x7f01dce3e548) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce45240) 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> (0x0x7f01dce3e5b0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f01dce3e618) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce452a0) 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*> (0x0x7f01dce3e680) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f01dce3e6e8) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f01dce3e750) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dce45300) 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*> > (0x0x7f01dce45360) 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*> > (0x0x7f01dce3e7b8) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f01dce3e820) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f01dce3e888) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f01dce3e8f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dce453c0) 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&> (0x0x7f01dce45420) 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*> > > (0x0x7f01dce3e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce45480) 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&> (0x0x7f01dce454e0) 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*&&> (0x0x7f01dce3ea90) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce455a0) 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*&&> > > (0x0x7f01dce45600) 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*&&> (0x0x7f01dce3eaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce45720) 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*&&> > (0x0x7f01dce45780) 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*&&> (0x0x7f01dce3eb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce457e0) 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*&&> > (0x0x7f01dce3ebc8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f01dce3ec30) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce45840) 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*&&> (0x0x7f01dce3ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce458a0) 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*&&> > (0x0x7f01dce45900) 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*&&> > (0x0x7f01dce3ed00) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f01dce3ed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce45960) 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*&&> > (0x0x7f01dce3eea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f01dce3ef08) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f01dce3ef70) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dce459c0) 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*&&> > > (0x0x7f01dce64068) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce45a20) 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*&&> (0x0x7f01dce640d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dce45a80) 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*&&> > (0x0x7f01dce45ae0) 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*&&> > (0x0x7f01dce64138) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f01dce641a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce45b40) 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*&&> (0x0x7f01dce643a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce45ba0) 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> (0x0x7f01dce45c00) 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*&&> (0x0x7f01dce64410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f01dce45c60) 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*&&> (0x0x7f01dce45540) 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*&&> (0x0x7f01dce64478) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dce45cc0) 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> (0x0x7f01dce644e0) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f01dce64548) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dce45d20) 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*> (0x0x7f01dce645b0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f01dce64618) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f01dce64680) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dce45d80) 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*> > (0x0x7f01dce45de0) 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*> > (0x0x7f01dce646e8) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f01dce64750) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f01dce647b8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f01dce64820) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dce45e40) 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&&> (0x0x7f01dce45ea0) 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*> (0x0x7f01dd19da20) 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> (0x0x7f01dcec34e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f01dcf134e0) 0
  std::__uses_alloc_base (0x0x7f01dcf3ba80) 0 empty

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

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

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

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

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 (0x0x7f01dcd68780) 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 (0x0x7f01dcd687e0) 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 (0x0x7f01dcf13f08) 0 nearly-empty
    vptr=((& pfs::Channel::_ZTVN3pfs7ChannelE) + 16u)
  pfs::Array2D (0x0x7f01dcd68840) 0 nearly-empty
      primary-for pfs::Channel (0x0x7f01dcf13f08)

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

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

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

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

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

Class pfs::CommandLineException
   size=1024 align=1
   base size=1024 base align=1
pfs::CommandLineException (0x0x7f01dcf13f70) 0
  pfs::Exception (0x0x7f01dcd9c0c0) 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> > > (0x0x7f01dcd9c360) 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> > > (0x0x7f01dcdb1000) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f01dcd9c480) 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> > (0x0x7f01dcd9c4e0) 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> > > (0x0x7f01dcd9c600) 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> > > (0x0x7f01dcd9c660) 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> > > (0x0x7f01dcdb1138) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7f01dcd9c7e0) 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 (0x0x7f01dcdb1208) 0
  std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7f01dcdb1270) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7f01dcd9c840) 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> > > > (0x0x7f01dcd9c8a0) 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> > > > (0x0x7f01dcdb12d8) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f01dcd9c9c0) 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> > > (0x0x7f01dcd9c300) 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> > (0x0x7f01dcd9cba0) 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> > (0x0x7f01dcdb1410) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7f01dcd9cd20) 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> > (0x0x7f01dcdb13a8) 0
  std::__cxx11::_List_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7f01dcd9cb40) 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> > (0x0x7f01dcd9cd80) 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 (0x0x7f01dcf139c0) 0
    vptr=((& pfs::TagIteratorImpl::_ZTVN3pfs15TagIteratorImplE) + 16u)
  pfs::TagIterator (0x0x7f01dcd9c2a0) 0 nearly-empty
      primary-for pfs::TagIteratorImpl (0x0x7f01dcf139c0)

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7f01dcdb17b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dca8a000) 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> > (0x0x7f01dca8a0c0) 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> > (0x0x7f01dca8a120) 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> > (0x0x7f01dca8a060) 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> > (0x0x7f01dcdb1888) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dca8a180) 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> > (0x0x7f01dcdb18f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dca8a1e0) 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> > > (0x0x7f01dcdb1958) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dca8a240) 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> > > > (0x0x7f01dca8a2a0) 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> > (0x0x7f01dcdb19c0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f01dca8a300) 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> > > (0x0x7f01dcdb1a28) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f01dcdb1a90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f01dca8a360) 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> > (0x0x7f01dcdb1af8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7f01dcdb1b60) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7f01dcdb1bc8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f01dca8a3c0) 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> (0x0x7f01dcdb1c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dca8a420) 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> > (0x0x7f01dcdb1c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dca8a480) 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> > > (0x0x7f01dca8a4e0) 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> > (0x0x7f01dcdb1d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dca8a540) 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> (0x0x7f01dcdb1d68) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f01dcdb1dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dca8a5a0) 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> > (0x0x7f01dcdb1e38) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f01dcdb1ea0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f01dcdb1f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dca8a600) 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> > (0x0x7f01dcdb1f70) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7f01dcdb1068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7f01dcdb1340) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7f01dcdb14e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dca8a660) 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 (0x0x7f01dca9e270) 0
    vptr=((& pfs::TagContainerImpl::_ZTVN3pfs16TagContainerImplE) + 16u)
  pfs::TagContainer (0x0x7f01dca8aa20) 0 nearly-empty
      primary-for pfs::TagContainerImpl (0x0x7f01dca9e270)

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

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

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> > > > (0x0x7f01dca9e548) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dcad2540) 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> > > > (0x0x7f01dcad2600) 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> > > > (0x0x7f01dcad2720) 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> > > > (0x0x7f01dcad25a0) 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> > > > (0x0x7f01dca9e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dcad2780) 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> > > > (0x0x7f01dca9e680) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dcad28a0) 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> > > > > (0x0x7f01dca9e6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dcad2900) 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> > > > > > (0x0x7f01dcad2960) 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> > > > (0x0x7f01dca9e820) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f01dcad29c0) 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> > > > > > (0x0x7f01dca9e888) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f01dca9e8f0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f01dcad2a20) 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> > > > (0x0x7f01dca9e958) 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> > > > > > (0x0x7f01dca9e9c0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f01dca9ea28) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f01dcad2a80) 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> (0x0x7f01dca9ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dcad2ae0) 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> > > > (0x0x7f01dca9eaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dcad2b40) 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> > > > > (0x0x7f01dcad2ba0) 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> > > > (0x0x7f01dca9ec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dcad2c00) 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> (0x0x7f01dca9ec98) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f01dca9ed00) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dcad2c60) 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> > (0x0x7f01dca9ed68) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7f01dca9edd0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f01dca9ee38) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dcad2cc0) 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> > > > (0x0x7f01dca9eea0) 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> > (0x0x7f01dca9ef08) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > >, false> (0x0x7f01dca9ef70) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7f01dca9e138) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dcad2d20) 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> (0x0x7f01dcb06a80) 0 empty

Class pfs::str_cmp
   size=1 align=1
   base size=1 base align=1
pfs::str_cmp (0x0x7f01dca9e4e0) 0 empty
  std::binary_function<const char*, const char*, bool> (0x0x7f01dcb06ae0) 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*> > (0x0x7f01dcb06c60) 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*> > (0x0x7f01dcb1f068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dcb06d20) 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*> > > (0x0x7f01dcb06d80) 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*> > > (0x0x7f01dcb1f1a0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dcb06ea0) 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*> > (0x0x7f01dcb4e060) 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*> > > (0x0x7f01dcb4e120) 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*> > > (0x0x7f01dcb4e180) 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*> > > (0x0x7f01dcb1f2d8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dcb4e300) 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> (0x0x7f01dcb1f3a8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dcb1f410) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dcb4e3c0) 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*> > > (0x0x7f01dcb4e0c0) 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> (0x0x7f01dcb06c00) 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*> > (0x0x7f01dcb4e540) 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 (0x0x7f01dcb1f000) 0
    vptr=((& pfs::ChannelIteratorImpl::_ZTVN3pfs19ChannelIteratorImplE) + 16u)
  pfs::ChannelIterator (0x0x7f01dcb06ba0) 0 nearly-empty
      primary-for pfs::ChannelIteratorImpl (0x0x7f01dcb1f000)

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*> (0x0x7f01dcb4eae0) 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> (0x0x7f01dcb1f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dcb4eb40) 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> > > (0x0x7f01dcb4eba0) 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> (0x0x7f01dcb1f680) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dcb4ec00) 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> > (0x0x7f01dcb4ec60) 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> (0x0x7f01dcb1f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dcb4ecc0) 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> > (0x0x7f01dcb1f750) 0 empty
  std::is_rvalue_reference<const char* const> (0x0x7f01dcb1f7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dcb4ed20) 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> (0x0x7f01dcb1f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dcb4ed80) 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> > (0x0x7f01dcb4ede0) 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> (0x0x7f01dc894060) 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> (0x0x7f01dc8940c0) 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> (0x0x7f01dc894000) 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*> (0x0x7f01dcb1fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc894120) 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> (0x0x7f01dcb1faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc894180) 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> > (0x0x7f01dcb1fb60) 0 empty
  std::is_void<const char* const> (0x0x7f01dcb1fbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc8941e0) 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> > (0x0x7f01dcb1fc30) 0 empty
  std::__or_<std::is_reference<const char* const>, std::is_void<const char* const> > (0x0x7f01dcb1fc98) 0 empty
    std::is_void<const char* const> (0x0x7f01dcb1fd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc894240) 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> > > (0x0x7f01dcb1fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8942a0) 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> (0x0x7f01dcb1fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc894300) 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> > (0x0x7f01dc894360) 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> > (0x0x7f01dcb1ff08) 0 empty
  std::is_object<const char* const> (0x0x7f01dcb1ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc894480) 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> (0x0x7f01dcb1f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8944e0) 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&> (0x0x7f01dcb1f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8945a0) 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&> > > (0x0x7f01dc894600) 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&> (0x0x7f01dc8aa000) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc894660) 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&> > (0x0x7f01dc8946c0) 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&> > (0x0x7f01dc8aa068) 0 empty
  std::is_lvalue_reference<const char* const&> (0x0x7f01dc8aa0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc894720) 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&> (0x0x7f01dc8aa2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc894780) 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&> > (0x0x7f01dc8947e0) 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&> > (0x0x7f01dc8aa410) 0 empty
  std::is_reference<const char* const&> (0x0x7f01dc8aa478) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc894900) 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&> > (0x0x7f01dc8aa4e0) 0 empty
  std::__or_<std::is_reference<const char* const&>, std::is_void<const char* const&> > (0x0x7f01dc8aa548) 0 empty
    std::is_reference<const char* const&> (0x0x7f01dc8aa5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc894960) 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&> > > (0x0x7f01dc8aa618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8949c0) 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&> (0x0x7f01dc8aa680) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc894a20) 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&> > (0x0x7f01dc894a80) 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&> > (0x0x7f01dc8aa7b8) 0 empty
  std::is_reference<const char* const&> (0x0x7f01dc8aa820) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc894ba0) 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&> (0x0x7f01dc8aa888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc894c00) 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> (0x0x7f01dc894c60) 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&> (0x0x7f01dc8aa8f0) 0 empty
  std::__add_rvalue_reference_helper<const char* const&, true> (0x0x7f01dc894cc0) 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&> (0x0x7f01dc894540) 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&> (0x0x7f01dc8aa9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc894d20) 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> (0x0x7f01dc8aaa28) 0 empty
  std::is_assignable<const char* const&, const char* const&> (0x0x7f01dc8aaa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc894d80) 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> (0x0x7f01dc8aaaf8) 0 empty
  std::__is_copy_assignable_impl<const char* const, true> (0x0x7f01dc8aab60) 0 empty
    std::is_assignable<const char* const&, const char* const&> (0x0x7f01dc8aabc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc894de0) 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> > (0x0x7f01dc894e40) 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*> > (0x0x7f01dc8aac30) 0 empty
  std::is_copy_assignable<const char* const> (0x0x7f01dc8aac98) 0 empty
    std::__is_copy_assignable_impl<const char* const, true> (0x0x7f01dc8aad00) 0 empty
      std::is_assignable<const char* const&, const char* const&> (0x0x7f01dc8aad68) 0 empty
        std::integral_constant<bool, false> (0x0x7f01dc894ea0) 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&> (0x0x7f01dc8b9000) 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*> > > (0x0x7f01dc8ba0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8b9060) 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&> (0x0x7f01dc8b90c0) 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&&> (0x0x7f01dc8ba340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8b9180) 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&&> > > (0x0x7f01dc8b91e0) 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&&> (0x0x7f01dc8ba3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8b9240) 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&&> > (0x0x7f01dc8b92a0) 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&&> (0x0x7f01dc8ba410) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8b9300) 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&&> > (0x0x7f01dc8ba478) 0 empty
  std::is_rvalue_reference<const char* const&&> (0x0x7f01dc8ba4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc8b9360) 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&&> (0x0x7f01dc8ba618) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8b93c0) 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&&> > (0x0x7f01dc8b9420) 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&&> > (0x0x7f01dc8ba750) 0 empty
  std::is_reference<const char* const&&> (0x0x7f01dc8ba7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc8b9540) 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&&> > (0x0x7f01dc8ba820) 0 empty
  std::__or_<std::is_reference<const char* const&&>, std::is_void<const char* const&&> > (0x0x7f01dc8ba888) 0 empty
    std::is_reference<const char* const&&> (0x0x7f01dc8ba8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc8b95a0) 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&&> > > (0x0x7f01dc8ba958) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8b9600) 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&&> (0x0x7f01dc8ba9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8b9660) 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&&> > (0x0x7f01dc8b96c0) 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&&> > (0x0x7f01dc8babc8) 0 empty
  std::is_reference<const char* const&&> (0x0x7f01dc8bac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc8b9720) 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&&> (0x0x7f01dc8bac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8b9840) 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> (0x0x7f01dc8b98a0) 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&&> (0x0x7f01dc8bad00) 0 empty
  std::__add_rvalue_reference_helper<const char* const&&, true> (0x0x7f01dc8b9900) 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&&> (0x0x7f01dc8b9120) 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&&> (0x0x7f01dc8bad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8b9960) 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> (0x0x7f01dc8badd0) 0 empty
  std::is_assignable<const char* const&, const char* const&&> (0x0x7f01dc8bae38) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc8b99c0) 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> (0x0x7f01dc8baea0) 0 empty
  std::__is_move_assignable_impl<const char* const, true> (0x0x7f01dc8baf08) 0 empty
    std::is_assignable<const char* const&, const char* const&&> (0x0x7f01dc8baf70) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc8b9a20) 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> > (0x0x7f01dc8b9a80) 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*> > (0x0x7f01dc8db000) 0 empty
  std::is_move_assignable<const char* const> (0x0x7f01dc8db068) 0 empty
    std::__is_move_assignable_impl<const char* const, true> (0x0x7f01dc8db0d0) 0 empty
      std::is_assignable<const char* const&, const char* const&&> (0x0x7f01dc8db138) 0 empty
        std::integral_constant<bool, false> (0x0x7f01dc8b9ae0) 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&&> (0x0x7f01dc8b9c00) 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*> (0x0x7f01dcb4ea80) 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 (0x0x7f01dc8db270) 0
    vptr=((& pfs::FrameImpl::_ZTVN3pfs9FrameImplE) + 16u)
  pfs::Frame (0x0x7f01dc8f60c0) 0 nearly-empty
      primary-for pfs::FrameImpl (0x0x7f01dc8db270)

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*> > > (0x0x7f01dc8db3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8f62a0) 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*> > > (0x0x7f01dc8f6360) 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*> > > (0x0x7f01dc8f63c0) 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*> > > (0x0x7f01dc8f6300) 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*> > > (0x0x7f01dc8db478) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8f6420) 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*> > > (0x0x7f01dc8db4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8f6540) 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*> > > > (0x0x7f01dc8db548) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8f65a0) 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*> > > > > (0x0x7f01dc8f6780) 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*> > > (0x0x7f01dc8db680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f01dc8f67e0) 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*> > > > (0x0x7f01dc8db7b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dc8db820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f01dc8f6840) 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*> > > (0x0x7f01dc8db8f0) 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*> > > > (0x0x7f01dc8db958) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dc8db9c0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f01dc8f68a0) 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> (0x0x7f01dc8dbc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8f6900) 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*> > > (0x0x7f01dc8dbc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8f6960) 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*> > > > (0x0x7f01dc8f6a80) 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*> > > (0x0x7f01dc8dbdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8f6ae0) 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> (0x0x7f01dc8dbf08) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dc8dbf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc8f6b40) 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> > (0x0x7f01dc8db2d8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7f01dc8db340) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dc918000) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc8f6ba0) 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*> > > (0x0x7f01dc918068) 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> > (0x0x7f01dc9180d0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> >, false> (0x0x7f01dc918138) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dc9181a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc8f6c00) 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> (0x0x7f01dc918340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8f6c60) 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> (0x0x7f01dc8f6d20) 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> (0x0x7f01dc8f6d80) 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> (0x0x7f01dc8f6cc0) 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> (0x0x7f01dc918410) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8f6de0) 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> (0x0x7f01dc918478) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc8f6e40) 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> > (0x0x7f01dc9184e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc8f6ea0) 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> > > (0x0x7f01dc8f6f00) 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> (0x0x7f01dc918548) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f01dc8f6f60) 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> > (0x0x7f01dc9185b0) 0 empty
  std::__is_default_constructible_impl<pfs::str_cmp> (0x0x7f01dc918618) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f01dc929000) 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> (0x0x7f01dc918750) 0 empty
  std::__and_<std::__not_<std::is_void<pfs::str_cmp> >, std::__is_default_constructible_impl<pfs::str_cmp> > (0x0x7f01dc9187b8) 0 empty
    std::__is_default_constructible_impl<pfs::str_cmp> (0x0x7f01dc918820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f01dc929060) 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> (0x0x7f01dc918888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc9290c0) 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> (0x0x7f01dc9188f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc929120) 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> > (0x0x7f01dc929180) 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> (0x0x7f01dc918958) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc9291e0) 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> (0x0x7f01dc9189c0) 0 empty
  std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7f01dc918a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc929240) 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> > (0x0x7f01dc918a90) 0 empty
  std::__is_nt_default_constructible_impl<pfs::str_cmp, false> (0x0x7f01dc918af8) 0 empty
    std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7f01dc918b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc9292a0) 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> (0x0x7f01dc918bc8) 0 empty
  std::__and_<std::is_default_constructible<pfs::str_cmp>, std::__is_nt_default_constructible_impl<pfs::str_cmp, false> > (0x0x7f01dc918c30) 0 empty
    std::__is_nt_default_constructible_impl<pfs::str_cmp, false> (0x0x7f01dc918c98) 0 empty
      std::__is_nt_default_constructible_atom<pfs::str_cmp> (0x0x7f01dc918d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc929300) 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*> > (0x0x7f01dc929660) 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> (0x0x7f01dc929ba0) 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> (0x0x7f01dc929cc0) 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*> (0x0x7f01dc929de0) 0 empty

Class std::is_function<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*> (0x0x7f01dc918dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc929e40) 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*> > > (0x0x7f01dc929ea0) 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*> (0x0x7f01dc918d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc929f00) 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*> > (0x0x7f01dc929f60) 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*> (0x0x7f01dc9b01a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc9b2000) 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*> > (0x0x7f01dc9b0208) 0 empty
  std::is_rvalue_reference<const char*> (0x0x7f01dc9b0270) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc9b2060) 0 empty

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

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

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

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

Class std::is_void<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*> (0x0x7f01dc9b03a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc9b2360) 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*> > (0x0x7f01dc9b0410) 0 empty
  std::is_void<const char*> (0x0x7f01dc9b0478) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc9b23c0) 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*> > (0x0x7f01dc9b04e0) 0 empty
  std::__or_<std::is_reference<const char*>, std::is_void<const char*> > (0x0x7f01dc9b0548) 0 empty
    std::is_void<const char*> (0x0x7f01dc9b05b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc9b2420) 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*> > > (0x0x7f01dc9b07b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc9b2480) 0 empty

Class std::is_object<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*> (0x0x7f01dc9b0820) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc9b24e0) 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*> > (0x0x7f01dc9b2540) 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*> > (0x0x7f01dc9b0888) 0 empty
  std::is_object<const char*> (0x0x7f01dc9b08f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc9b25a0) 0 empty

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

Class std::is_function<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*&> (0x0x7f01dc9b09c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc9b26c0) 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*&> > > (0x0x7f01dc9b2720) 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*&> (0x0x7f01dc9b0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc9b2780) 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*&> > (0x0x7f01dc9b27e0) 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*&> > (0x0x7f01dc9b0c30) 0 empty
  std::is_lvalue_reference<const char*&> (0x0x7f01dc9b0c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc9b2840) 0 empty

Class std::is_reference<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*&> (0x0x7f01dc9b0d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc9b2960) 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*&> > (0x0x7f01dc9b29c0) 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*&> > (0x0x7f01dc9b0d68) 0 empty
  std::is_reference<const char*&> (0x0x7f01dc9b0dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc9b2a20) 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*&> > (0x0x7f01dc9b0e38) 0 empty
  std::__or_<std::is_reference<const char*&>, std::is_void<const char*&> > (0x0x7f01dc9b0ea0) 0 empty
    std::is_reference<const char*&> (0x0x7f01dc9b0f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc9b2a80) 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*&> > > (0x0x7f01dc5c5068) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc9b2ae0) 0 empty

Class std::is_object<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*&> (0x0x7f01dc5c50d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc9b2b40) 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*&> > (0x0x7f01dc9b2ba0) 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*&> > (0x0x7f01dc5c5138) 0 empty
  std::is_reference<const char*&> (0x0x7f01dc5c51a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc9b2c00) 0 empty

Class std::__is_referenceable<const char*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char*&> (0x0x7f01dc5c5208) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc9b2c60) 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> (0x0x7f01dc9b2cc0) 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*&> (0x0x7f01dc5c5270) 0 empty
  std::__add_rvalue_reference_helper<const char*&, true> (0x0x7f01dc9b2d20) 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&> (0x0x7f01dc9b2660) 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&> (0x0x7f01dc5c5340) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc9b2d80) 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> (0x0x7f01dc5c53a8) 0 empty
  std::is_assignable<const char*&, const char* const&> (0x0x7f01dc5c5410) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc9b2de0) 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*> (0x0x7f01dc5c5478) 0 empty
  std::__is_copy_assignable_impl<const char*, true> (0x0x7f01dc5c54e0) 0 empty
    std::is_assignable<const char*&, const char* const&> (0x0x7f01dc5c5548) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc9b2e40) 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*> > (0x0x7f01dc9b2ea0) 0 empty

Class std::is_function<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*> (0x0x7f01dc5c5680) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc9b2f00) 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*> > > (0x0x7f01dc9b2f60) 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*> (0x0x7f01dc5c56e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5d5000) 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*> > (0x0x7f01dc5d5060) 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*> (0x0x7f01dc5c5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5d50c0) 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*> > (0x0x7f01dc5c57b8) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl*> (0x0x7f01dc5c5820) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc5d5120) 0 empty

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

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

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

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

Class std::is_void<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*> (0x0x7f01dc5c5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5d5540) 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*> > (0x0x7f01dc5c5bc8) 0 empty
  std::is_void<pfs::ChannelImpl*> (0x0x7f01dc5c5c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc5d55a0) 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*> > (0x0x7f01dc5c5c98) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*>, std::is_void<pfs::ChannelImpl*> > (0x0x7f01dc5c5d00) 0 empty
    std::is_void<pfs::ChannelImpl*> (0x0x7f01dc5c5d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc5d5600) 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*> > > (0x0x7f01dc5c5dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5d5660) 0 empty

Class std::is_object<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*> (0x0x7f01dc5c5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5d56c0) 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*> > (0x0x7f01dc5d5720) 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*> > (0x0x7f01dc5c5f70) 0 empty
  std::is_object<pfs::ChannelImpl*> (0x0x7f01dc5e3000) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5d5840) 0 empty

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

Class std::is_function<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*&> (0x0x7f01dc5e30d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5d5960) 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*&> > > (0x0x7f01dc5d59c0) 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*&> (0x0x7f01dc5e3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5d5a20) 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*&> > (0x0x7f01dc5d5a80) 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*&> > (0x0x7f01dc5e31a0) 0 empty
  std::is_lvalue_reference<pfs::ChannelImpl*&> (0x0x7f01dc5e3208) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5d5ae0) 0 empty

Class std::is_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*&> (0x0x7f01dc5e3410) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5d5b40) 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*&> > (0x0x7f01dc5d5ba0) 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*&> > (0x0x7f01dc5e3548) 0 empty
  std::is_reference<pfs::ChannelImpl*&> (0x0x7f01dc5e35b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5d5cc0) 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*&> > (0x0x7f01dc5e3618) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*&>, std::is_void<pfs::ChannelImpl*&> > (0x0x7f01dc5e3680) 0 empty
    std::is_reference<pfs::ChannelImpl*&> (0x0x7f01dc5e36e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc5d5d20) 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*&> > > (0x0x7f01dc5e3750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5d5d80) 0 empty

Class std::is_object<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*&> (0x0x7f01dc5e37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5d5de0) 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*&> > (0x0x7f01dc5d5e40) 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*&> > (0x0x7f01dc5e38f0) 0 empty
  std::is_reference<pfs::ChannelImpl*&> (0x0x7f01dc5e3958) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5d5f60) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl*&> (0x0x7f01dc5e39c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5fa000) 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> (0x0x7f01dc5fa060) 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*&> (0x0x7f01dc5e3a28) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl*&, true> (0x0x7f01dc5fa0c0) 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&> (0x0x7f01dc5e3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5fa120) 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&> > > (0x0x7f01dc5fa180) 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&> (0x0x7f01dc5e3b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5fa2a0) 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&> > (0x0x7f01dc5fa300) 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&> > (0x0x7f01dc5e3bc8) 0 empty
  std::is_lvalue_reference<pfs::ChannelImpl* const&> (0x0x7f01dc5e3c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5fa360) 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&> (0x0x7f01dc5e3c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5fa3c0) 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&> > (0x0x7f01dc5fa420) 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&> > (0x0x7f01dc5e3dd0) 0 empty
  std::is_reference<pfs::ChannelImpl* const&> (0x0x7f01dc5e3e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5fa480) 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&> > (0x0x7f01dc5e3f70) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl* const&>, std::is_void<pfs::ChannelImpl* const&> > (0x0x7f01dc609000) 0 empty
    std::is_reference<pfs::ChannelImpl* const&> (0x0x7f01dc609068) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc5fa4e0) 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&> > > (0x0x7f01dc609138) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5fa540) 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&> (0x0x7f01dc6091a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5fa5a0) 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&> > (0x0x7f01dc5fa600) 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&> > (0x0x7f01dc609208) 0 empty
  std::is_reference<pfs::ChannelImpl* const&> (0x0x7f01dc609270) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5fa660) 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&> (0x0x7f01dc6093a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5fa780) 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> (0x0x7f01dc5fa7e0) 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&> (0x0x7f01dc609410) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl* const&, true> (0x0x7f01dc5fa840) 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&> (0x0x7f01dc5d5900) 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&> (0x0x7f01dc609478) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5fa8a0) 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> (0x0x7f01dc6094e0) 0 empty
  std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7f01dc609548) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5fa900) 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*> (0x0x7f01dc6095b0) 0 empty
  std::__is_copy_assignable_impl<pfs::ChannelImpl*, true> (0x0x7f01dc609618) 0 empty
    std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7f01dc609680) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc5fa960) 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*> > (0x0x7f01dc6096e8) 0 empty
  std::is_copy_assignable<pfs::ChannelImpl*> (0x0x7f01dc609750) 0 empty
    std::__is_copy_assignable_impl<pfs::ChannelImpl*, true> (0x0x7f01dc6097b8) 0 empty
      std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl* const&> (0x0x7f01dc609820) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc5fa9c0) 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&> (0x0x7f01dc5faba0) 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*> > > (0x0x7f01dc6099c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5facc0) 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&> (0x0x7f01dc5fad20) 0 empty

Class std::is_function<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const char*&&> (0x0x7f01dc609c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5faea0) 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*&&> > > (0x0x7f01dc5faf00) 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*&&> (0x0x7f01dc609c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5faf60) 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*&&> > (0x0x7f01dc623000) 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*&&> (0x0x7f01dc609dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc623060) 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*&&> > (0x0x7f01dc609e38) 0 empty
  std::is_rvalue_reference<const char*&&> (0x0x7f01dc609ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6230c0) 0 empty

Class std::is_reference<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const char*&&> (0x0x7f01dc609f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6232a0) 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*&&> > (0x0x7f01dc623300) 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*&&> > (0x0x7f01dc609f70) 0 empty
  std::is_reference<const char*&&> (0x0x7f01dc629000) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc623360) 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*&&> > (0x0x7f01dc629068) 0 empty
  std::__or_<std::is_reference<const char*&&>, std::is_void<const char*&&> > (0x0x7f01dc6290d0) 0 empty
    std::is_reference<const char*&&> (0x0x7f01dc629138) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc6233c0) 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*&&> > > (0x0x7f01dc629270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc623420) 0 empty

Class std::is_object<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const char*&&> (0x0x7f01dc6292d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc623480) 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*&&> > (0x0x7f01dc6234e0) 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*&&> > (0x0x7f01dc629340) 0 empty
  std::is_reference<const char*&&> (0x0x7f01dc6293a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc623600) 0 empty

Class std::__is_referenceable<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const char*&&> (0x0x7f01dc629410) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc623660) 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> (0x0x7f01dc6236c0) 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*&&> (0x0x7f01dc629478) 0 empty
  std::__add_rvalue_reference_helper<const char*&&, true> (0x0x7f01dc623720) 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*&&> (0x0x7f01dc5fae40) 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*&&> (0x0x7f01dc6294e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc623780) 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> (0x0x7f01dc629548) 0 empty
  std::is_assignable<const char*&, const char*&&> (0x0x7f01dc6295b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6237e0) 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*> (0x0x7f01dc629618) 0 empty
  std::__is_move_assignable_impl<const char*, true> (0x0x7f01dc629680) 0 empty
    std::is_assignable<const char*&, const char*&&> (0x0x7f01dc6296e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc623840) 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*> > (0x0x7f01dc6238a0) 0 empty

Class std::is_function<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<pfs::ChannelImpl*&&> (0x0x7f01dc629888) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc623960) 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*&&> > > (0x0x7f01dc6239c0) 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*&&> (0x0x7f01dc6298f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc623a20) 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*&&> > (0x0x7f01dc623a80) 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*&&> (0x0x7f01dc629958) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc623ae0) 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*&&> > (0x0x7f01dc6299c0) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl*&&> (0x0x7f01dc629a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc623b40) 0 empty

Class std::is_reference<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<pfs::ChannelImpl*&&> (0x0x7f01dc629b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc623ba0) 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*&&> > (0x0x7f01dc623c00) 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*&&> > (0x0x7f01dc629c98) 0 empty
  std::is_reference<pfs::ChannelImpl*&&> (0x0x7f01dc629d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc623d20) 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*&&> > (0x0x7f01dc629d68) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl*&&>, std::is_void<pfs::ChannelImpl*&&> > (0x0x7f01dc629dd0) 0 empty
    std::is_reference<pfs::ChannelImpl*&&> (0x0x7f01dc629e38) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc623d80) 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*&&> > > (0x0x7f01dc629ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc623de0) 0 empty

Class std::is_object<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<pfs::ChannelImpl*&&> (0x0x7f01dc629f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc623e40) 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*&&> > (0x0x7f01dc623ea0) 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*&&> > (0x0x7f01dc644138) 0 empty
  std::is_reference<pfs::ChannelImpl*&&> (0x0x7f01dc6441a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc623f00) 0 empty

Class std::__is_referenceable<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<pfs::ChannelImpl*&&> (0x0x7f01dc644208) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc645060) 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> (0x0x7f01dc6450c0) 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*&&> (0x0x7f01dc644270) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl*&&, true> (0x0x7f01dc645120) 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*&&> (0x0x7f01dc623900) 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*&&> (0x0x7f01dc6442d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc645180) 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> (0x0x7f01dc644340) 0 empty
  std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7f01dc6443a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6451e0) 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*> (0x0x7f01dc644410) 0 empty
  std::__is_move_assignable_impl<pfs::ChannelImpl*, true> (0x0x7f01dc644478) 0 empty
    std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7f01dc6444e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc645240) 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*> > (0x0x7f01dc644548) 0 empty
  std::is_move_assignable<pfs::ChannelImpl*> (0x0x7f01dc6445b0) 0 empty
    std::__is_move_assignable_impl<pfs::ChannelImpl*, true> (0x0x7f01dc644618) 0 empty
      std::is_assignable<pfs::ChannelImpl*&, pfs::ChannelImpl*&&> (0x0x7f01dc644680) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc6452a0) 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&&> (0x0x7f01dc645480) 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*> (0x0x7f01dc929d80) 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&> > (0x0x7f01dc6454e0) 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*> > > (0x0x7f01dc645540) 0 empty

Class std::is_array<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char*> (0x0x7f01dc6447b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6455a0) 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*> > (0x0x7f01dc645600) 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> > > (0x0x7f01dc6448f0) 0 empty
  std::is_array<const char*> (0x0x7f01dc644958) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc645720) 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*> (0x0x7f01dc6449c0) 0 empty
  std::__and_<std::is_array<const char*>, std::__not_<std::extent<const char*, 0u> > > (0x0x7f01dc644a28) 0 empty
    std::is_array<const char*> (0x0x7f01dc644a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc645780) 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*> > (0x0x7f01dc6457e0) 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*> > (0x0x7f01dc644bc8) 0 empty
  std::is_function<const char*> (0x0x7f01dc644c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc645900) 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*> > (0x0x7f01dc644c98) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const char*>, std::is_function<const char*> > (0x0x7f01dc644d00) 0 empty
    std::is_function<const char*> (0x0x7f01dc644d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc645960) 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*> > (0x0x7f01dc6459c0) 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*> (0x0x7f01dc644dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc645a20) 0 empty

Class std::is_integral<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const char*> (0x0x7f01dc644e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc645a80) 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*> > (0x0x7f01dc645ae0) 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*> (0x0x7f01dc644ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc645c00) 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*> (0x0x7f01dc644f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc645c60) 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*> > (0x0x7f01dc644f70) 0 empty
  std::is_floating_point<const char*> (0x0x7f01dc6446e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc645cc0) 0 empty

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

Class std::is_enum<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<const char*> (0x0x7f01dc680000) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc645de0) 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*> > > (0x0x7f01dc645e40) 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*> (0x0x7f01dc680068) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc645ea0) 0 empty

Class std::is_pointer<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<const char*> (0x0x7f01dc6800d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc645f00) 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*> > > (0x0x7f01dc645f60) 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*> > (0x0x7f01dc680138) 0 empty
  std::is_pointer<const char*> (0x0x7f01dc6801a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc685000) 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*> > (0x0x7f01dc680208) 0 empty
  std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7f01dc680270) 0 empty
    std::is_pointer<const char*> (0x0x7f01dc6802d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc685060) 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*> > (0x0x7f01dc680340) 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*> > (0x0x7f01dc6803a8) 0 empty
    std::__or_<std::is_pointer<const char*>, std::is_member_pointer<const char*>, std::is_null_pointer<const char*> > (0x0x7f01dc680410) 0 empty
      std::is_pointer<const char*> (0x0x7f01dc680478) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc6850c0) 0 empty

Class std::is_scalar<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const char*> (0x0x7f01dc6804e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc685120) 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*> > (0x0x7f01dc680548) 0 empty
  std::is_scalar<const char*> (0x0x7f01dc6805b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc685180) 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> (0x0x7f01dc680618) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6851e0) 0 empty

Class std::is_destructible<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const char*> (0x0x7f01dc680680) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc685240) 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*> > (0x0x7f01dc6852a0) 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&> (0x0x7f01dc6806e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dc685300) 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&> > (0x0x7f01dc6807b8) 0 empty
  std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7f01dc680820) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dc685360) 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&> (0x0x7f01dc680888) 0 empty
  std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> > (0x0x7f01dc6808f0) 0 empty
    std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7f01dc680958) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dc6853c0) 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&> (0x0x7f01dc6809c0) 0 empty
  std::__is_direct_constructible_new_safe<const char*, const char* const&> (0x0x7f01dc680a28) 0 empty
    std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char* const&> > (0x0x7f01dc680a90) 0 empty
      std::__is_direct_constructible_impl<const char*, const char* const&> (0x0x7f01dc680af8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dc685420) 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&> (0x0x7f01dc680b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc685480) 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&> (0x0x7f01dc680bc8) 0 empty
  std::__is_direct_constructible<const char*, const char* const&> (0x0x7f01dc680c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6854e0) 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&> (0x0x7f01dc680c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc685540) 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&> > (0x0x7f01dc6855a0) 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&> > (0x0x7f01dc685600) 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*> > > (0x0x7f01dc685660) 0 empty

Class std::is_array<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_array<pfs::ChannelImpl*> (0x0x7f01dc680d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc685780) 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*> > (0x0x7f01dc6857e0) 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> > > (0x0x7f01dc680e38) 0 empty
  std::is_array<pfs::ChannelImpl*> (0x0x7f01dc680ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc685840) 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*> (0x0x7f01dc6a0000) 0 empty
  std::__and_<std::is_array<pfs::ChannelImpl*>, std::__not_<std::extent<pfs::ChannelImpl*, 0u> > > (0x0x7f01dc6a0068) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7f01dc6a00d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc685960) 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*> > (0x0x7f01dc6859c0) 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*> > (0x0x7f01dc6a01a0) 0 empty
  std::is_function<pfs::ChannelImpl*> (0x0x7f01dc6a0208) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc685a20) 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*> > (0x0x7f01dc6a0340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<pfs::ChannelImpl*>, std::is_function<pfs::ChannelImpl*> > (0x0x7f01dc6a03a8) 0 empty
    std::is_function<pfs::ChannelImpl*> (0x0x7f01dc6a0410) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc685a80) 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*> > (0x0x7f01dc685ae0) 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*> (0x0x7f01dc6a05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc685c00) 0 empty

Class std::is_integral<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<pfs::ChannelImpl*> (0x0x7f01dc6a0618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc685c60) 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*> > (0x0x7f01dc685cc0) 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*> (0x0x7f01dc6a0750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc685d20) 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*> (0x0x7f01dc6a07b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc685d80) 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*> > (0x0x7f01dc6a0820) 0 empty
  std::is_floating_point<pfs::ChannelImpl*> (0x0x7f01dc6a0888) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc685de0) 0 empty

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

Class std::is_enum<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<pfs::ChannelImpl*> (0x0x7f01dc6a0958) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6b0000) 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*> > > (0x0x7f01dc6b0060) 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*> (0x0x7f01dc6a09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6b00c0) 0 empty

Class std::is_pointer<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<pfs::ChannelImpl*> (0x0x7f01dc6a0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6b0120) 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*> > > (0x0x7f01dc6b0180) 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*> > (0x0x7f01dc6a0a90) 0 empty
  std::is_pointer<pfs::ChannelImpl*> (0x0x7f01dc6a0af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6b01e0) 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*> > (0x0x7f01dc6a0b60) 0 empty
  std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7f01dc6a0bc8) 0 empty
    std::is_pointer<pfs::ChannelImpl*> (0x0x7f01dc6a0c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc6b0240) 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*> > (0x0x7f01dc6a0c98) 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*> > (0x0x7f01dc6a0d00) 0 empty
    std::__or_<std::is_pointer<pfs::ChannelImpl*>, std::is_member_pointer<pfs::ChannelImpl*>, std::is_null_pointer<pfs::ChannelImpl*> > (0x0x7f01dc6a0d68) 0 empty
      std::is_pointer<pfs::ChannelImpl*> (0x0x7f01dc6a0dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc6b02a0) 0 empty

Class std::is_scalar<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<pfs::ChannelImpl*> (0x0x7f01dc6a0e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6b0300) 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*> > (0x0x7f01dc6a0ea0) 0 empty
  std::is_scalar<pfs::ChannelImpl*> (0x0x7f01dc6a0f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6b0360) 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> (0x0x7f01dc6a0f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6b03c0) 0 empty

Class std::is_destructible<pfs::ChannelImpl*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<pfs::ChannelImpl*> (0x0x7f01dc6ba000) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6b0420) 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*> > (0x0x7f01dc6b0480) 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&> (0x0x7f01dc6ba068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dc6b04e0) 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&> > (0x0x7f01dc6ba138) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f01dc6ba1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dc6b0540) 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&> (0x0x7f01dc6ba208) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7f01dc6ba270) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f01dc6ba2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dc6b05a0) 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&> (0x0x7f01dc6ba340) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f01dc6ba3a8) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> > (0x0x7f01dc6ba410) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f01dc6ba478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dc6b0600) 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&> (0x0x7f01dc6ba4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6b0660) 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&> (0x0x7f01dc6ba548) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f01dc6ba5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6b06c0) 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&> (0x0x7f01dc6ba618) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6b0720) 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&> > (0x0x7f01dc6ba680) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f01dc6ba6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6b0780) 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&> (0x0x7f01dc6b08a0) 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&> (0x0x7f01dc6b0900) 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&> (0x0x7f01dc6b0840) 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&> (0x0x7f01dc6ba888) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6b0960) 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&> (0x0x7f01dc6ba8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6b09c0) 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*> > > (0x0x7f01dc6b0a20) 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*> > (0x0x7f01dc6b0a80) 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*> > (0x0x7f01dc6ba958) 0 empty
  std::is_array<const char*> (0x0x7f01dc6ba9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc6b0ae0) 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*> > (0x0x7f01dc6baa28) 0 empty
  std::__or_<std::is_function<const char*>, std::is_array<const char*> > (0x0x7f01dc6baa90) 0 empty
    std::is_array<const char*> (0x0x7f01dc6baaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc6b0b40) 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> (0x0x7f01dc6b0ba0) 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*> (0x0x7f01dc6bac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6b0c00) 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*> > (0x0x7f01dc6b0c60) 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&> (0x0x7f01dc6b0d20) 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&> (0x0x7f01dc6b0d80) 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&> (0x0x7f01dc6b0cc0) 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&> (0x0x7f01dc6bad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6b0de0) 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&> (0x0x7f01dc6badd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6b0e40) 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*> > > (0x0x7f01dc6b0ea0) 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*> > (0x0x7f01dc6b0f00) 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*> > (0x0x7f01dc6bae38) 0 empty
  std::is_array<pfs::ChannelImpl*> (0x0x7f01dc6baea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc6dd120) 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*> > (0x0x7f01dc6baf08) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7f01dc6baf70) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7f01dc6ba750) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc6dd180) 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> (0x0x7f01dc6dd1e0) 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*> (0x0x7f01dc6e6000) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6dd240) 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*> > (0x0x7f01dc6e6068) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f01dc6e60d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6dd2a0) 0 empty

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

Class std::enable_if<false, bool>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, bool> (0x0x7f01dc6dd3c0) 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*> > > > (0x0x7f01dc6dd420) 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*&&> > (0x0x7f01dc6dd480) 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*> > (0x0x7f01dc6dd4e0) 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*&&> (0x0x7f01dc6e63a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dc6dd540) 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*&&> > (0x0x7f01dc6e6478) 0 empty
  std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7f01dc6e64e0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dc6dd5a0) 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*&&> (0x0x7f01dc6e6548) 0 empty
  std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> > (0x0x7f01dc6e65b0) 0 empty
    std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7f01dc6e6618) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dc6dd600) 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*&&> (0x0x7f01dc6e6680) 0 empty
  std::__is_direct_constructible_new_safe<const char*, const char*&&> (0x0x7f01dc6e66e8) 0 empty
    std::__and_<std::is_destructible<const char*>, std::__is_direct_constructible_impl<const char*, const char*&&> > (0x0x7f01dc6e6750) 0 empty
      std::__is_direct_constructible_impl<const char*, const char*&&> (0x0x7f01dc6e67b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dc6dd660) 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*&&> (0x0x7f01dc6e6820) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6dd6c0) 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*&&> (0x0x7f01dc6e6888) 0 empty
  std::__is_direct_constructible<const char*, const char*&&> (0x0x7f01dc6e68f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6dd720) 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*&&> (0x0x7f01dc6e6958) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6dd780) 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*&&> > (0x0x7f01dc6dd7e0) 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&&> > (0x0x7f01dc6dd840) 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*> > (0x0x7f01dc6dd8a0) 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&&> (0x0x7f01dc6e6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6dd960) 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&&> > > (0x0x7f01dc6dd9c0) 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&&> (0x0x7f01dc6e6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6ddae0) 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&&> > (0x0x7f01dc6ddb40) 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&&> (0x0x7f01dc6e6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6ddba0) 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&&> > (0x0x7f01dc6e6b60) 0 empty
  std::is_rvalue_reference<pfs::ChannelImpl* const&&> (0x0x7f01dc6e6bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6ddc00) 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&&> (0x0x7f01dc6e6c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc6ddc60) 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&&> > (0x0x7f01dc6ddcc0) 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&&> > (0x0x7f01dc6e6c98) 0 empty
  std::is_reference<pfs::ChannelImpl* const&&> (0x0x7f01dc6e6d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6ddd20) 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&&> > (0x0x7f01dc6e6e38) 0 empty
  std::__or_<std::is_reference<pfs::ChannelImpl* const&&>, std::is_void<pfs::ChannelImpl* const&&> > (0x0x7f01dc6e6ea0) 0 empty
    std::is_reference<pfs::ChannelImpl* const&&> (0x0x7f01dc6e6f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc6ddd80) 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&&> > > (0x0x7f01dc6e6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6ddde0) 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&&> (0x0x7f01dc6e61a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc6dde40) 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&&> > (0x0x7f01dc6ddea0) 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&&> > (0x0x7f01dc6e6208) 0 empty
  std::is_reference<pfs::ChannelImpl* const&&> (0x0x7f01dc6e6270) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc6ddf00) 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&&> (0x0x7f01dc714068) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc715060) 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> (0x0x7f01dc7150c0) 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&&> (0x0x7f01dc7140d0) 0 empty
  std::__add_rvalue_reference_helper<pfs::ChannelImpl* const&&, true> (0x0x7f01dc715120) 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&&> (0x0x7f01dc6e69c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dc6dd900) 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&&> > (0x0x7f01dc7141a0) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f01dc714208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dc715180) 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&&> (0x0x7f01dc714270) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7f01dc7142d8) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f01dc714340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dc7151e0) 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&&> (0x0x7f01dc7143a8) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f01dc714410) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> > (0x0x7f01dc714478) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f01dc7144e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dc715240) 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&&> (0x0x7f01dc714548) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc7152a0) 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&&> (0x0x7f01dc7145b0) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&&> (0x0x7f01dc714618) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc715300) 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&&> (0x0x7f01dc714680) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc715360) 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&&> > (0x0x7f01dc7153c0) 0 empty

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

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

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

Class std::is_void<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*&&> (0x0x7f01dc7147b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc7155a0) 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*> > > (0x0x7f01dc715600) 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*> > (0x0x7f01dc714820) 0 empty
  std::__or_<std::is_function<const char*>, std::is_array<const char*> > (0x0x7f01dc714888) 0 empty
    std::is_array<const char*> (0x0x7f01dc7148f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc715660) 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> (0x0x7f01dc715780) 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*> (0x0x7f01dc714a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc7157e0) 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*> > (0x0x7f01dc715840) 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*> > (0x0x7f01dc714af8) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f01dc714b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc7158a0) 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*> > > (0x0x7f01dc714bc8) 0 empty
  std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7f01dc714c30) 0 empty
    std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f01dc714c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc715900) 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*> > > (0x0x7f01dc714d00) 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*> > > (0x0x7f01dc714d68) 0 empty
    std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > (0x0x7f01dc714dd0) 0 empty
      std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f01dc714e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc715960) 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*> > > > (0x0x7f01dc715a20) 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*&&> > (0x0x7f01dc715a80) 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&&> > (0x0x7f01dc715ae0) 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*> > > (0x0x7f01dc714f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc715b40) 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*> > > > (0x0x7f01dc714f70) 0 empty
  std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7f01dc73c000) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc715ba0) 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*> > > > (0x0x7f01dc73c068) 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*> > > > (0x0x7f01dc73c0d0) 0 empty
    std::__not_<std::__and_<std::is_convertible<const char*&&, const char*>, std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> > > (0x0x7f01dc73c138) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc715c00) 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*> > > > (0x0x7f01dc715cc0) 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&> > (0x0x7f01dc715d20) 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*&> > (0x0x7f01dc715d80) 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*> > (0x0x7f01dc715de0) 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*&> (0x0x7f01dc73c2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dc715e40) 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*&> > (0x0x7f01dc73c3a8) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f01dc73c410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dc715ea0) 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*&> (0x0x7f01dc73c478) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7f01dc73c4e0) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f01dc73c548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dc715f00) 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*&> (0x0x7f01dc73c5b0) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f01dc73c618) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> > (0x0x7f01dc73c680) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f01dc73c6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dc715f60) 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*&> (0x0x7f01dc73c750) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc74d000) 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*&> (0x0x7f01dc73c7b8) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f01dc73c820) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc74d060) 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*&> (0x0x7f01dc73c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc74d0c0) 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*&> > (0x0x7f01dc74d120) 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*> > (0x0x7f01dc74d180) 0 empty

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

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

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

Class std::is_void<pfs::ChannelImpl*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*&> (0x0x7f01dc73c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc74d360) 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*> > > (0x0x7f01dc74d3c0) 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*> > (0x0x7f01dc73ca28) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7f01dc73ca90) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7f01dc73caf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc74d420) 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> (0x0x7f01dc74d480) 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*> (0x0x7f01dc73cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc74d4e0) 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*> > (0x0x7f01dc73cc30) 0 empty
  std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7f01dc73cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc74d540) 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*> > > (0x0x7f01dc73cd00) 0 empty
  std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7f01dc73cd68) 0 empty
    std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7f01dc73cdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc74d5a0) 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*> > > (0x0x7f01dc73ce38) 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*> > > (0x0x7f01dc73cea0) 0 empty
    std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > (0x0x7f01dc73cf08) 0 empty
      std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7f01dc73cf70) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc74d600) 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*> > > > (0x0x7f01dc74d6c0) 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&> > (0x0x7f01dc74d720) 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*&> > (0x0x7f01dc74d780) 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*> > > (0x0x7f01dc73c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc74d7e0) 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*> > > > (0x0x7f01dc76d000) 0 empty
  std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7f01dc76d068) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc74d840) 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*> > > > (0x0x7f01dc76d0d0) 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*> > > > (0x0x7f01dc76d138) 0 empty
    std::__not_<std::__and_<std::is_convertible<const char* const&, const char*>, std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> > > (0x0x7f01dc76d1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc74d8a0) 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*&&> > (0x0x7f01dc74d960) 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*&> > (0x0x7f01dc76d2d8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&> (0x0x7f01dc76d340) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc74d9c0) 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*> > (0x0x7f01dc74da80) 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*> > (0x0x7f01dc76d478) 0 empty
  std::is_convertible<pfs::ChannelImpl*&, pfs::ChannelImpl*> (0x0x7f01dc76d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc74dae0) 0 empty

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

Class std::remove_reference<pfs::ChannelImpl*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<pfs::ChannelImpl*&> (0x0x7f01dc74dc60) 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*> > (0x0x7f01dc74df00) 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*> > (0x0x7f01dc76d820) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc74df60) 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*> > > (0x0x7f01dc78e000) 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*> > (0x0x7f01dc76d888) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e060) 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*> > > (0x0x7f01dc76d8f0) 0 empty
  std::is_rvalue_reference<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc76d958) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc78e0c0) 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*> > (0x0x7f01dc76d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e120) 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*>&&> > (0x0x7f01dc78e180) 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*> > (0x0x7f01dc78e240) 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*> > (0x0x7f01dc78e2a0) 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*> > (0x0x7f01dc78e1e0) 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*> > (0x0x7f01dc76da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e300) 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*> > (0x0x7f01dc76daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e360) 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*> > > > (0x0x7f01dc78e3c0) 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*> > (0x0x7f01dc76db60) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e420) 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*> > > (0x0x7f01dc78e480) 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> > > (0x0x7f01dc76dbc8) 0 empty
  std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc76dc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc78e4e0) 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*> > (0x0x7f01dc76dc98) 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> > > (0x0x7f01dc76dd00) 0 empty
    std::is_array<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc76dd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc78e540) 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*> > > (0x0x7f01dc78e5a0) 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*> > (0x0x7f01dc76ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e600) 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*> > > (0x0x7f01dc76de38) 0 empty
  std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc76dea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc78e660) 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*> > > (0x0x7f01dc76df08) 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*> > > (0x0x7f01dc76df70) 0 empty
    std::is_function<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc76d208) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc78e6c0) 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*> > > (0x0x7f01dc78e720) 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*> > (0x0x7f01dc76d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e780) 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*> > (0x0x7f01dc76d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e7e0) 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*> > > (0x0x7f01dc78e840) 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*> > (0x0x7f01dc76d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e8a0) 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*> > (0x0x7f01dc76d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e900) 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*> > > (0x0x7f01dc76d5b0) 0 empty
  std::is_floating_point<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc76d750) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc78e960) 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*> > (0x0x7f01dc76d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78e9c0) 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*> > > > (0x0x7f01dc78ea20) 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*> > (0x0x7f01dc7b2000) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78ea80) 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*> > > > (0x0x7f01dc78eae0) 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*> > (0x0x7f01dc7b2068) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78eb40) 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*> > (0x0x7f01dc7b20d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78eba0) 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*> > > > (0x0x7f01dc78ec00) 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*> > (0x0x7f01dc7b2138) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78ec60) 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*> > (0x0x7f01dc7b21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78ecc0) 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*> > > (0x0x7f01dc78ed20) 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*> > (0x0x7f01dc7b2208) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78ed80) 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*> > (0x0x7f01dc7b2270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc78ede0) 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*> > > (0x0x7f01dc7b22d8) 0 empty
  std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc7b2340) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc78ee40) 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*> > > (0x0x7f01dc7b23a8) 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*> > > (0x0x7f01dc7b2410) 0 empty
    std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc7b2478) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc78eea0) 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*> > > (0x0x7f01dc7b24e0) 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*> > > (0x0x7f01dc7b2548) 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*> > > (0x0x7f01dc7b25b0) 0 empty
      std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc7b2618) 0 empty
        std::integral_constant<bool, false> (0x0x7f01dc78ef00) 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*> > > (0x0x7f01dc7b2680) 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*> > > (0x0x7f01dc7b26e8) 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*> > > (0x0x7f01dc7b2750) 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*> > > (0x0x7f01dc7b27b8) 0 empty
        std::is_null_pointer<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc7b2820) 0 empty
          std::integral_constant<bool, false> (0x0x7f01dc78ef60) 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*> > (0x0x7f01dc7b2888) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3ba000) 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*> > > (0x0x7f01dc7b28f0) 0 empty
  std::is_scalar<std::pair<const char* const, pfs::ChannelImpl*> > (0x0x7f01dc7b2958) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc3ba060) 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*> > (0x0x7f01dc3ba0c0) 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*>&> (0x0x7f01dc7b2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3ba180) 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*>&> > > (0x0x7f01dc3ba1e0) 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*>&> (0x0x7f01dc7b2a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3ba240) 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*>&> > (0x0x7f01dc3ba2a0) 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*>&> > (0x0x7f01dc7b2af8) 0 empty
  std::is_lvalue_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7f01dc7b2b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc3ba300) 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*>&> (0x0x7f01dc7b2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3ba360) 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*>&> > (0x0x7f01dc3ba3c0) 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*>&> > (0x0x7f01dc7b2c30) 0 empty
  std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7f01dc7b2c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc3ba420) 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*>&> > (0x0x7f01dc7b2d00) 0 empty
  std::__or_<std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&>, std::is_void<std::pair<const char* const, pfs::ChannelImpl*>&> > (0x0x7f01dc7b2d68) 0 empty
    std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7f01dc7b2dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc3ba480) 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*>&> > > (0x0x7f01dc7b2e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3ba4e0) 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*>&> (0x0x7f01dc7b2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3ba540) 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*>&> > (0x0x7f01dc3ba5a0) 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*>&> > (0x0x7f01dc7b2f08) 0 empty
  std::is_reference<std::pair<const char* const, pfs::ChannelImpl*>&> (0x0x7f01dc7b2f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc3ba600) 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*>&> (0x0x7f01dc3d1000) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3ba660) 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> (0x0x7f01dc3ba6c0) 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*>&> (0x0x7f01dc3d1068) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char* const, pfs::ChannelImpl*>&, true> (0x0x7f01dc3ba7e0) 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*> > (0x0x7f01dc7b29c0) 0 empty
  std::__do_is_destructible_impl (0x0x7f01dc3ba120) 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> (0x0x7f01dc3d1138) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3ba8a0) 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*> > (0x0x7f01dc3d11a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3ba9c0) 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*> > > (0x0x7f01dc3baa20) 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*>&&> (0x0x7f01dc3d1270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3baae0) 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*>&&> > > (0x0x7f01dc3bab40) 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*>&&> (0x0x7f01dc3d12d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3baba0) 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*>&&> > (0x0x7f01dc3bac00) 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*>&&> (0x0x7f01dc3d1340) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3bac60) 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*>&&> > (0x0x7f01dc3d13a8) 0 empty
  std::is_rvalue_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f01dc3d1410) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc3bacc0) 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*>&&> (0x0x7f01dc3d1478) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3bad20) 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*>&&> > (0x0x7f01dc3bad80) 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*>&&> > (0x0x7f01dc3d14e0) 0 empty
  std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f01dc3d1548) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc3bade0) 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*>&&> > (0x0x7f01dc3d15b0) 0 empty
  std::__or_<std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&>, std::is_void<std::pair<const char*, pfs::ChannelImpl*>&&> > (0x0x7f01dc3d1618) 0 empty
    std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f01dc3d1680) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc3bae40) 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*>&&> > > (0x0x7f01dc3d16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3baea0) 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*>&&> (0x0x7f01dc3d1750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3baf00) 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*>&&> > (0x0x7f01dc3baf60) 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*>&&> > (0x0x7f01dc3d17b8) 0 empty
  std::is_reference<std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f01dc3d1820) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc3e9000) 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*>&&> (0x0x7f01dc3d1888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3e9060) 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> (0x0x7f01dc3e90c0) 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*>&&> (0x0x7f01dc3d18f0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const char*, pfs::ChannelImpl*>&&, true> (0x0x7f01dc3e9120) 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*> (0x0x7f01dc3d19c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3e9180) 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*> (0x0x7f01dc3d1a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3e91e0) 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&> > (0x0x7f01dc3e9240) 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> > > (0x0x7f01dc3e92a0) 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> (0x0x7f01dc3d1a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3e93c0) 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> > (0x0x7f01dc3e9420) 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> > > (0x0x7f01dc3d1bc8) 0 empty
  std::is_array<const char* const> (0x0x7f01dc3d1c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc3e9480) 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> (0x0x7f01dc3d1d68) 0 empty
  std::__and_<std::is_array<const char* const>, std::__not_<std::extent<const char* const, 0u> > > (0x0x7f01dc3d1dd0) 0 empty
    std::is_array<const char* const> (0x0x7f01dc3d1e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc3e95a0) 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> > (0x0x7f01dc3e9600) 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> > (0x0x7f01dc3d1f08) 0 empty
  std::is_function<const char* const> (0x0x7f01dc3d1f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc3e9660) 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> > (0x0x7f01dc3fd0d0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const char* const>, std::is_function<const char* const> > (0x0x7f01dc3fd138) 0 empty
    std::is_function<const char* const> (0x0x7f01dc3fd1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc3e96c0) 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> > (0x0x7f01dc3e9720) 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> (0x0x7f01dc3fd340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3e9840) 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> > (0x0x7f01dc3e98a0) 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> (0x0x7f01dc3fd478) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3e9900) 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> > (0x0x7f01dc3fd4e0) 0 empty
  std::is_floating_point<const char* const> (0x0x7f01dc3fd548) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc3e9960) 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> (0x0x7f01dc3fd5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3e9a80) 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> > > (0x0x7f01dc3e9ae0) 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> (0x0x7f01dc3fd618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc3e9b40) 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> > > (0x0x7f01dc3e9ba0) 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> (0x0x7f01dc3fd680) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3e9c00) 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> > > (0x0x7f01dc3e9c60) 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> > (0x0x7f01dc3fd6e8) 0 empty
  std::is_pointer<const char* const> (0x0x7f01dc3fd750) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc3e9cc0) 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> > (0x0x7f01dc3fd7b8) 0 empty
  std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7f01dc3fd820) 0 empty
    std::is_pointer<const char* const> (0x0x7f01dc3fd888) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc3e9d20) 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> > (0x0x7f01dc3fd8f0) 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> > (0x0x7f01dc3fd958) 0 empty
    std::__or_<std::is_pointer<const char* const>, std::is_member_pointer<const char* const>, std::is_null_pointer<const char* const> > (0x0x7f01dc3fd9c0) 0 empty
      std::is_pointer<const char* const> (0x0x7f01dc3fda28) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc3e9d80) 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> (0x0x7f01dc3fda90) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3e9de0) 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> > (0x0x7f01dc3fdaf8) 0 empty
  std::is_scalar<const char* const> (0x0x7f01dc3fdb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc3e9e40) 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> (0x0x7f01dc3fdbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3e9ea0) 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> (0x0x7f01dc3fdc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc3e9f00) 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> > (0x0x7f01dc3e9f60) 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&> (0x0x7f01dc3fdc98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dc416000) 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&> > (0x0x7f01dc3fdd68) 0 empty
  std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7f01dc3fddd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dc416060) 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&> (0x0x7f01dc3fde38) 0 empty
  std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> > (0x0x7f01dc3fdea0) 0 empty
    std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7f01dc3fdf08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dc4160c0) 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&> (0x0x7f01dc3fdf70) 0 empty
  std::__is_direct_constructible_new_safe<const char* const, const char* const&> (0x0x7f01dc419000) 0 empty
    std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char* const&> > (0x0x7f01dc419068) 0 empty
      std::__is_direct_constructible_impl<const char* const, const char* const&> (0x0x7f01dc4190d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dc416120) 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&> (0x0x7f01dc419138) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc416180) 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&> (0x0x7f01dc4191a0) 0 empty
  std::__is_direct_constructible<const char* const, const char* const&> (0x0x7f01dc419208) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc4161e0) 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&> (0x0x7f01dc419270) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc416240) 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&> > (0x0x7f01dc4162a0) 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&> > (0x0x7f01dc4192d8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl* const&> (0x0x7f01dc419340) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc416300) 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> > > (0x0x7f01dc4163c0) 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> > (0x0x7f01dc416420) 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> > (0x0x7f01dc4193a8) 0 empty
  std::is_array<const char* const> (0x0x7f01dc419410) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc416600) 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> > (0x0x7f01dc419478) 0 empty
  std::__or_<std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7f01dc4194e0) 0 empty
    std::is_array<const char* const> (0x0x7f01dc419548) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc416660) 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> (0x0x7f01dc4166c0) 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> (0x0x7f01dc419618) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc416720) 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> > (0x0x7f01dc416780) 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*> > (0x0x7f01dc419680) 0 empty
  std::is_convertible<pfs::ChannelImpl* const&, pfs::ChannelImpl*> (0x0x7f01dc4196e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc4167e0) 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*&&> > (0x0x7f01dc4168a0) 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> > (0x0x7f01dc416900) 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*&&> (0x0x7f01dc419750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dc416960) 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*&&> > (0x0x7f01dc419820) 0 empty
  std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7f01dc419888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dc4169c0) 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*&&> (0x0x7f01dc4198f0) 0 empty
  std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> > (0x0x7f01dc419958) 0 empty
    std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7f01dc4199c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dc416a20) 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*&&> (0x0x7f01dc419a28) 0 empty
  std::__is_direct_constructible_new_safe<const char* const, const char*&&> (0x0x7f01dc419a90) 0 empty
    std::__and_<std::is_destructible<const char* const>, std::__is_direct_constructible_impl<const char* const, const char*&&> > (0x0x7f01dc419af8) 0 empty
      std::__is_direct_constructible_impl<const char* const, const char*&&> (0x0x7f01dc419b60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dc416a80) 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*&&> (0x0x7f01dc419bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc416ae0) 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*&&> (0x0x7f01dc419c30) 0 empty
  std::__is_direct_constructible<const char* const, const char*&&> (0x0x7f01dc419c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc416b40) 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*&&> (0x0x7f01dc419d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc416ba0) 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*&&> > (0x0x7f01dc416c00) 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*&&> > (0x0x7f01dc416c60) 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*> > (0x0x7f01dc416cc0) 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*&&> (0x0x7f01dc419d68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dc416d20) 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*&&> > (0x0x7f01dc419e38) 0 empty
  std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f01dc419ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dc416d80) 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*&&> (0x0x7f01dc419f08) 0 empty
  std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7f01dc419f70) 0 empty
    std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f01dc448000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dc416de0) 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*&&> (0x0x7f01dc448068) 0 empty
  std::__is_direct_constructible_new_safe<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f01dc4480d0) 0 empty
    std::__and_<std::is_destructible<pfs::ChannelImpl*>, std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> > (0x0x7f01dc448138) 0 empty
      std::__is_direct_constructible_impl<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f01dc4481a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dc416e40) 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*&&> (0x0x7f01dc448208) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc416ea0) 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*&&> (0x0x7f01dc448270) 0 empty
  std::__is_direct_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f01dc4482d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc416f00) 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*&&> (0x0x7f01dc448340) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc416f60) 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*&&> > (0x0x7f01dc4483a8) 0 empty
  std::is_constructible<pfs::ChannelImpl*, pfs::ChannelImpl*&&> (0x0x7f01dc448410) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc44c000) 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> > > (0x0x7f01dc44c0c0) 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> > (0x0x7f01dc448478) 0 empty
  std::__or_<std::is_function<const char* const>, std::is_array<const char* const> > (0x0x7f01dc4484e0) 0 empty
    std::is_array<const char* const> (0x0x7f01dc448548) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc44c120) 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> (0x0x7f01dc44c180) 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> (0x0x7f01dc448618) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc44c1e0) 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> > (0x0x7f01dc44c240) 0 empty

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

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

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

Class std::is_void<pfs::ChannelImpl*&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<pfs::ChannelImpl*&&> (0x0x7f01dc448750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc44c420) 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*> > > (0x0x7f01dc44c480) 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*> > (0x0x7f01dc4487b8) 0 empty
  std::__or_<std::is_function<pfs::ChannelImpl*>, std::is_array<pfs::ChannelImpl*> > (0x0x7f01dc448820) 0 empty
    std::is_array<pfs::ChannelImpl*> (0x0x7f01dc448888) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc44c4e0) 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> (0x0x7f01dc44c540) 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*> (0x0x7f01dc448958) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc44c5a0) 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*> > (0x0x7f01dc4489c0) 0 empty
  std::is_convertible<pfs::ChannelImpl*&&, pfs::ChannelImpl*> (0x0x7f01dc448a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc44c600) 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*>&&> (0x0x7f01dc3d1208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dc3baa80) 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*>&&> > (0x0x7f01dc448a90) 0 empty
  std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f01dc448af8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dc44c6c0) 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*>&&> (0x0x7f01dc448b60) 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*>&&> > (0x0x7f01dc448bc8) 0 empty
    std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f01dc448c30) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dc44c720) 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*>&&> (0x0x7f01dc448c98) 0 empty
  std::__is_direct_constructible_new_safe<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f01dc448d00) 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*>&&> > (0x0x7f01dc448d68) 0 empty
      std::__is_direct_constructible_impl<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f01dc448dd0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dc44c780) 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*>&&> (0x0x7f01dc448e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc44c7e0) 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*>&&> (0x0x7f01dc448ea0) 0 empty
  std::__is_direct_constructible<std::pair<const char* const, pfs::ChannelImpl*>, std::pair<const char*, pfs::ChannelImpl*>&&> (0x0x7f01dc448f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc44c840) 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*>&&> (0x0x7f01dc448f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc44c8a0) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7f01dc44c900) 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> (0x0x7f01dc44c9c0) 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*> > > (0x0x7f01dc476138) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc44cba0) 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*> > > > > (0x0x7f01dc44ccc0) 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*> > > (0x0x7f01dc4761a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc44cd20) 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*> > > > (0x0x7f01dc44ce40) 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*> > > (0x0x7f01dc4762d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc44cf60) 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*> > > > (0x0x7f01dc476410) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dc476478) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc4ca000) 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*> > > (0x0x7f01dc476548) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc4ca060) 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*> > > > (0x0x7f01dc4ca180) 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*> > > (0x0x7f01dc4ca240) 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*> > > (0x0x7f01dc4ca420) 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*> > > (0x0x7f01dc4ca1e0) 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*> > > (0x0x7f01dc476618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc4ca600) 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*> > > (0x0x7f01dc476750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc4ca720) 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*> > > > (0x0x7f01dc4767b8) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dc476820) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc4ca780) 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*> > > > (0x0x7f01dc476888) 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*> > > > (0x0x7f01dc4768f0) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dc476958) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc4ca7e0) 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*> > > > > (0x0x7f01dc4769c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc4ca840) 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*> > > (0x0x7f01dc476a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc4ca8a0) 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*> > > > (0x0x7f01dc4ca9c0) 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*> > > > (0x0x7f01dc476a90) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dc476af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc4caa20) 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*> > > (0x0x7f01dc476b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc4caae0) 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*> >&> (0x0x7f01dc476c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc4cac60) 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*> >&> > > (0x0x7f01dc4cad80) 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*> >&> (0x0x7f01dc476d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc4cade0) 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*> >&> > (0x0x7f01dc4caf00) 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*> >&> > (0x0x7f01dc476e38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f01dc476ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc4caf60) 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*> >&> (0x0x7f01dc476f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc4e7000) 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*> >&> > (0x0x7f01dc4e7120) 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*> >&> > (0x0x7f01dc476000) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f01dc476068) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc4e7180) 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*> >&> > (0x0x7f01dc4760d0) 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*> >&> > (0x0x7f01dc4e8000) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f01dc4e8068) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc4e7240) 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*> >&> > > (0x0x7f01dc4e80d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc4e7300) 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*> >&> (0x0x7f01dc4e8138) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc4e7360) 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*> >&> > (0x0x7f01dc4e7480) 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*> >&> > (0x0x7f01dc4e81a0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f01dc4e8208) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc4e74e0) 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*> >&> (0x0x7f01dc4e8270) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc4e75a0) 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> (0x0x7f01dc4e76c0) 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*> >&> (0x0x7f01dc4e83a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7f01dc4e7720) 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*> >&> (0x0x7f01dc4e8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc4e7840) 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*> >&> > > (0x0x7f01dc4e7960) 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*> >&> (0x0x7f01dc4e8680) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc4e79c0) 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*> >&> > (0x0x7f01dc4e7a20) 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*> >&> > (0x0x7f01dc4e87b8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f01dc4e8820) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc4e7a80) 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*> >&> (0x0x7f01dc4e8888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc4e7ae0) 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*> >&> > (0x0x7f01dc4e7c00) 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*> >&> > (0x0x7f01dc4e89c0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f01dc4e8a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc4e7c60) 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*> >&> > (0x0x7f01dc4e8af8) 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*> >&> > (0x0x7f01dc4e8b60) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f01dc4e8bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc4e7cc0) 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*> >&> > > (0x0x7f01dc4e8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc4e7d20) 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*> >&> (0x0x7f01dc4e8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc4e7d80) 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*> >&> > (0x0x7f01dc4e7f60) 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*> >&> > (0x0x7f01dc4e8d68) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&> (0x0x7f01dc4e8dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc501000) 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*> >&> (0x0x7f01dc4e8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc501060) 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> (0x0x7f01dc5010c0) 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*> >&> (0x0x7f01dc506000) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&, true> (0x0x7f01dc501120) 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*> >&> (0x0x7f01dc4cac00) 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*> >&> (0x0x7f01dc506138) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc501180) 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> (0x0x7f01dc5061a0) 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*> >&> (0x0x7f01dc506208) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5011e0) 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*> > > (0x0x7f01dc506270) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7f01dc5062d8) 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*> >&> (0x0x7f01dc506340) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc501240) 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*> > > > (0x0x7f01dc501360) 0 empty

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

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

Class std::is_rvalue_reference<bool>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool> (0x0x7f01dc506618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc501600) 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> > (0x0x7f01dc506680) 0 empty
  std::is_rvalue_reference<bool> (0x0x7f01dc5066e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc501660) 0 empty

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

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

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

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

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

Class std::is_void<bool>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool> (0x0x7f01dc506888) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc501900) 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> > (0x0x7f01dc5068f0) 0 empty
  std::is_void<bool> (0x0x7f01dc506958) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc501960) 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> > (0x0x7f01dc5069c0) 0 empty
  std::__or_<std::is_reference<bool>, std::is_void<bool> > (0x0x7f01dc506a28) 0 empty
    std::is_void<bool> (0x0x7f01dc506a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc5019c0) 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> > > (0x0x7f01dc506af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc501a20) 0 empty

Class std::is_object<bool>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool> (0x0x7f01dc506b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc501c00) 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> > (0x0x7f01dc501c60) 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> > (0x0x7f01dc506bc8) 0 empty
  std::is_object<bool> (0x0x7f01dc506c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc501cc0) 0 empty

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

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

Class std::is_lvalue_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<bool&> (0x0x7f01dc506d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc501ea0) 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&> > (0x0x7f01dc501f00) 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&> > (0x0x7f01dc506dd0) 0 empty
  std::is_lvalue_reference<bool&> (0x0x7f01dc506e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc529060) 0 empty

Class std::is_reference<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&> (0x0x7f01dc506ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc5290c0) 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&> > (0x0x7f01dc529120) 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&> > (0x0x7f01dc506f08) 0 empty
  std::is_reference<bool&> (0x0x7f01dc506f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc529180) 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&> > (0x0x7f01dc52e000) 0 empty
  std::__or_<std::is_reference<bool&>, std::is_void<bool&> > (0x0x7f01dc52e068) 0 empty
    std::is_reference<bool&> (0x0x7f01dc52e0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc5291e0) 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&> > > (0x0x7f01dc52e138) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc529240) 0 empty

Class std::is_object<bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&> (0x0x7f01dc52e270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc529360) 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&> > (0x0x7f01dc5293c0) 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&> > (0x0x7f01dc52e2d8) 0 empty
  std::is_reference<bool&> (0x0x7f01dc52e340) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc529420) 0 empty

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

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

Class std::is_function<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&> (0x0x7f01dc52e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5295a0) 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&> > > (0x0x7f01dc529600) 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&> (0x0x7f01dc52e548) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc529660) 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&> > (0x0x7f01dc5296c0) 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&> > (0x0x7f01dc52e750) 0 empty
  std::is_lvalue_reference<const bool&> (0x0x7f01dc52e7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc529720) 0 empty

Class std::is_reference<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&> (0x0x7f01dc52e820) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc529840) 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&> > (0x0x7f01dc5298a0) 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&> > (0x0x7f01dc52e888) 0 empty
  std::is_reference<const bool&> (0x0x7f01dc52e8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc529900) 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&> > (0x0x7f01dc52e958) 0 empty
  std::__or_<std::is_reference<const bool&>, std::is_void<const bool&> > (0x0x7f01dc52e9c0) 0 empty
    std::is_reference<const bool&> (0x0x7f01dc52ea28) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc529960) 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&> > > (0x0x7f01dc52ec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5299c0) 0 empty

Class std::is_object<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&> (0x0x7f01dc52ec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc529a20) 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&> > (0x0x7f01dc529a80) 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&> > (0x0x7f01dc52ed00) 0 empty
  std::is_reference<const bool&> (0x0x7f01dc52ed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc529ae0) 0 empty

Class std::__is_referenceable<const bool&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&> (0x0x7f01dc52edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc529b40) 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> (0x0x7f01dc529ba0) 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&> (0x0x7f01dc52ee38) 0 empty
  std::__add_rvalue_reference_helper<const bool&, true> (0x0x7f01dc529c00) 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&> (0x0x7f01dc501d80) 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&> (0x0x7f01dc52eea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc529c60) 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> (0x0x7f01dc52ef08) 0 empty
  std::is_assignable<bool&, const bool&> (0x0x7f01dc52ef70) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc529cc0) 0 empty

Class std::is_copy_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<bool> (0x0x7f01dc549000) 0 empty
  std::__is_copy_assignable_impl<bool, true> (0x0x7f01dc549068) 0 empty
    std::is_assignable<bool&, const bool&> (0x0x7f01dc5490d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc529d20) 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> > (0x0x7f01dc549138) 0 empty
  std::is_copy_assignable<bool> (0x0x7f01dc5491a0) 0 empty
    std::__is_copy_assignable_impl<bool, true> (0x0x7f01dc549208) 0 empty
      std::is_assignable<bool&, const bool&> (0x0x7f01dc549270) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc529d80) 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&> (0x0x7f01dc529de0) 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> > > (0x0x7f01dc549340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc529e40) 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&> (0x0x7f01dc529ea0) 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*> >&&> (0x0x7f01dc549410) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc529f60) 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*> >&&> > > (0x0x7f01dc5590c0) 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*> >&&> (0x0x7f01dc549478) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc559120) 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*> >&&> > (0x0x7f01dc559240) 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*> >&&> (0x0x7f01dc5495b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc559360) 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*> >&&> > (0x0x7f01dc5496e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7f01dc549750) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5593c0) 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*> >&&> (0x0x7f01dc549820) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc559420) 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*> >&&> > (0x0x7f01dc559600) 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*> >&&> > (0x0x7f01dc549888) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7f01dc5498f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc559660) 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*> >&&> > (0x0x7f01dc549958) 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*> >&&> > (0x0x7f01dc5499c0) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7f01dc549a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc559720) 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*> >&&> > > (0x0x7f01dc549a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc5597e0) 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*> >&&> (0x0x7f01dc549af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc559840) 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*> >&&> > (0x0x7f01dc559960) 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*> >&&> > (0x0x7f01dc549b60) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&> (0x0x7f01dc549bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc5599c0) 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*> >&&> (0x0x7f01dc549c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc559a80) 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> (0x0x7f01dc559ba0) 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*> >&&> (0x0x7f01dc549d68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >&&, true> (0x0x7f01dc559c00) 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*> >&&> (0x0x7f01dc529f00) 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*> >&&> (0x0x7f01dc549f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc559c60) 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> (0x0x7f01dc56d000) 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*> >&&> (0x0x7f01dc56d068) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc559cc0) 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*> > > (0x0x7f01dc56d0d0) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> >, true> (0x0x7f01dc56d138) 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*> >&&> (0x0x7f01dc56d1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc559d20) 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*> > > > (0x0x7f01dc559e40) 0 empty

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

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

Class std::is_rvalue_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<bool&&> (0x0x7f01dc56d410) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc57d180) 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&&> > (0x0x7f01dc56d478) 0 empty
  std::is_rvalue_reference<bool&&> (0x0x7f01dc56d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc57d1e0) 0 empty

Class std::is_reference<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<bool&&> (0x0x7f01dc56d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc57d240) 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&&> > (0x0x7f01dc57d2a0) 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&&> > (0x0x7f01dc56d5b0) 0 empty
  std::is_reference<bool&&> (0x0x7f01dc56d618) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc57d300) 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&&> > (0x0x7f01dc56d680) 0 empty
  std::__or_<std::is_reference<bool&&>, std::is_void<bool&&> > (0x0x7f01dc56d6e8) 0 empty
    std::is_reference<bool&&> (0x0x7f01dc56d750) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc57d360) 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&&> > > (0x0x7f01dc56d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc57d3c0) 0 empty

Class std::is_object<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<bool&&> (0x0x7f01dc56d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc57d4e0) 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&&> > (0x0x7f01dc57d540) 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&&> > (0x0x7f01dc56d958) 0 empty
  std::is_reference<bool&&> (0x0x7f01dc56d9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc57d5a0) 0 empty

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

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

Class std::is_assignable<bool&, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<bool&, bool&&> (0x0x7f01dc56daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc57d720) 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> (0x0x7f01dc56db60) 0 empty
  std::is_assignable<bool&, bool&&> (0x0x7f01dc56dbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc57d780) 0 empty

Class std::is_move_assignable<bool>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<bool> (0x0x7f01dc56dc30) 0 empty
  std::__is_move_assignable_impl<bool, true> (0x0x7f01dc56dc98) 0 empty
    std::is_assignable<bool&, bool&&> (0x0x7f01dc56dd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc57d7e0) 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> > (0x0x7f01dc56dd68) 0 empty
  std::is_move_assignable<bool> (0x0x7f01dc56ddd0) 0 empty
    std::__is_move_assignable_impl<bool, true> (0x0x7f01dc56de38) 0 empty
      std::is_assignable<bool&, bool&&> (0x0x7f01dc56dea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc57d840) 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&&> (0x0x7f01dc57d8a0) 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> (0x0x7f01dc44c960) 0

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

Class pfs::DOMIOImpl
   size=1 align=1
   base size=0 base align=1
pfs::DOMIOImpl (0x0x7f01dc57dd80) 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*> > (0x0x7f01dc57de40) 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*> > (0x0x7f01dc1b21a0) 0 empty
  std::allocator_traits<std::allocator<pfs::ChannelImpl*> > (0x0x7f01dc57dea0) 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*> (0x0x7f01dc57df00) 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*> > (0x0x7f01dc1dd060) 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*> > (0x0x7f01dc1dd0c0) 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*> > (0x0x7f01dc1b22d8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7f01dc1dd180) 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 (0x0x7f01dc1b23a8) 0
  std::allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7f01dc1b2410) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<pfs::ChannelImpl*> > (0x0x7f01dc1dd1e0) 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*> > > (0x0x7f01dc1dd300) 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*> > > (0x0x7f01dc1b2478) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f01dc1dd360) 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*> > (0x0x7f01dc57dde0) 0

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

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

Class std::__cxx11::list<pfs::ChannelImpl*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<pfs::ChannelImpl*> (0x0x7f01dc1b2548) 0
  std::__cxx11::_List_base<pfs::ChannelImpl*, std::allocator<pfs::ChannelImpl*> > (0x0x7f01dc1dd3c0) 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*> > > (0x0x7f01dc1b2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc1dd540) 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*> > > (0x0x7f01dc1dd600) 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*> > > (0x0x7f01dc1dd660) 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*> > > (0x0x7f01dc1dd5a0) 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*> > > (0x0x7f01dc1b2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc1dd6c0) 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*> > > (0x0x7f01dc1b2888) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc1dd720) 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*> > > > (0x0x7f01dc1b28f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc1dd780) 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*> > > > > (0x0x7f01dc1dd7e0) 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*> > > (0x0x7f01dc1b2958) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f01dc1dd840) 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*> > > > (0x0x7f01dc1b29c0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f01dc1b2a28) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f01dc1dd960) 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*> > > (0x0x7f01dc1b2a90) 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*> > > > (0x0x7f01dc1b2af8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f01dc1b2b60) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f01dc1dda20) 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> (0x0x7f01dc1b2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc1ddba0) 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*> > > (0x0x7f01dc1b2d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc1ddcc0) 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*> > > > (0x0x7f01dc1ddd20) 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*> > > (0x0x7f01dc1b2d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc1dde40) 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> (0x0x7f01dc1b2dd0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f01dc1b2e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc29b060) 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> > (0x0x7f01dc1b2f70) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7f01dc1b2208) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f01dc1b24e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dc29b120) 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*> > > (0x0x7f01dc29c000) 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> > (0x0x7f01dc29c068) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<pfs::ChannelImpl*> >, false> (0x0x7f01dc29c0d0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<pfs::ChannelImpl*> > > (0x0x7f01dc29c138) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dc29b1e0) 0 empty

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

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f01dc2d4660) 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 (0x0x7f01dc2d4720) 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> (0x0x7f01dc2d4a80) 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 (0x0x7f01dc2d4b40) 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> (0x0x7f01dc2d4ea0) 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 (0x0x7f01dc2d4f60) 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> (0x0x7f01dc30a300) 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 (0x0x7f01dc30a3c0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f01dc33d060) 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> (0x0x7f01dc33d120) 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> (0x0x7f01dc33d180) 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> (0x0x7f01dc33d0c0) 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> (0x0x7f01dc29c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc33d1e0) 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> (0x0x7f01dc29c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc33d240) 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> > > (0x0x7f01dc33d2a0) 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> (0x0x7f01dc29c340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc33d3c0) 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> > (0x0x7f01dc33d420) 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> (0x0x7f01dc29c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc33d480) 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> > (0x0x7f01dc29c4e0) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f01dc29c548) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc33d4e0) 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> > (0x0x7f01dc29c5b0) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f01dc29c618) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f01dc29c680) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc33d600) 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> (0x0x7f01dc29c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc33d720) 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> > > (0x0x7f01dc33d780) 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> (0x0x7f01dc29c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc33d7e0) 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> > (0x0x7f01dc33d840) 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> (0x0x7f01dc29c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc33d8a0) 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> > (0x0x7f01dc29c820) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f01dc29c888) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc33d900) 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> (0x0x7f01dc29c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc33d960) 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> > (0x0x7f01dc33d9c0) 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> > (0x0x7f01dc29c958) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f01dc29c9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc33da20) 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> > (0x0x7f01dc29ca28) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f01dc29ca90) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f01dc29caf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dc33da80) 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> > > (0x0x7f01dc29cb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc33dae0) 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> (0x0x7f01dc29cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc33db40) 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> > (0x0x7f01dc33dba0) 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> > (0x0x7f01dc29cc30) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f01dc29cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dc33dc00) 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> (0x0x7f01dc29cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc33dc60) 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> (0x0x7f01dc33dcc0) 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> (0x0x7f01dc29cd68) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f01dc33dd20) 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> (0x0x7f01dc33d6c0) 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> (0x0x7f01dc29ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc33df00) 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>&> (0x0x7f01dc36b300) 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 (0x0x7f01dc36b5a0) 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 (0x0x7f01dc36b960) 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 (0x0x7f01dc36bd20) 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 (0x0x7f01dc39c120) 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 (0x0x7f01dc39c4e0) 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 (0x0x7f01dc39c8a0) 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 (0x0x7f01dc39cc60) 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 (0x0x7f01dbfcd060) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f01dbfcd420) 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>&> (0x0x7f01dbfcd7e0) 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>&> (0x0x7f01dbff9ea0) 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>&> (0x0x7f01dc01a8a0) 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 (0x0x7f01dc01af60) 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> > (0x0x7f01dc01af00) 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> > (0x0x7f01dc02d068) 0
  std::__detail::_List_node_base (0x0x7f01dc01aea0) 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>&> (0x0x7f01dc0424e0) 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 (0x0x7f01dc06fd20) 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*> > (0x0x7f01dc06fcc0) 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*> > (0x0x7f01dc02d8f0) 0
  std::_Rb_tree_node_base (0x0x7f01dc06fc60) 0

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

Class std::is_empty<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const char*&&> (0x0x7f01dc02df70) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc09b660) 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*&&> (0x0x7f01dc02da28) 0 empty
  std::is_empty<const char*&&> (0x0x7f01dc02da90) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc09b6c0) 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> (0x0x7f01dc09b720) 0

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

Class std::tuple<const char*&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const char*&&> (0x0x7f01dc02dc30) 0
  std::_Tuple_impl<0ul, const char*&&> (0x0x7f01dc02dc98) 0
    std::_Head_base<0ul, const char*&&, false> (0x0x7f01dc09b7e0) 0

Class std::_TC<true, const char*&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const char*&&> (0x0x7f01dc09b840) 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*> (0x0x7f01dc1a3000) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dc09b8a0) 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*> > (0x0x7f01dc1a3068) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc09b900) 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*&&> > (0x0x7f01dc09b9c0) 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*&&> > (0x0x7f01dc09ba20) 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*&&> > (0x0x7f01dc1a30d0) 0 empty
  std::is_function<const char*&&> (0x0x7f01dc1a3138) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc09ba80) 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*&&> > > (0x0x7f01dc1a31a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc09bae0) 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*&&> > (0x0x7f01dc09bb40) 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*&&> > (0x0x7f01dc1a32d8) 0 empty
  std::is_lvalue_reference<const char*&&> (0x0x7f01dc1a3340) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dc09bba0) 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*&&> (0x0x7f01dc1a33a8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f01dc09bd80) 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*&&> (0x0x7f01dc1a3478) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc09bde0) 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*&&> (0x0x7f01dc1a34e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dc09be40) 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*&&> > (0x0x7f01dc09bea0) 0 empty

Class std::remove_reference<const char*&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const char*&&> (0x0x7f01dc09bf60) 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> (0x0x7f01dc09bf00) 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*> (0x0x7f01dc1a35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdbe000) 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*> > (0x0x7f01dc1a3618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdbe060) 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*> > > (0x0x7f01dbdbe0c0) 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*&&> > > (0x0x7f01dc1a3680) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7f01dc1a36e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbdbe120) 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> > (0x0x7f01dbdbe180) 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> (0x0x7f01dc1a3750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdbe1e0) 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> > (0x0x7f01dc1a37b8) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char*&&, const char*&&, false> (0x0x7f01dc1a3820) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbdbe240) 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> > > (0x0x7f01dc1a3888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdbe2a0) 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> > > > (0x0x7f01dc1a38f0) 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> > > (0x0x7f01dc1a3958) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbdbe300) 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*&&> (0x0x7f01dc1a39c0) 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> > > > (0x0x7f01dc1a3a28) 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> > > (0x0x7f01dc1a3a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dbdbe360) 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*&&> (0x0x7f01dc1a3af8) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, const char*&&> (0x0x7f01dc1a3b60) 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> > > > (0x0x7f01dc1a3bc8) 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> > > (0x0x7f01dc1a3c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dbdbe3c0) 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*&&> (0x0x7f01dc1a3c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdbe420) 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*&&> (0x0x7f01dc1a3d00) 0 empty
  std::__is_direct_constructible<const char*&&, const char*&&> (0x0x7f01dc1a3d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbdbe480) 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*&&> (0x0x7f01dc1a3dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdbe4e0) 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*&&> > (0x0x7f01dc1a3e38) 0 empty
  std::is_constructible<const char*&&, const char*&&> (0x0x7f01dc1a3ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbdbe540) 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*&&> > > (0x0x7f01dbdbe600) 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*&&> > (0x0x7f01dbdbe660) 0 empty

Class std::is_array<const char*&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const char*&&> (0x0x7f01dc1a3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdbe6c0) 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*&&> > (0x0x7f01dc1a3f70) 0 empty
  std::is_array<const char*&&> (0x0x7f01dbdd2000) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbdbe720) 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*&&> > (0x0x7f01dbdd2068) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7f01dbdd20d0) 0 empty
    std::is_array<const char*&&> (0x0x7f01dbdd2138) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbdbe780) 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> (0x0x7f01dbdbe7e0) 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*&&> (0x0x7f01dbdd23a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdbe840) 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*&&> > (0x0x7f01dbdd2410) 0 empty
  std::is_convertible<const char*&&, const char*&&> (0x0x7f01dbdd2478) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbdbe8a0) 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*&&> > (0x0x7f01dbdbede0) 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*&&> > (0x0x7f01dbdbee40) 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*&&> > (0x0x7f01dbdd26e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdbeea0) 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*&&> > > (0x0x7f01dbdd2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdbef00) 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*&&>&&> > (0x0x7f01dbdf9000) 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*&&>&&> (0x0x7f01dbdf90c0) 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*&&>&&> (0x0x7f01dbdf9120) 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*&&>&&> (0x0x7f01dbdf9060) 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*&&>&&> (0x0x7f01dbdd2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf9180) 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*&&>&&> (0x0x7f01dbdd2888) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf91e0) 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*&&>&&> > (0x0x7f01dbdf9240) 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*&&>&&> (0x0x7f01dbdd28f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf92a0) 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*&&>&&> > (0x0x7f01dbdd2958) 0 empty
  std::is_function<std::tuple<const char*&&>&&> (0x0x7f01dbdd29c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbdf9300) 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*&&>&&> > > (0x0x7f01dbdd2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdf9360) 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*&&>&&> (0x0x7f01dbdd2c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf93c0) 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*&&>&&> > (0x0x7f01dbdf9420) 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*&&> > (0x0x7f01dbdd2c98) 0 empty
  std::is_lvalue_reference<std::tuple<const char*&&>&&> (0x0x7f01dbdd2d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbdf9480) 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*&&>&&> > > (0x0x7f01dbdf9540) 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*&&>&&> > (0x0x7f01dbdf95a0) 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*&&>&&> (0x0x7f01dbdd2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdf9600) 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*&&>&&> > (0x0x7f01dbe13000) 0 empty
  std::is_rvalue_reference<std::tuple<const char*&&>&&> (0x0x7f01dbe13068) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbdf9660) 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*&&>&&> (0x0x7f01dbe130d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdf96c0) 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*&&>&&> > (0x0x7f01dbdf9720) 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*&&>&&> > (0x0x7f01dbe13138) 0 empty
  std::is_reference<std::tuple<const char*&&>&&> (0x0x7f01dbe131a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbdf9780) 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*&&>&&> > (0x0x7f01dbe132d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const char*&&>&&>, std::is_void<std::tuple<const char*&&>&&> > (0x0x7f01dbe13340) 0 empty
    std::is_reference<std::tuple<const char*&&>&&> (0x0x7f01dbe133a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dbdf97e0) 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*&&>&&> > > (0x0x7f01dbe13478) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf9840) 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*&&>&&> (0x0x7f01dbe134e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf98a0) 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*&&>&&> > (0x0x7f01dbdf9900) 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*&&>&&> > (0x0x7f01dbe13548) 0 empty
  std::is_reference<std::tuple<const char*&&>&&> (0x0x7f01dbe135b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbdf9960) 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*&&>&&> (0x0x7f01dbe136e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbdf99c0) 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> (0x0x7f01dbdf9a20) 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*&&>&&> (0x0x7f01dbe13750) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const char*&&>&&, true> (0x0x7f01dbdf9a80) 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*&&> (0x0x7f01dbdd2e38) 0 empty
  std::__do_is_static_castable_impl (0x0x7f01dbdf94e0) 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*&&> (0x0x7f01dbe13820) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf9ae0) 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*&&> (0x0x7f01dbe13888) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf9b40) 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*&&> > (0x0x7f01dbdf9ba0) 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> > > > (0x0x7f01dbe138f0) 0 empty
  std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7f01dbe13958) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbdf9c00) 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*&&>&&> (0x0x7f01dbe139c0) 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> > > > (0x0x7f01dbe13a28) 0 empty
    std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7f01dbe13a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbdf9c60) 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*&&>&&> (0x0x7f01dbe13af8) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, std::tuple<const char*&&>&&> (0x0x7f01dbe13b60) 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> > > > (0x0x7f01dbe13bc8) 0 empty
      std::__is_static_castable<std::tuple<const char*&&>&&, const char*&&> (0x0x7f01dbe13c30) 0 empty
        std::integral_constant<bool, false> (0x0x7f01dbdf9cc0) 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*&&>&&> (0x0x7f01dbe13c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf9d20) 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*&&>&&> (0x0x7f01dbe13d00) 0 empty
  std::__is_direct_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7f01dbe13d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbdf9d80) 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*&&>&&> (0x0x7f01dbe13dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbdf9de0) 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*&&>&&> > (0x0x7f01dbe13e38) 0 empty
  std::is_constructible<const char*&&, std::tuple<const char*&&>&&> (0x0x7f01dbe13ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbdf9e40) 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*&&> > > (0x0x7f01dbdf9f00) 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*&&> > (0x0x7f01dbe13f08) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7f01dbe13f70) 0 empty
    std::is_array<const char*&&> (0x0x7f01dbe29000) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbdf9f60) 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> (0x0x7f01dbe2b000) 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*&&> (0x0x7f01dbe290d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbe2b060) 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*&&> > (0x0x7f01dbe29138) 0 empty
  std::is_convertible<std::tuple<const char*&&>&&, const char*&&> (0x0x7f01dbe291a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe2b0c0) 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*&> > (0x0x7f01dbe2b180) 0 empty

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

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

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

Class std::is_void<const char*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const char*&> (0x0x7f01dbe292d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbe2b360) 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*&> > (0x0x7f01dbe2b3c0) 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*&> > (0x0x7f01dbe29340) 0 empty
  std::is_function<const char*&> (0x0x7f01dbe293a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe2b420) 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*&> > > (0x0x7f01dbe29410) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe2b480) 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*&> > (0x0x7f01dbe2b4e0) 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*&&> > (0x0x7f01dbe29548) 0 empty
  std::is_rvalue_reference<const char*&&> (0x0x7f01dbe295b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbe2b540) 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*&&> (0x0x7f01dbe29618) 0 empty
  std::__do_is_static_castable_impl (0x0x7f01dbe2b720) 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*&&> (0x0x7f01dbe296e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe2b780) 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*&&> (0x0x7f01dbe29750) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe2b7e0) 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*&&> > (0x0x7f01dbe2b840) 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> (0x0x7f01dbe2b8a0) 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*> > > (0x0x7f01dbe2b900) 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*&> > > (0x0x7f01dbe29820) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7f01dbe29888) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe2b960) 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> > (0x0x7f01dbe2b9c0) 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> (0x0x7f01dbe2ba20) 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> > (0x0x7f01dbe29958) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char*&, const char*&&, true> (0x0x7f01dbe2ba80) 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*> > (0x0x7f01dbe299c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe2bae0) 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*> > > (0x0x7f01dbe2bb40) 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*> > (0x0x7f01dbe2bc60) 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*> > (0x0x7f01dbe29af8) 0 empty
  std::is_same<const char*, const char*> (0x0x7f01dbe29b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbe2bcc0) 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*> > > (0x0x7f01dbe29bc8) 0 empty
  std::__or_<std::is_same<const char*, const char*>, std::is_base_of<const char*, const char*> > (0x0x7f01dbe29c30) 0 empty
    std::is_same<const char*, const char*> (0x0x7f01dbe29c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dbe2bde0) 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> > > (0x0x7f01dbe29d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbe2bea0) 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> > > > (0x0x7f01dbe29d68) 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> > > (0x0x7f01dbe29dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe2bf00) 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*&> (0x0x7f01dbe29e38) 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> > > > (0x0x7f01dbe29ea0) 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> > > (0x0x7f01dbe29f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbe2bf60) 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*&> (0x0x7f01dbe29f70) 0 empty
  std::__is_direct_constructible_ref_cast<const char*&&, const char*&> (0x0x7f01dbe5c000) 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> > > > (0x0x7f01dbe5c068) 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> > > (0x0x7f01dbe5c0d0) 0 empty
        std::integral_constant<bool, false> (0x0x7f01dbe5d000) 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*&> (0x0x7f01dbe5c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbe5d060) 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*&> (0x0x7f01dbe5c1a0) 0 empty
  std::__is_direct_constructible<const char*&&, const char*&> (0x0x7f01dbe5c208) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe5d0c0) 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*&> (0x0x7f01dbe5c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbe5d120) 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*&> > (0x0x7f01dbe5c2d8) 0 empty
  std::is_constructible<const char*&&, const char*&> (0x0x7f01dbe5c340) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe5d180) 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*&&> > > (0x0x7f01dbe5d240) 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*&&> > (0x0x7f01dbe5c3a8) 0 empty
  std::__or_<std::is_function<const char*&&>, std::is_array<const char*&&> > (0x0x7f01dbe5c410) 0 empty
    std::is_array<const char*&&> (0x0x7f01dbe5c478) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbe5d2a0) 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> (0x0x7f01dbe5d300) 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*&&> (0x0x7f01dbe5c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbe5d360) 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*&&> > (0x0x7f01dbe5c750) 0 empty
  std::is_convertible<const char*&, const char*&&> (0x0x7f01dbe5c7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe5d3c0) 0 empty

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7f01dbe5c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe5d480) 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*&&>&> (0x0x7f01dbe5d4e0) 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*&&> > (0x0x7f01dbe5d5a0) 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*&&> > (0x0x7f01dbe5d600) 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*&&> > (0x0x7f01dbe5d540) 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*&&> > > > (0x0x7f01dbe5d660) 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*&&>&> > > (0x0x7f01dbe5c958) 0 empty
  std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > (0x0x7f01dbe5c9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe5d6c0) 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*&&>&&> (0x0x7f01dbe5d840) 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*&&> > (0x0x7f01dbe5d900) 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*&&> > (0x0x7f01dbe5d8a0) 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*&&> > > > (0x0x7f01dbe5d960) 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*&&>&&> > > (0x0x7f01dbe5caf8) 0 empty
  std::__not_<std::is_same<std::tuple<const char*&&>, std::tuple<const char*&&> > > (0x0x7f01dbe5cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe5d9c0) 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*&&> > (0x0x7f01dbe5da80) 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*&&> (0x0x7f01dbe5cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe5dae0) 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*&&> > (0x0x7f01dbe5cc30) 0 empty
  std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7f01dbe5cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbe5db40) 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*&&> (0x0x7f01dbe5cd00) 0 empty
  std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7f01dbe5cd68) 0 empty
    std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7f01dbe5cdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dbe5dba0) 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> (0x0x7f01dbe5ce38) 0 empty
  std::is_nothrow_constructible<const char*&&, const char*&&> (0x0x7f01dbe5cea0) 0 empty
    std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7f01dbe5cf08) 0 empty
      std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7f01dbe5cf70) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dbe5dc00) 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*&&> (0x0x7f01dbe8a000) 0 empty
  std::__is_nothrow_move_constructible_impl<const char*&&, true> (0x0x7f01dbe8a068) 0 empty
    std::is_nothrow_constructible<const char*&&, const char*&&> (0x0x7f01dbe8a0d0) 0 empty
      std::__and_<std::is_constructible<const char*&&, const char*&&>, std::__is_nt_constructible_impl<const char*&&, const char*&&> > (0x0x7f01dbe8a138) 0 empty
        std::__is_nt_constructible_impl<const char*&&, const char*&&> (0x0x7f01dbe8a1a0) 0 empty
          std::integral_constant<bool, true> (0x0x7f01dbe5dc60) 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*> > (0x0x7f01dbe961e0) 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*> > > (0x0x7f01dbe8a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe962a0) 0 empty

Class std::is_same<bool, bool>
   size=1 align=1
   base size=1 base align=1
std::is_same<bool, bool> (0x0x7f01dbe8a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe96300) 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> (0x0x7f01dbe96360) 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&> > (0x0x7f01dbe96660) 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&> (0x0x7f01dbe8a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbe966c0) 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&> (0x0x7f01dbe8a820) 0 empty
  std::is_empty<const char* const&> (0x0x7f01dbe8a888) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe96720) 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> (0x0x7f01dbe96780) 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&> (0x0x7f01dbe8a8f0) 0
  std::_Head_base<0ul, const char* const&, false> (0x0x7f01dbe967e0) 0

Class std::tuple<const char* const&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const char* const&> (0x0x7f01dbe8a9c0) 0
  std::_Tuple_impl<0ul, const char* const&> (0x0x7f01dbe8aa28) 0
    std::_Head_base<0ul, const char* const&, false> (0x0x7f01dbe96840) 0

Class std::_TC<true, const char* const&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const char* const&> (0x0x7f01dbe968a0) 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&> > (0x0x7f01dbe96900) 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&> > (0x0x7f01dbe96960) 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&> > (0x0x7f01dbe8ac98) 0 empty
  std::is_function<const char* const&> (0x0x7f01dbe8ad00) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe96a80) 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&> > > (0x0x7f01dbe8ad68) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe96ae0) 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&> > (0x0x7f01dbe96c00) 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&> (0x0x7f01dbe8aea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbe96c60) 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&> > (0x0x7f01dbe8af08) 0 empty
  std::is_rvalue_reference<const char* const&> (0x0x7f01dbe8af70) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbe96cc0) 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&> (0x0x7f01dbe8aa90) 0 empty
  std::__do_is_static_castable_impl (0x0x7f01dbe96d20) 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&> (0x0x7f01dbe8ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe96d80) 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&> (0x0x7f01dbbb8000) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbe96de0) 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&> > (0x0x7f01dbe96e40) 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&> (0x0x7f01dbe96f00) 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> (0x0x7f01dbe96ea0) 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*> > > (0x0x7f01dbe96f60) 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&> > > (0x0x7f01dbbb80d0) 0 empty
  std::__not_<std::is_same<const char*, const char*> > (0x0x7f01dbbb8138) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbbc1000) 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> > (0x0x7f01dbbc1060) 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> (0x0x7f01dbbb81a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbbc10c0) 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> > (0x0x7f01dbbb8208) 0 empty
  std::__is_lvalue_to_rvalue_ref<const char* const&, const char* const&, false> (0x0x7f01dbbb8270) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbbc1120) 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> > > (0x0x7f01dbbb82d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbbc1180) 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> > > > (0x0x7f01dbbb8340) 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> > > (0x0x7f01dbbb83a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbbc11e0) 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&> (0x0x7f01dbbb8410) 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> > > > (0x0x7f01dbbb8478) 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> > > (0x0x7f01dbbb84e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dbbc1240) 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&> (0x0x7f01dbbb8548) 0 empty
  std::__is_direct_constructible_ref_cast<const char* const&, const char* const&> (0x0x7f01dbbb85b0) 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> > > > (0x0x7f01dbbb8618) 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> > > (0x0x7f01dbbb8680) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dbbc12a0) 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&> (0x0x7f01dbbb86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbbc1300) 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&> (0x0x7f01dbbb8750) 0 empty
  std::__is_direct_constructible<const char* const&, const char* const&> (0x0x7f01dbbb87b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbbc1360) 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&> (0x0x7f01dbbb8820) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbbc13c0) 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&> > (0x0x7f01dbbb8888) 0 empty
  std::is_constructible<const char* const&, const char* const&> (0x0x7f01dbbb88f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbbc1420) 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&> > > (0x0x7f01dbbc14e0) 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&> > (0x0x7f01dbbc1540) 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&> (0x0x7f01dbbb8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbbc1660) 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&> > (0x0x7f01dbbb8b60) 0 empty
  std::is_array<const char* const&> (0x0x7f01dbbb8bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbbc16c0) 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&> > (0x0x7f01dbbb8c30) 0 empty
  std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7f01dbbb8c98) 0 empty
    std::is_array<const char* const&> (0x0x7f01dbbb8d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbbc1720) 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> (0x0x7f01dbbc1780) 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&> (0x0x7f01dbbb8dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbbc17e0) 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&> > (0x0x7f01dbbb8e38) 0 empty
  std::is_convertible<const char* const&, const char* const&> (0x0x7f01dbbb8ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbbc1840) 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*> (0x0x7f01dbbb8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbbc1900) 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*> > (0x0x7f01dbbe3000) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbbc1960) 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 (0x0x7f01dbc02d80) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7f01dbc71780) 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*> (0x0x7f01dbc71c00) 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> > (0x0x7f01dbc92480) 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>&> (0x0x7f01dbc925a0) 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>*> (0x0x7f01dbca6820) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbc929c0) 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>*> > (0x0x7f01dbc92a20) 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> >*> > > (0x0x7f01dbca6958) 0 empty
  std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> (0x0x7f01dbca69c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbc92a80) 0 empty

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f01dbcc3ba0) 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*> (0x0x7f01dbca6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbcc3c60) 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*> (0x0x7f01dbcc3cc0) 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> (0x0x7f01dbcc3f60) 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*> > (0x0x7f01dbca6d68) 0 empty
  std::unary_function<std::pair<const char* const, pfs::ChannelImpl*>, const char* const> (0x0x7f01dbcf7000) 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 (0x0x7f01dbcf7060) 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*> >&> > (0x0x7f01dbcf70c0) 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*> > > > > (0x0x7f01dbcf7120) 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*> > > (0x0x7f01dbca6f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbcf7180) 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*> > > > (0x0x7f01dbcf72a0) 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> > > (0x0x7f01dbca6f70) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd20000) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbcf7300) 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*> > > (0x0x7f01dbd20068) 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> > > (0x0x7f01dbd200d0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd20138) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbcf73c0) 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*> > > > (0x0x7f01dbcf7480) 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*> > > > (0x0x7f01dbd20270) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd202d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbcf74e0) 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*> > > > (0x0x7f01dbd20340) 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*> > > > (0x0x7f01dbd203a8) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd20410) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbcf75a0) 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*> > > > (0x0x7f01dbcf7660) 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*> > > (0x0x7f01dbd20478) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbcf76c0) 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*> > > (0x0x7f01dbd205b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbcf77e0) 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*> > > > (0x0x7f01dbcf7900) 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*> > > (0x0x7f01dbd20618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbcf7a20) 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*> > > (0x0x7f01dbd20750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbcf7a80) 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*> > > > (0x0x7f01dbd20888) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd208f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbcf7ae0) 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*> > > (0x0x7f01dbd209c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbcf7b40) 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*> > > > > (0x0x7f01dbcf7d20) 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*> > > (0x0x7f01dbd20a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbcf7d80) 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*> > > > > (0x0x7f01dbcf7de0) 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*> > > (0x0x7f01dbd20a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbcf7e40) 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*> > > (0x0x7f01dbd20bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbcf7f60) 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*> > > > > (0x0x7f01dbd370c0) 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*> > > (0x0x7f01dbd20c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbd37120) 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*> > > (0x0x7f01dbd20d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbd37180) 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*> > > > (0x0x7f01dbd372a0) 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*> > > (0x0x7f01dbd20ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbd373c0) 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*> > > (0x0x7f01dbd3c000) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbd37420) 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*> > > > (0x0x7f01dbd3c068) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd3c0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbd37540) 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*> > > > (0x0x7f01dbd3c138) 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*> > > > (0x0x7f01dbd3c1a0) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd3c208) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbd37600) 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*> > > > (0x0x7f01dbd3c270) 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*> > > > (0x0x7f01dbd3c2d8) 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*> > > > (0x0x7f01dbd3c340) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd3c3a8) 0 empty
        std::integral_constant<bool, false> (0x0x7f01dbd376c0) 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*> > > > (0x0x7f01dbd3c410) 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*> > > > (0x0x7f01dbd3c478) 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*> > > > (0x0x7f01dbd3c4e0) 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*> > > > (0x0x7f01dbd3c548) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd3c5b0) 0 empty
          std::integral_constant<bool, false> (0x0x7f01dbd37780) 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*> > > (0x0x7f01dbd3c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbd37840) 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*> > > > (0x0x7f01dbd3c680) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd3c6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbd37960) 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*> > > (0x0x7f01dbd37a20) 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*> > > (0x0x7f01dbd3c820) 0 empty
  std::__do_is_destructible_impl (0x0x7f01dbd37b40) 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> (0x0x7f01dbd3ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd37ba0) 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*> > > (0x0x7f01dbd3caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd37c00) 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*> > > > (0x0x7f01dbd37de0) 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*> >&> (0x0x7f01dbd3cb60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dbd37e40) 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*> >&> > (0x0x7f01dbd3cc30) 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*> >&> (0x0x7f01dbd3cc98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dbd37ea0) 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*> >&> (0x0x7f01dbd3cd00) 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*> >&> > (0x0x7f01dbd3cd68) 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*> >&> (0x0x7f01dbd3cdd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dbd37f00) 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*> >&> (0x0x7f01dbd3ce38) 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*> >&> (0x0x7f01dbd3cea0) 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*> >&> > (0x0x7f01dbd3cf08) 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*> >&> (0x0x7f01dbd3cf70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dbd37f60) 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*> >&> (0x0x7f01dbd4d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd4e000) 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*> >&> (0x0x7f01dbd4d068) 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*> >&> (0x0x7f01dbd4d0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbd4e060) 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*> >&> (0x0x7f01dbd4d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd4e0c0) 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*> >&> > (0x0x7f01dbd4e120) 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&> > (0x0x7f01dbd4e180) 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> > > (0x0x7f01dbd4e1e0) 0 empty

Class std::is_array<bool>
   size=1 align=1
   base size=1 base align=1
std::is_array<bool> (0x0x7f01dbd4d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbd4e240) 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> > (0x0x7f01dbd4e2a0) 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> > > (0x0x7f01dbd4d208) 0 empty
  std::is_array<bool> (0x0x7f01dbd4d270) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbd4e300) 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> (0x0x7f01dbd4d2d8) 0 empty
  std::__and_<std::is_array<bool>, std::__not_<std::extent<bool, 0u> > > (0x0x7f01dbd4d340) 0 empty
    std::is_array<bool> (0x0x7f01dbd4d3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbd4e360) 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> > (0x0x7f01dbd4e3c0) 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> > (0x0x7f01dbd4d410) 0 empty
  std::is_function<bool> (0x0x7f01dbd4d478) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbd4e420) 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> > (0x0x7f01dbd4d4e0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<bool>, std::is_function<bool> > (0x0x7f01dbd4d548) 0 empty
    std::is_function<bool> (0x0x7f01dbd4d5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbd4e480) 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> > (0x0x7f01dbd4e660) 0 empty

Class std::is_integral<bool>
   size=1 align=1
   base size=1 base align=1
std::is_integral<bool> (0x0x7f01dbd4d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd4e6c0) 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> > (0x0x7f01dbd4e720) 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> > (0x0x7f01dbd4d680) 0 empty
  std::is_integral<bool> (0x0x7f01dbd4d6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbd4e780) 0 empty

Class std::is_arithmetic<bool>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<bool> (0x0x7f01dbd4d750) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd4e7e0) 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> > > (0x0x7f01dbd4e840) 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> > (0x0x7f01dbd4d7b8) 0 empty
  std::is_arithmetic<bool> (0x0x7f01dbd4d820) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbd4e8a0) 0 empty

Class std::is_scalar<bool>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<bool> (0x0x7f01dbd4d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd4e900) 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> > (0x0x7f01dbd4d8f0) 0 empty
  std::is_scalar<bool> (0x0x7f01dbd4d958) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbd4e960) 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> (0x0x7f01dbd4d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd4e9c0) 0 empty

Class std::is_destructible<bool>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<bool> (0x0x7f01dbd4da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd4ea20) 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> > (0x0x7f01dbd4ea80) 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&> (0x0x7f01dbd4db60) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dbd4eae0) 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&> > (0x0x7f01dbd4dc30) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f01dbd4dc98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dbd4eb40) 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&> (0x0x7f01dbd4ddd0) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f01dbd4de38) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f01dbd4dea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dbd4ec60) 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&> (0x0x7f01dbd4df70) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&> (0x0x7f01dbd70000) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&> > (0x0x7f01dbd70068) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&> (0x0x7f01dbd700d0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dbd4ecc0) 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&> (0x0x7f01dbd701a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd4ed20) 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&> (0x0x7f01dbd70208) 0 empty
  std::__is_direct_constructible<bool, const bool&> (0x0x7f01dbd70270) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbd4ed80) 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&> (0x0x7f01dbd702d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd4ede0) 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&> > (0x0x7f01dbd70340) 0 empty
  std::is_constructible<bool, const bool&> (0x0x7f01dbd703a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbd4ee40) 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*> >&> (0x0x7f01dbd4ef60) 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*> >&> (0x0x7f01dbd79000) 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*> >&> (0x0x7f01dbd4ef00) 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*> >&> (0x0x7f01dbd707b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbd792a0) 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*> >&> (0x0x7f01dbd709c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbd79300) 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*> > > > > (0x0x7f01dbd794e0) 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*> > > > (0x0x7f01dbd79540) 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*> > > > (0x0x7f01dbd70a28) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd70a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbd795a0) 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*> > > > (0x0x7f01dbd70af8) 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*> > > > (0x0x7f01dbd70b60) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01dbd70bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbd79660) 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> (0x0x7f01dbd79720) 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*> > > (0x0x7f01dbd70c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd79780) 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*> > > > (0x0x7f01dbd797e0) 0 empty

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

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

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

Class std::is_void<const bool&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const bool&> (0x0x7f01dbd70dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbd799c0) 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> > > (0x0x7f01dbd79a20) 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> > (0x0x7f01dbd79a80) 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> > (0x0x7f01dbd70e38) 0 empty
  std::is_array<bool> (0x0x7f01dbd70ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbd79ae0) 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> > (0x0x7f01dbd70f08) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f01dbd70f70) 0 empty
    std::is_array<bool> (0x0x7f01dbd70410) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbd79b40) 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> (0x0x7f01dbd79ba0) 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> (0x0x7f01dbd9a000) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbd79c00) 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> > (0x0x7f01dbd9a068) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f01dbd9a0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbd79c60) 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> > > > (0x0x7f01dbd79d20) 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*> >&&> > (0x0x7f01dbd79d80) 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*> > > > (0x0x7f01dbd79de0) 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*> >&&> (0x0x7f01dbd9a2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dbd79e40) 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*> >&&> > (0x0x7f01dbd9a3a8) 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*> >&&> (0x0x7f01dbd9a410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dbd79ea0) 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*> >&&> (0x0x7f01dbd9a478) 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*> >&&> > (0x0x7f01dbd9a4e0) 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*> >&&> (0x0x7f01dbd9a548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dbd79f00) 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*> >&&> (0x0x7f01dbd9a5b0) 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*> >&&> (0x0x7f01dbd9a618) 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*> >&&> > (0x0x7f01dbd9a680) 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*> >&&> (0x0x7f01dbd9a6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dbd79f60) 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*> >&&> (0x0x7f01dbd9a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9a0000) 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*> >&&> (0x0x7f01dbd9a7b8) 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*> >&&> (0x0x7f01dbd9a820) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9a0060) 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*> >&&> (0x0x7f01dbd9a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9a00c0) 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*> >&&> > (0x0x7f01db9a0120) 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&&> > (0x0x7f01db9a0180) 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> > (0x0x7f01db9a01e0) 0 empty

Class std::is_function<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const bool&&> (0x0x7f01dbd9aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db9a02a0) 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&&> > > (0x0x7f01db9a0300) 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&&> (0x0x7f01dbd9aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db9a0360) 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&&> > (0x0x7f01db9a03c0) 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&&> (0x0x7f01dbd9abc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9a0420) 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&&> > (0x0x7f01dbd9ac30) 0 empty
  std::is_rvalue_reference<const bool&&> (0x0x7f01dbd9ac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9a0480) 0 empty

Class std::is_reference<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const bool&&> (0x0x7f01dbd9ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9a05a0) 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&&> > (0x0x7f01db9a0600) 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&&> > (0x0x7f01dbd9ad68) 0 empty
  std::is_reference<const bool&&> (0x0x7f01dbd9add0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9a0660) 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&&> > (0x0x7f01dbd9ae38) 0 empty
  std::__or_<std::is_reference<const bool&&>, std::is_void<const bool&&> > (0x0x7f01dbd9aea0) 0 empty
    std::is_reference<const bool&&> (0x0x7f01dbd9af08) 0 empty
      std::integral_constant<bool, true> (0x0x7f01db9a06c0) 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&&> > > (0x0x7f01dbd9a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db9a0720) 0 empty

Class std::is_object<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const bool&&> (0x0x7f01dbd9a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db9a0780) 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&&> > (0x0x7f01db9a07e0) 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&&> > (0x0x7f01db9bb000) 0 empty
  std::is_reference<const bool&&> (0x0x7f01db9bb068) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9a0840) 0 empty

Class std::__is_referenceable<const bool&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const bool&&> (0x0x7f01db9bb0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9a08a0) 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> (0x0x7f01db9a0900) 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&&> (0x0x7f01db9bb138) 0 empty
  std::__add_rvalue_reference_helper<const bool&&, true> (0x0x7f01db9a0960) 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&&> (0x0x7f01dbd9a9c0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01db9a0240) 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&&> > (0x0x7f01db9bb208) 0 empty
  std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f01db9bb270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01db9a09c0) 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&&> (0x0x7f01db9bb3a8) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f01db9bb410) 0 empty
    std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f01db9bb478) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01db9a0ae0) 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&&> (0x0x7f01db9bb548) 0 empty
  std::__is_direct_constructible_new_safe<bool, const bool&&> (0x0x7f01db9bb5b0) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, const bool&&> > (0x0x7f01db9bb618) 0 empty
      std::__is_direct_constructible_impl<bool, const bool&&> (0x0x7f01db9bb680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01db9a0b40) 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&&> (0x0x7f01db9bb750) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9a0ba0) 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&&> (0x0x7f01db9bb7b8) 0 empty
  std::__is_direct_constructible<bool, const bool&&> (0x0x7f01db9bb820) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9a0c00) 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&&> (0x0x7f01db9bb888) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9a0c60) 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&&> > (0x0x7f01db9a0cc0) 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*> >&&> (0x0x7f01db9a0d80) 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*> >&&> (0x0x7f01db9a0ea0) 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*> >&&> (0x0x7f01db9a0d20) 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*> >&&> (0x0x7f01db9bba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db9c7180) 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*> >&&> (0x0x7f01db9bbb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db9c72a0) 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*> > > > > (0x0x7f01db9c73c0) 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*> > > > (0x0x7f01db9bbbc8) 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*> > > > (0x0x7f01db9bbc30) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const char* const, pfs::ChannelImpl*> > > (0x0x7f01db9bbc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db9c7420) 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> (0x0x7f01db9c74e0) 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*> > > (0x0x7f01db9bbd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9c7540) 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*> > > > (0x0x7f01db9c75a0) 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> > (0x0x7f01db9bbdd0) 0 empty
  std::is_convertible<const bool&, bool> (0x0x7f01db9bbe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9c7600) 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> > > (0x0x7f01db9bbea0) 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> > (0x0x7f01db9bbf08) 0 empty
    std::is_convertible<const bool&, bool> (0x0x7f01db9bbf70) 0 empty
      std::integral_constant<bool, true> (0x0x7f01db9c7660) 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> > > (0x0x7f01db9d5000) 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> > > (0x0x7f01db9d5068) 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> > (0x0x7f01db9d50d0) 0 empty
      std::is_convertible<const bool&, bool> (0x0x7f01db9d5138) 0 empty
        std::integral_constant<bool, true> (0x0x7f01db9c76c0) 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> > > > (0x0x7f01db9c7780) 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*> >&&> > (0x0x7f01db9c77e0) 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&&> > (0x0x7f01db9c7840) 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> > > (0x0x7f01db9d5340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db9c78a0) 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> > > > (0x0x7f01db9d53a8) 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> > > (0x0x7f01db9d5410) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db9c7900) 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> > > > (0x0x7f01db9d5478) 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> > > > (0x0x7f01db9d54e0) 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> > > (0x0x7f01db9d5548) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db9c7960) 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> > > > (0x0x7f01db9c7a20) 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*> >&> > (0x0x7f01db9c7a80) 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&&> > (0x0x7f01db9c7ae0) 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> > (0x0x7f01db9c7b40) 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&&> (0x0x7f01db9d5888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01db9c7ba0) 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&&> > (0x0x7f01db9d5958) 0 empty
  std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f01db9d59c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01db9c7c00) 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&&> (0x0x7f01db9d5a28) 0 empty
  std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f01db9d5a90) 0 empty
    std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f01db9d5af8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01db9c7d20) 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&&> (0x0x7f01db9d5b60) 0 empty
  std::__is_direct_constructible_new_safe<bool, bool&&> (0x0x7f01db9d5bc8) 0 empty
    std::__and_<std::is_destructible<bool>, std::__is_direct_constructible_impl<bool, bool&&> > (0x0x7f01db9d5c30) 0 empty
      std::__is_direct_constructible_impl<bool, bool&&> (0x0x7f01db9d5c98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01db9c7de0) 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&&> (0x0x7f01db9d5d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9c7ea0) 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&&> (0x0x7f01db9d5d68) 0 empty
  std::__is_direct_constructible<bool, bool&&> (0x0x7f01db9d5dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9c7f00) 0 empty

Class std::is_constructible<bool, bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<bool, bool&&> (0x0x7f01db9d5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9c7f60) 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&&> > (0x0x7f01db9f6000) 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*> > > > (0x0x7f01db9f6060) 0 empty

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

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

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

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

Class std::is_void<bool&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<bool&&> (0x0x7f01db9d5f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db9f6240) 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> > > (0x0x7f01db9f62a0) 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> > (0x0x7f01db9d5270) 0 empty
  std::__or_<std::is_function<bool>, std::is_array<bool> > (0x0x7f01db9d55b0) 0 empty
    std::is_array<bool> (0x0x7f01db9d5618) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db9f6300) 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> (0x0x7f01db9f6360) 0 empty

Class std::is_convertible<bool&&, bool>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<bool&&, bool> (0x0x7f01dba06068) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db9f63c0) 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> > (0x0x7f01dba060d0) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f01dba06138) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9f6420) 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> > > (0x0x7f01dba061a0) 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> > (0x0x7f01dba06208) 0 empty
    std::is_convertible<bool&&, bool> (0x0x7f01dba06270) 0 empty
      std::integral_constant<bool, true> (0x0x7f01db9f6480) 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> > > (0x0x7f01dba062d8) 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> > > (0x0x7f01dba06340) 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> > (0x0x7f01dba063a8) 0 empty
      std::is_convertible<bool&&, bool> (0x0x7f01dba06410) 0 empty
        std::integral_constant<bool, true> (0x0x7f01db9f64e0) 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> > > > (0x0x7f01db9f65a0) 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*> >&> > (0x0x7f01db9f6600) 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&&> > (0x0x7f01db9f6660) 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> > > (0x0x7f01dba06618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db9f66c0) 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> > > > (0x0x7f01dba06680) 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> > > (0x0x7f01dba066e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db9f6720) 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> > > > (0x0x7f01dba06750) 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> > > > (0x0x7f01dba067b8) 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> > > (0x0x7f01dba06820) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db9f6780) 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*> >&&> > (0x0x7f01db9f6840) 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&&> > (0x0x7f01dba06958) 0 empty
  std::is_constructible<bool, bool&&> (0x0x7f01dba069c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9f68a0) 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*> > > > (0x0x7f01db9f6960) 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> > (0x0x7f01dba06af8) 0 empty
  std::is_convertible<bool&&, bool> (0x0x7f01dba06b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db9f69c0) 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*> > > (0x0x7f01db9f6a80) 0 empty

Class std::remove_reference<bool>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<bool> (0x0x7f01db9f6c00) 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&> > (0x0x7f01db9f6f60) 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**> (0x0x7f01dba06f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dba38480) 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**> > (0x0x7f01dba384e0) 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**> > > (0x0x7f01dba06478) 0 empty
  std::is_same<std::_List_node<pfs::ChannelImpl*>*, pfs::ChannelImpl**> (0x0x7f01dba064e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dba38540) 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&> (0x0x7f01dba38660) 0 empty

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f01dba38f00) 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> (0x0x7f01dba64300) 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> (0x0x7f01dba64360) 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> (0x0x7f01dba642a0) 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> (0x0x7f01dba4c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dba643c0) 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> (0x0x7f01dba64420) 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*> (0x0x7f01dba64240) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f01dba644e0) 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*> (0x0x7f01dba645a0) 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*> (0x0x7f01dba64840) 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> (0x0x7f01dba64a20) 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> (0x0x7f01dba64a80) 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> (0x0x7f01dba649c0) 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> (0x0x7f01dba4c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dba64ae0) 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> (0x0x7f01dba64b40) 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*> (0x0x7f01dba64960) 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*> (0x0x7f01dba64de0) 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> (0x0x7f01dbaa3000) 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> (0x0x7f01dbaa3060) 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> (0x0x7f01dba64f60) 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> (0x0x7f01dba4c820) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbaa30c0) 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> (0x0x7f01dbaa3120) 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*> (0x0x7f01dba64f00) 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> > > > (0x0x7f01dbaa33c0) 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> >*> (0x0x7f01dba4c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbaa34e0) 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> > >*> > (0x0x7f01dba4ca28) 0 empty
  std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::_List_node<std::__cxx11::basic_string<char> >*> (0x0x7f01dba4ca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbaa3540) 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&> > (0x0x7f01dbad9ba0) 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*> > > (0x0x7f01dbad9cc0) 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*> (0x0x7f01dba4cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbad9d20) 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*> > (0x0x7f01dbad9d80) 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> > > (0x0x7f01dba4cc98) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f01dba4cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbad9de0) 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*> (0x0x7f01dba4cdd0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f01dba4ce38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f01dbaff000) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbad9e40) 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*> > (0x0x7f01dbad9ea0) 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*> > (0x0x7f01dbaff068) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f01dbaff0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbad9f00) 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*> > (0x0x7f01dbaff138) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f01dbaff1a0) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f01dbaff208) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbad9f60) 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*> > (0x0x7f01dbb04000) 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*> (0x0x7f01dbaff270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb04060) 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*> (0x0x7f01dbaff2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb040c0) 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*> > (0x0x7f01dbb04120) 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*> (0x0x7f01dbaff340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb04180) 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*> (0x0x7f01dbaff3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb041e0) 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*> > (0x0x7f01dbaff410) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f01dbaff478) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbb04240) 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*> (0x0x7f01dbaff5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb042a0) 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*> > > (0x0x7f01dbb04300) 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*> (0x0x7f01dbaff618) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb04360) 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*> > > (0x0x7f01dbb043c0) 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*> (0x0x7f01dbaff680) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb04420) 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*> (0x0x7f01dbaff6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb04480) 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*> > > (0x0x7f01dbb044e0) 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*> > (0x0x7f01dbaff750) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f01dbaff7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb04540) 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*> > (0x0x7f01dbaff820) 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*> > (0x0x7f01dbaff888) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f01dbaff8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dbb045a0) 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*> > (0x0x7f01dbaff958) 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*> > (0x0x7f01dbaff9c0) 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*> > (0x0x7f01dbaffa28) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f01dbaffa90) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dbb04600) 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*> (0x0x7f01dbaffaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb04660) 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*> > (0x0x7f01dbaffb60) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f01dbaffbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb046c0) 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> (0x0x7f01dbaffd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb047e0) 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*> (0x0x7f01dbaffd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb04840) 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*> > (0x0x7f01dbb048a0) 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&> (0x0x7f01dbaffdd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dbb049c0) 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&> > (0x0x7f01dbaffea0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f01dbafff08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dbb04ae0) 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&> (0x0x7f01dbafff70) 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&> > (0x0x7f01dbb21000) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f01dbb21068) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dbb04ba0) 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&> (0x0x7f01dbb211a0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f01dbb21208) 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&> > (0x0x7f01dbb21270) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f01dbb212d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dbb04c60) 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&> (0x0x7f01dbb213a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb04ea0) 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&> (0x0x7f01dbb21410) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f01dbb21478) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb24000) 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&> (0x0x7f01dbb214e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb240c0) 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&> > (0x0x7f01dbb24120) 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&> > (0x0x7f01dbb21548) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f01dbb215b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb24180) 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&> (0x0x7f01dbb242a0) 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&> (0x0x7f01dbb24300) 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&> (0x0x7f01dbb24240) 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&> (0x0x7f01dbb21750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb24360) 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&> (0x0x7f01dbb217b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb243c0) 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*> > > (0x0x7f01dbb24420) 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*> > (0x0x7f01dbb24540) 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*> > (0x0x7f01dbb21820) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f01dbb21888) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbb245a0) 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*> > (0x0x7f01dbb219c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f01dbb21a28) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f01dbb21a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbb24600) 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> (0x0x7f01dbb24660) 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*> (0x0x7f01dbb21bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb24840) 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*> > (0x0x7f01dbb248a0) 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*> > (0x0x7f01dbb21c30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f01dbb21c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb24900) 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*> > > > (0x0x7f01dbb249c0) 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&&> > (0x0x7f01dbb24a20) 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*> > (0x0x7f01dbb24a80) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f01dbb21680) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb24d80) 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&&> > (0x0x7f01dbb21d68) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f01dbb21dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb24de0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f01dbb21e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb24e40) 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&&> > (0x0x7f01dbb24ea0) 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&&> > (0x0x7f01dbb55000) 0 empty
  std::is_reference<int&&> (0x0x7f01dbb55068) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb24f00) 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&&> > (0x0x7f01dbb550d0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f01dbb55138) 0 empty
    std::is_reference<int&&> (0x0x7f01dbb551a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dbb24f60) 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&&> > > (0x0x7f01dbb55208) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb57000) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f01dbb55340) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb57120) 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&&> > (0x0x7f01dbb57180) 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&&> > (0x0x7f01dbb553a8) 0 empty
  std::is_reference<int&&> (0x0x7f01dbb55410) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb571e0) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f01dbb554e0) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f01dbb57300) 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&&> (0x0x7f01dbb21f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dbb24ae0) 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&&> > (0x0x7f01dbb555b0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f01dbb55618) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dbb57360) 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&&> (0x0x7f01dbb55680) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f01dbb556e8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f01dbb55750) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dbb573c0) 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&&> (0x0x7f01dbb557b8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f01dbb55820) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f01dbb55888) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f01dbb558f0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dbb57420) 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&&> (0x0x7f01dbb55958) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb57480) 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&&> (0x0x7f01dbb559c0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f01dbb55a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbb574e0) 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&&> (0x0x7f01dbb55a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb57540) 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&&> > (0x0x7f01dbb575a0) 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*> > > (0x0x7f01dbb55af8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f01dbb55b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbb57600) 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*> > > > (0x0x7f01dbb576c0) 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&&> > (0x0x7f01dbb57720) 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*> > > > (0x0x7f01dbb55d00) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f01dbb55d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbb57780) 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*> > > > (0x0x7f01dbb57840) 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&> > (0x0x7f01dbb578a0) 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*&> > (0x0x7f01dbb57900) 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*> > (0x0x7f01dbb57960) 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*&> (0x0x7f01dbb55f08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01dbb579c0) 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*&> > (0x0x7f01dbb55bc8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f01dbb55c30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01dbb57ae0) 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*&> (0x0x7f01dbb55dd0) 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*&> > (0x0x7f01dbb55e38) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f01dbb79000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01dbb57ba0) 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*&> (0x0x7f01dbb79068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f01dbb790d0) 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*&> > (0x0x7f01dbb79138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f01dbb791a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01dbb57d20) 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*&> (0x0x7f01dbb79208) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb57e40) 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*&> (0x0x7f01dbb79270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f01dbb792d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb57ea0) 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*&> (0x0x7f01dbb79340) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb57f00) 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*&> > (0x0x7f01dbb57f60) 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*> > (0x0x7f01dbb80000) 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*&> (0x0x7f01dbb800c0) 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*&> (0x0x7f01dbb80120) 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*&> (0x0x7f01dbb80060) 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*&> (0x0x7f01dbb79410) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb80180) 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*&> (0x0x7f01dbb79478) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb801e0) 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*> > > (0x0x7f01dbb80240) 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*> > (0x0x7f01dbb794e0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f01dbb79548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f01dbb795b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbb802a0) 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> (0x0x7f01dbb80300) 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*> (0x0x7f01dbb796e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01dbb80420) 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*> > (0x0x7f01dbb79750) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f01dbb797b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01dbb80480) 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*> > > (0x0x7f01dbb79820) 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*> > (0x0x7f01dbb79888) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f01dbb798f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f01dbb804e0) 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*> > > (0x0x7f01dbb79958) 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*> > > (0x0x7f01dbb799c0) 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*> > (0x0x7f01dbb79a28) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f01dbb79a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f01dbb80540) 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*> > > > (0x0x7f01dbb80600) 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&> > (0x0x7f01dbb80660) 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*&> > (0x0x7f01dbb806c0) 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*> > > (0x0x7f01dbb79c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb80720) 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*> > > > (0x0x7f01dbb79d00) 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*> > > (0x0x7f01dbb79d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbb80780) 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*> > > > (0x0x7f01dbb79dd0) 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*> > > > (0x0x7f01dbb79e38) 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*> > > (0x0x7f01dbb79ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbb807e0) 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&&> > (0x0x7f01dbb808a0) 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*&> > (0x0x7f01dbb79af8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f01dbb79b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbb80900) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f01dbb79f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb80b40) 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*> > > (0x0x7f01dbb80ba0) 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*> > (0x0x7f01db7ac000) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f01db7ac068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f01db7ac0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01dbb80c00) 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> (0x0x7f01dbb80c60) 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*> (0x0x7f01db7ac208) 0 empty
  std::integral_constant<bool, false> (0x0x7f01dbb80cc0) 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*> > (0x0x7f01dbb80d20) 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*> > (0x0x7f01db7ac270) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f01db7ac2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01dbb80d80) 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*&> (0x0x7f01dbb80e40) 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*> > > > (0x0x7f01db7bc0c0) 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*&> > (0x0x7f01db7bc120) 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&&> > (0x0x7f01db7bc180) 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*> > (0x0x7f01db7bc2a0) 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&&> (0x0x7f01db7ac548) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db7bc420) 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&&> > > (0x0x7f01db7bc480) 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&&> (0x0x7f01db7ac5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db7bc4e0) 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&&> > (0x0x7f01db7bc540) 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&&> (0x0x7f01db7ac618) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db7bc5a0) 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&&> > (0x0x7f01db7ac680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f01db7ac6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db7bc600) 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&&> (0x0x7f01db7ac750) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db7bc660) 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&&> > (0x0x7f01db7bc6c0) 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&&> > (0x0x7f01db7ac7b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f01db7ac820) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db7bc720) 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&&> > (0x0x7f01db7ac888) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f01db7ac8f0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f01db7ac958) 0 empty
      std::integral_constant<bool, true> (0x0x7f01db7bc780) 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&&> > > (0x0x7f01db7ac9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db7bc7e0) 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&&> (0x0x7f01db7aca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db7bc840) 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&&> > (0x0x7f01db7bc8a0) 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&&> > (0x0x7f01db7aca90) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f01db7acaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db7bc900) 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&&> (0x0x7f01db7acb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db7bc960) 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> (0x0x7f01db7bc9c0) 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&&> (0x0x7f01db7acbc8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f01db7bca20) 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&&> (0x0x7f01db7ac4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01db7bc3c0) 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&&> > (0x0x7f01db7acc98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f01db7acd00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01db7bcb40) 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&&> (0x0x7f01db7acd68) 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&&> > (0x0x7f01db7acdd0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f01db7ace38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01db7bcc00) 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&&> (0x0x7f01db7acf70) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f01db7ac340) 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&&> > (0x0x7f01db7e5000) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f01db7e5068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01db7bccc0) 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&&> (0x0x7f01db7e5138) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db7bcf00) 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&&> (0x0x7f01db7e51a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f01db7e5208) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db7e7060) 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&&> (0x0x7f01db7e5270) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db7e71e0) 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&&> > (0x0x7f01db7e7240) 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*> > (0x0x7f01db7e72a0) 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*> > (0x0x7f01db7e52d8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f01db7e5340) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db7e7300) 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*> > > (0x0x7f01db7e53a8) 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*> > (0x0x7f01db7e5410) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f01db7e5478) 0 empty
      std::integral_constant<bool, true> (0x0x7f01db7e7360) 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*> > > (0x0x7f01db7e54e0) 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*> > > (0x0x7f01db7e5548) 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*> > (0x0x7f01db7e55b0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f01db7e5618) 0 empty
        std::integral_constant<bool, true> (0x0x7f01db7e73c0) 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*> > > > (0x0x7f01db7e7480) 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*&> > (0x0x7f01db7e74e0) 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&&> > (0x0x7f01db7e7540) 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*> > > (0x0x7f01db7e56e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db7e75a0) 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*> > > > (0x0x7f01db7e5750) 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*> > > (0x0x7f01db7e57b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db7e7600) 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*> > > > (0x0x7f01db7e5820) 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*> > > > (0x0x7f01db7e5888) 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*> > > (0x0x7f01db7e58f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db7e7660) 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*&> > (0x0x7f01db7e7720) 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*&> > (0x0x7f01db7e5958) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f01db7e59c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db7e7780) 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*> > (0x0x7f01db7e7840) 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*> > (0x0x7f01db7e5a28) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f01db7e5a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db7e78a0) 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*> > > > (0x0x7f01db7e7ba0) 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&> > (0x0x7f01db7e7c00) 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&&> > (0x0x7f01db7e7c60) 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*> > > (0x0x7f01db7e5bc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f01db7e5c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db7e7cc0) 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*> > > (0x0x7f01db7e5c98) 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*> > > (0x0x7f01db7e5d00) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f01db7e5d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db7e7d20) 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*> > > > (0x0x7f01db7e7de0) 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&> > (0x0x7f01db7e7e40) 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&&> > (0x0x7f01db7e7ea0) 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*> > > > (0x0x7f01db7e5e38) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f01db7e5ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db7e7f00) 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*> > > > (0x0x7f01db7e5f08) 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*> > > > (0x0x7f01db7e5f70) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f01db83c000) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db7e7f60) 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*&> > (0x0x7f01db83d060) 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&&> > (0x0x7f01db83c068) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f01db83c0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db83d0c0) 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*> > (0x0x7f01db83d180) 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*> > (0x0x7f01db83c138) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f01db83c1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db83d1e0) 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*> > > > (0x0x7f01db83d720) 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*> >*&> > (0x0x7f01db83d780) 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*> > (0x0x7f01db83d7e0) 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*> >*&> (0x0x7f01db83c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db83d8a0) 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*> >*&> > > (0x0x7f01db83d9c0) 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*> >*&> (0x0x7f01db83c410) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db83da20) 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*> >*&> > (0x0x7f01db83db40) 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*> >*&> > (0x0x7f01db83c548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f01db83c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db83dba0) 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*> >*&> (0x0x7f01db83c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db83dc00) 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*> >*&> > (0x0x7f01db83dd20) 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*> >*&> > (0x0x7f01db83c6e8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f01db83c750) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db83dd80) 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*> >*&> > (0x0x7f01db83c7b8) 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*> >*&> > (0x0x7f01db83c820) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f01db83c888) 0 empty
      std::integral_constant<bool, true> (0x0x7f01db83de40) 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*> >*&> > > (0x0x7f01db83c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db83df00) 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*> >*&> (0x0x7f01db83c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db83df60) 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*> >*&> > (0x0x7f01db86d000) 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*> >*&> > (0x0x7f01db83c9c0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f01db83ca28) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db86d060) 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*> >*&> (0x0x7f01db83ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db86d120) 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> (0x0x7f01db86d300) 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*> >*&> (0x0x7f01db83caf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&, true> (0x0x7f01db86d360) 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*> >*&> (0x0x7f01db83c340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f01db83d840) 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*> >*&> > (0x0x7f01db83cc98) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f01db83cd00) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f01db86d480) 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*> >*&> (0x0x7f01db83cd68) 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*> >*&> > (0x0x7f01db83cdd0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f01db83ce38) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f01db86d4e0) 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*> >*&> (0x0x7f01db83cea0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f01db83cf08) 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*> >*&> > (0x0x7f01db83cf70) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f01db876000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f01db86d540) 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*> >*&> (0x0x7f01db876068) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db86d5a0) 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*> >*&> (0x0x7f01db8760d0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*&> (0x0x7f01db876138) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db86d600) 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*> >*&> (0x0x7f01db8761a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db86d660) 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*> >*&> > (0x0x7f01db86d6c0) 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&&> > (0x0x7f01db86d720) 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*> >*&> (0x0x7f01db86d7e0) 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*> >*&> (0x0x7f01db86d900) 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*> >*&> (0x0x7f01db86d780) 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*> >*&> (0x0x7f01db876270) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db86da20) 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*> >*&> (0x0x7f01db8762d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db86dc00) 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*> > > (0x0x7f01db86dc60) 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*> > (0x0x7f01db876340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f01db8763a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f01db876410) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db86dcc0) 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> (0x0x7f01db86dd20) 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*> (0x0x7f01db876548) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db86dd80) 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*> > (0x0x7f01db86dde0) 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*> > (0x0x7f01db8765b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f01db876618) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db86de40) 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*> > > (0x0x7f01db876680) 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*> > (0x0x7f01db8766e8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f01db876750) 0 empty
      std::integral_constant<bool, true> (0x0x7f01db86dea0) 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*> > > (0x0x7f01db8767b8) 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*> > > (0x0x7f01db876820) 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*> > (0x0x7f01db876888) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f01db8768f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f01db86df00) 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*> > > > (0x0x7f01db895000) 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*> >*&> > (0x0x7f01db895060) 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&&> > (0x0x7f01db8950c0) 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*> > > (0x0x7f01db8769c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db895120) 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*> > > > (0x0x7f01db876a28) 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*> > > (0x0x7f01db876a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db895180) 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*> > > > (0x0x7f01db876af8) 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*> > > > (0x0x7f01db876b60) 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*> > > (0x0x7f01db876bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db8951e0) 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*> >*&> > (0x0x7f01db8952a0) 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*&> > (0x0x7f01db876c30) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f01db876c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db895300) 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*> > (0x0x7f01db8953c0) 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*> > (0x0x7f01db876d00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f01db876d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db895420) 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*> >*&> (0x0x7f01db8954e0) 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*> > > (0x0x7f01db8d2060) 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*>*> (0x0x7f01db8d01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db8d20c0) 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*>*> > (0x0x7f01db8d0208) 0 empty
  std::is_same<std::_List_node<pfs::ChannelImpl*>*, std::_List_node<pfs::ChannelImpl*>*> (0x0x7f01db8d0270) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db8d2120) 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> > (0x0x7f01db8d2900) 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> > (0x0x7f01db8d2960) 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> > (0x0x7f01db8d2a20) 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> > (0x0x7f01db8d2a80) 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> > (0x0x7f01db8d2d20) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7f01db8d2de0) 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> > (0x0x7f01db8d2d80) 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> > (0x0x7f01db96b180) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7f01db96b240) 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> > (0x0x7f01db96b1e0) 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*> > > > (0x0x7f01db96bf00) 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*> > > > (0x0x7f01db8d08f0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> > > > (0x0x7f01db96bf60) 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*>*> (0x0x7f01db8d0958) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db5b4000) 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*>*> > (0x0x7f01db5b4060) 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*>*> > > (0x0x7f01db8d0af8) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const char* const, pfs::ChannelImpl*> >*, std::pair<const char* const, pfs::ChannelImpl*>*> (0x0x7f01db8d0b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db5b40c0) 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&> > (0x0x7f01db642720) 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&> > (0x0x7f01db5e6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db642780) 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&> > > (0x0x7f01db5e6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db6427e0) 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&>&&> > (0x0x7f01db642960) 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&>&&> (0x0x7f01db642ae0) 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&>&&> (0x0x7f01db642b40) 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&>&&> (0x0x7f01db642a80) 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&>&&> (0x0x7f01db5e6d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db642ba0) 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&>&&> (0x0x7f01db5e6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db642c00) 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&>&&> > (0x0x7f01db642c60) 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&>&&> (0x0x7f01db5e6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db642cc0) 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&>&&> > (0x0x7f01db5e6e38) 0 empty
  std::is_function<std::tuple<const char* const&>&&> (0x0x7f01db5e6ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db642d20) 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&>&&> > > (0x0x7f01db5e6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db642d80) 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&>&&> (0x0x7f01db5e6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db642de0) 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&>&&> > (0x0x7f01db642e40) 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&> > (0x0x7f01db5e60d0) 0 empty
  std::is_lvalue_reference<std::tuple<const char* const&>&&> (0x0x7f01db5e6270) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db642ea0) 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&>&&> > > (0x0x7f01db642f60) 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&>&&> > (0x0x7f01db683000) 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&>&&> (0x0x7f01db67b068) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db683060) 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&>&&> > (0x0x7f01db67b0d0) 0 empty
  std::is_rvalue_reference<std::tuple<const char* const&>&&> (0x0x7f01db67b138) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db6830c0) 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&>&&> (0x0x7f01db67b1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db683120) 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&>&&> > (0x0x7f01db683180) 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&>&&> > (0x0x7f01db67b208) 0 empty
  std::is_reference<std::tuple<const char* const&>&&> (0x0x7f01db67b270) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db6831e0) 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&>&&> > (0x0x7f01db67b2d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const char* const&>&&>, std::is_void<std::tuple<const char* const&>&&> > (0x0x7f01db67b340) 0 empty
    std::is_reference<std::tuple<const char* const&>&&> (0x0x7f01db67b3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f01db683240) 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&>&&> > > (0x0x7f01db67b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db6832a0) 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&>&&> (0x0x7f01db67b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db683300) 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&>&&> > (0x0x7f01db683360) 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&>&&> > (0x0x7f01db67b4e0) 0 empty
  std::is_reference<std::tuple<const char* const&>&&> (0x0x7f01db67b548) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db6833c0) 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&>&&> (0x0x7f01db67b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db683420) 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> (0x0x7f01db683480) 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&>&&> (0x0x7f01db67b618) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const char* const&>&&, true> (0x0x7f01db6834e0) 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&> (0x0x7f01db67b000) 0 empty
  std::__do_is_static_castable_impl (0x0x7f01db642f00) 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&> (0x0x7f01db67b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db683540) 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&> (0x0x7f01db67b750) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db6835a0) 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&> > (0x0x7f01db683600) 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> > > > (0x0x7f01db67b7b8) 0 empty
  std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7f01db67b820) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db683660) 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&>&&> (0x0x7f01db67b888) 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> > > > (0x0x7f01db67b8f0) 0 empty
    std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7f01db67b958) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db6836c0) 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&>&&> (0x0x7f01db67b9c0) 0 empty
  std::__is_direct_constructible_ref_cast<const char* const&, std::tuple<const char* const&>&&> (0x0x7f01db67ba28) 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> > > > (0x0x7f01db67ba90) 0 empty
      std::__is_static_castable<std::tuple<const char* const&>&&, const char* const&> (0x0x7f01db67baf8) 0 empty
        std::integral_constant<bool, false> (0x0x7f01db6837e0) 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&>&&> (0x0x7f01db67bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db683960) 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&>&&> (0x0x7f01db67bbc8) 0 empty
  std::__is_direct_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7f01db67bc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db6839c0) 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&>&&> (0x0x7f01db67bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db683a20) 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&>&&> > (0x0x7f01db67bd00) 0 empty
  std::is_constructible<const char* const&, std::tuple<const char* const&>&&> (0x0x7f01db67bd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db683a80) 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&> > > (0x0x7f01db683c00) 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&> > (0x0x7f01db67bdd0) 0 empty
  std::__or_<std::is_function<const char* const&>, std::is_array<const char* const&> > (0x0x7f01db67be38) 0 empty
    std::is_array<const char* const&> (0x0x7f01db67bea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f01db683c60) 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> (0x0x7f01db683cc0) 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&> (0x0x7f01db67bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f01db683de0) 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&> > (0x0x7f01db6a3000) 0 empty
  std::is_convertible<std::tuple<const char* const&>&&, const char* const&> (0x0x7f01db6a3068) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db683e40) 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&>&> (0x0x7f01db683f00) 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&> > (0x0x7f01db6a9000) 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&> > (0x0x7f01db6a9060) 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&> > (0x0x7f01db683f60) 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&> > > > (0x0x7f01db6a90c0) 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&>&> > > (0x0x7f01db6a31a0) 0 empty
  std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > (0x0x7f01db6a3208) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db6a9120) 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&>&&> (0x0x7f01db6a9240) 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&> > (0x0x7f01db6a9300) 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&> > (0x0x7f01db6a92a0) 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&> > > > (0x0x7f01db6a9360) 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&>&&> > > (0x0x7f01db6a3340) 0 empty
  std::__not_<std::is_same<std::tuple<const char* const&>, std::tuple<const char* const&> > > (0x0x7f01db6a33a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f01db6a93c0) 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&> > (0x0x7f01db6a94e0) 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&> (0x0x7f01db6a3410) 0 empty
  std::integral_constant<bool, true> (0x0x7f01db6a9540) 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&> > (0x0x7f01db6a3478) 0 empty
  std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7f01db6a34e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f01db6a95a0) 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&> (0x0x7f01db6a3548) 0 empty
  std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7f01db6a35b0) 0 empty
    std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7f01db6a3618) 0 empty
      std::integral_constant<bool, true> (0x0x7f01db6a9600) 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> (0x0x7f01db6a3680) 0 empty
  std::is_nothrow_constructible<const char* const&, const char* const&> (0x0x7f01db6a36e8) 0 empty
    std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7f01db6a3750) 0 empty
      std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7f01db6a37b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f01db6a9660) 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&> (0x0x7f01db6a3820) 0 empty
  std::__is_nothrow_move_constructible_impl<const char* const&, true> (0x0x7f01db6a3888) 0 empty
    std::is_nothrow_constructible<const char* const&, const char* const&> (0x0x7f01db6a38f0) 0 empty
      std::__and_<std::is_constructible<const char* const&, const char* const&>, std::__is_nt_constructible_impl<const char* const&, const char* const&> > (0x0x7f01db6a3958) 0 empty
        std::__is_nt_constructible_impl<const char* const&, const char* const&> (0x0x7f01db6a39c0) 0 empty
          std::integral_constant<bool, true> (0x0x7f01db6a96c0) 0 empty

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

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

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

