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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7fa55b069c00) 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> (0x0x7fa55b069c60) 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> (0x0x7fa55b069cc0) 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> (0x0x7fa55b069d20) 0 empty

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

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7fa559ee96c0) 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> (0x0x7fa559ee9720) 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> (0x0x7fa559ee9780) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7fa559ee97e0) 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> (0x0x7fa559ee9840) 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> (0x0x7fa559ee98a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7fa559ee9960) 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> (0x0x7fa559ee99c0) 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> (0x0x7fa559ee9a20) 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> (0x0x7fa559ee9a80) 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> (0x0x7fa559ee9ae0) 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> (0x0x7fa559ee9b40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7fa559f33340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16ae0) 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> (0x0x7fa559f333a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16b40) 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> (0x0x7fa559f33410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16ba0) 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> (0x0x7fa559f33478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16c00) 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> (0x0x7fa559f334e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16c60) 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> (0x0x7fa559f33548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16cc0) 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> (0x0x7fa559f335b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16d20) 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> (0x0x7fa559f33618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16d80) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7fa559f33680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16de0) 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> (0x0x7fa559f336e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16e40) 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> (0x0x7fa559f33750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16ea0) 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> (0x0x7fa559f337b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16f00) 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> (0x0x7fa559f33820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f16f60) 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> (0x0x7fa559f33888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f49000) 0 empty

Class std::__is_integral_helper<__int128>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<__int128> (0x0x7fa559f338f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f49060) 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> (0x0x7fa559f33958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f490c0) 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> (0x0x7fa559f33a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f491e0) 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> (0x0x7fa559f33af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f49240) 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> (0x0x7fa559f33b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f492a0) 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> (0x0x7fa559f56ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559f6c480) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7fa559f96180) 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 (0x0x7fa559f963c0) 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 (0x0x7fa559f96600) 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 (0x0x7fa559f96840) 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 (0x0x7fa559f969c0) 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 (0x0x7fa559f96d80) 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 (0x0x7fa559fd6ea0) 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> (0x0x7fa55a002480) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7fa55a0317e0) 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> (0x0x7fa55a031840) 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> (0x0x7fa55a0318a0) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7fa55a05ed80) 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 (0x0x7fa55a05ee40) 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 (0x0x7fa55a05ef00) 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 (0x0x7fa55a08f000) 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 (0x0x7fa55a08f0c0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7fa55a08f720) 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 (0x0x7fa55a08f900) 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 (0x0x7fa55a08f960) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7fa55a0cd0d0) 0 empty
  std::input_iterator_tag (0x0x7fa559d21120) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7fa55a0cd138) 0 empty
  std::forward_iterator_tag (0x0x7fa55a0cd1a0) 0 empty
    std::input_iterator_tag (0x0x7fa559d21180) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7fa55a0cd208) 0 empty
  std::bidirectional_iterator_tag (0x0x7fa55a0cd270) 0 empty
    std::forward_iterator_tag (0x0x7fa55a0cd2d8) 0 empty
      std::input_iterator_tag (0x0x7fa559d211e0) 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> (0x0x7fa559d63960) 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 (0x0x7fa559db6d20) 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 (0x0x7fa559db6e40) 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 (0x0x7fa559dda000) 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 (0x0x7fa559dda180) 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 (0x0x7fa559dda2a0) 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> (0x0x7fa559e096c0) 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> (0x0x7fa559e097e0) 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> (0x0x7fa559e09cc0) 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> (0x0x7fa559e09d80) 0 empty

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

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7fa559e38a80) 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 (0x0x7fa559e65660) 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 (0x0x7fa55a0cd5b0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7fa559e65840) 0 nearly-empty
      primary-for std::bad_exception (0x0x7fa55a0cd5b0)

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

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

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

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

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

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

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

Class std::__allocator_traits_base
   size=1 align=1
   base size=0 base align=1
std::__allocator_traits_base (0x0x7fa559aff7e0) 0 empty

Class std::__detail::_List_node_base
   size=16 align=8
   base size=16 base align=8
std::__detail::_List_node_base (0x0x7fa559b8c480) 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 (0x0x7fa559bb41e0) 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> (0x0x7fa559bb4180) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7fa5598e95a0) 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*> (0x0x7fa5599b9a20) 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*> (0x0x7fa559c63f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5599b9a80) 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*> > > (0x0x7fa5599b9ae0) 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*> (0x0x7fa559c63f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5599b9c00) 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*> > (0x0x7fa5599b9c60) 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*> (0x0x7fa559c63e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5599b9cc0) 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*> > (0x0x7fa559c63ea0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7fa559a2f000) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5599b9d20) 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*> (0x0x7fa559a2f068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5599b9d80) 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*> > (0x0x7fa5599b9de0) 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*> (0x0x7fa5599b9ea0) 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*> (0x0x7fa5599b9f00) 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*> (0x0x7fa5599b9e40) 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*> (0x0x7fa559a2f138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5599b9f60) 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*> (0x0x7fa559a2f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a34000) 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*> > (0x0x7fa559a2f208) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7fa559a2f270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa559a34060) 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*> > (0x0x7fa559a2f3a8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7fa559a2f410) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7fa559a2f478) 0 empty
      std::integral_constant<bool, false> (0x0x7fa559a340c0) 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*> > > (0x0x7fa559a2f548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a34120) 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*> (0x0x7fa559a2f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a34180) 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*> > (0x0x7fa559a341e0) 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*> > (0x0x7fa559a2f618) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7fa559a2f680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a34240) 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*> (0x0x7fa559a2f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a34360) 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*&> (0x0x7fa559a2f820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a34420) 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*&> > > (0x0x7fa559a34480) 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*&> (0x0x7fa559a2f888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a345a0) 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*&> > (0x0x7fa559a34600) 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*&> > (0x0x7fa559a2f8f0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7fa559a2f958) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a34660) 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*&> (0x0x7fa559a2f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a346c0) 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*&> > (0x0x7fa559a34720) 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*&> > (0x0x7fa559a2fa28) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fa559a2fa90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a34780) 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*&> > (0x0x7fa559a2fbc8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7fa559a2fc30) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fa559a2fc98) 0 empty
      std::integral_constant<bool, true> (0x0x7fa559a347e0) 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*&> > > (0x0x7fa559a2fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a34840) 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*&> (0x0x7fa559a2fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a348a0) 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*&> > (0x0x7fa559a34900) 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*&> > (0x0x7fa559a2fe38) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7fa559a2fea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a34960) 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*&> (0x0x7fa559a50000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a34a80) 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> (0x0x7fa559a34ae0) 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*&> (0x0x7fa559a50068) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7fa559a34b40) 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&> (0x0x7fa559a50138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a34ba0) 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&> > > (0x0x7fa559a34c00) 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&> (0x0x7fa559a501a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a34c60) 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&> > (0x0x7fa559a34cc0) 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&> > (0x0x7fa559a50208) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7fa559a50270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a34d20) 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&> (0x0x7fa559a502d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a34d80) 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&> > (0x0x7fa559a34de0) 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&> > (0x0x7fa559a50340) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fa559a503a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a34e40) 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&> > (0x0x7fa559a50410) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7fa559a50478) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fa559a504e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa559a34ea0) 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&> > > (0x0x7fa559a50548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a34f00) 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&> (0x0x7fa559a505b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a34f60) 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&> > (0x0x7fa559a62000) 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&> > (0x0x7fa559a50618) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7fa559a50680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a62060) 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&> (0x0x7fa559a506e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a620c0) 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> (0x0x7fa559a62120) 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&> (0x0x7fa559a50750) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7fa559a62180) 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&> (0x0x7fa559a343c0) 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&> (0x0x7fa559a507b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a621e0) 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> (0x0x7fa559a50820) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fa559a50888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a62240) 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*> (0x0x7fa559a508f0) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fa559a50958) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fa559a509c0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa559a622a0) 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*> > (0x0x7fa559a62300) 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*> > (0x0x7fa559a50a28) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7fa559a50a90) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fa559a50af8) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7fa559a50b60) 0 empty
        std::integral_constant<bool, true> (0x0x7fa559a62360) 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&> (0x0x7fa559a623c0) 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*> > > (0x0x7fa559a50c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a62420) 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&> (0x0x7fa559a62480) 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*&&> (0x0x7fa559a50d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a62540) 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*&&> > > (0x0x7fa559a625a0) 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*&&> (0x0x7fa559a50d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a626c0) 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*&&> > (0x0x7fa559a62720) 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*&&> (0x0x7fa559a50dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a62780) 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*&&> > (0x0x7fa559a50e38) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7fa559a50ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a627e0) 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*&&> (0x0x7fa559a50f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a62840) 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*&&> > (0x0x7fa559a628a0) 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*&&> > (0x0x7fa559a50f70) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fa559a81000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a62900) 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*&&> > (0x0x7fa559a81138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7fa559a811a0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fa559a81208) 0 empty
      std::integral_constant<bool, true> (0x0x7fa559a62960) 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*&&> > > (0x0x7fa559a812d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a629c0) 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*&&> (0x0x7fa559a81340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559a62a20) 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*&&> > (0x0x7fa559a62a80) 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*&&> > (0x0x7fa559a813a8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7fa559a81410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a62ae0) 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*&&> (0x0x7fa559a81618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a62b40) 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> (0x0x7fa559a62ba0) 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*&&> (0x0x7fa559a81680) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7fa559a62c00) 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*&&> (0x0x7fa559a624e0) 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*&&> (0x0x7fa559a816e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa559a62c60) 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> (0x0x7fa559a81750) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fa559a817b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa559a62cc0) 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*> (0x0x7fa559a81820) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fa559a81888) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fa559a818f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa559a62d20) 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*> > (0x0x7fa559a62d80) 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*> > (0x0x7fa559a81958) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7fa559a819c0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7fa559a81a28) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7fa559a81a90) 0 empty
        std::integral_constant<bool, true> (0x0x7fa559a62de0) 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&&> (0x0x7fa559a62e40) 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*> (0x0x7fa5599b99c0) 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> (0x0x7fa5596de480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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> > (0x0x7fa559536660) 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> (0x0x7fa5595366c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7fa559680060) 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> > (0x0x7fa559543138) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7fa5596800c0) 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> (0x0x7fa559680120) 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 (0x0x7fa559543270) 0
  std::allocator<char> (0x0x7fa5595432d8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7fa559680180) 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> (0x0x7fa5596801e0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7fa559680540) 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> > (0x0x7fa5596807e0) 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> (0x0x7fa559680840) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7fa559680ba0) 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> > (0x0x7fa559680c60) 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> (0x0x7fa559680cc0) 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> (0x0x7fa559543410) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7fa559680d20) 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> (0x0x7fa559680d80) 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> (0x0x7fa559680de0) 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> > (0x0x7fa559680f00) 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> > (0x0x7fa559543478) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7fa559680f60) 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> (0x0x7fa559344000) 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 (0x0x7fa5595435b0) 0
  std::allocator<wchar_t> (0x0x7fa559543618) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7fa559344060) 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> (0x0x7fa5593440c0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7fa559543d00) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7fa55941a9c0) 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> (0x0x7fa55941aa80) 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> (0x0x7fa559543d68) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7fa55941aae0) 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> (0x0x7fa55941aba0) 0 empty

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7fa559543f70) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7fa5594483c0) 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> > (0x0x7fa559543068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559448480) 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> > (0x0x7fa5594484e0) 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> > (0x0x7fa5595431a0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7fa559448540) 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> > > (0x0x7fa559543208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559448600) 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> > (0x0x7fa559448660) 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> > (0x0x7fa5595434e0) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7fa5594486c0) 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> > > (0x0x7fa559543548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559448840) 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> > (0x0x7fa5594488a0) 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> > (0x0x7fa55945f000) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7fa559448900) 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> > (0x0x7fa5594489c0) 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> > (0x0x7fa55945f138) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7fa559448a20) 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> (0x0x7fa559448a80) 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> (0x0x7fa559448ae0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7fa55945f270) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7fa559448ba0) 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 (0x0x7fa55945f340) 0
  std::allocator<char16_t> (0x0x7fa55945f3a8) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7fa559448c00) 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> (0x0x7fa559448c60) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7fa559448960) 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> > > (0x0x7fa55945f410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa559448d20) 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> > (0x0x7fa559448d80) 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> > (0x0x7fa55945f478) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7fa559448de0) 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> > (0x0x7fa559448ea0) 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> > (0x0x7fa55945f5b0) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7fa559448f00) 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> (0x0x7fa559448f60) 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> (0x0x7fa55914b000) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7fa55945f6e8) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7fa55914b0c0) 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 (0x0x7fa55945f7b8) 0
  std::allocator<char32_t> (0x0x7fa55945f820) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7fa55914b120) 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> (0x0x7fa55914b180) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7fa558ec2000) 0
  std::__uses_alloc_base (0x0x7fa558ea0e40) 0 empty

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7fa558cc6a20) 0 empty

Class std::__uninitialized_default_n_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_n_1<true> (0x0x7fa558cc6ba0) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7fa558d51900) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7fa558d75000) 0 empty

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7fa558ec2a90) 0
  std::_Bit_iterator_base (0x0x7fa558ec2af8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fa558d75780) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7fa558ec2b60) 0
  std::_Bit_iterator_base (0x0x7fa558ec2bc8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7fa558d75f60) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7fa558de0480) 0

Class std::__iterator_traits<std::_Bit_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, void> (0x0x7fa558de09c0) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7fa558ec2d68) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7fa558de0a20) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fa558de0a80) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7fa558ec2ea0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7fa558de0ae0) 0 empty

Class std::__iterator_traits<std::_Bit_const_iterator, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7fa558de0ba0) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7fa558ec24e0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7fa558de0c00) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fa558de0c60) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7fa558ec2d00) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7fa558de0cc0) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> > (0x0x7fa558e49060) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long int> (0x0x7fa558e490c0) 0 empty

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7fa558e4c068) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7fa558e49120) 0 empty

Class ivl_attribute_s::val_
   size=8 align=8
   base size=8 base align=8
ivl_attribute_s::val_ (0x0x7fa558b27360) 0

Class ivl_attribute_s
   size=24 align=8
   base size=24 base align=8
ivl_attribute_s (0x0x7fa558b27300) 0

Class __exception
   size=40 align=8
   base size=40 base align=8
__exception (0x0x7fa558b27420) 0

Class __signbitf(float)::<anonymous union>
   size=4 align=4
   base size=4 base align=4
__signbitf(float)::<anonymous union> (0x0x7fa558b27480) 0

Class __signbit(double)::<anonymous union>
   size=8 align=8
   base size=8 base align=8
__signbit(double)::<anonymous union> (0x0x7fa558b27540) 0

Class __signbitl(long double)::<anonymous union>
   size=16 align=8
   base size=16 base align=8
__signbitl(long double)::<anonymous union> (0x0x7fa558b27600) 0

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7fa5588c1a20) 0 empty

Class std::__numeric_limits_base
   size=1 align=1
   base size=0 base align=1
std::__numeric_limits_base (0x0x7fa5588c1c60) 0 empty

Class std::numeric_limits<bool>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<bool> (0x0x7fa5588ea1e0) 0 empty

Class std::numeric_limits<char>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char> (0x0x7fa5588ea5a0) 0 empty

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

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

Class std::numeric_limits<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<wchar_t> (0x0x7fa558916120) 0 empty

Class std::numeric_limits<char16_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char16_t> (0x0x7fa5589164e0) 0 empty

Class std::numeric_limits<char32_t>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<char32_t> (0x0x7fa5589168a0) 0 empty

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

Class std::numeric_limits<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<short unsigned int> (0x0x7fa558944060) 0 empty

Class std::numeric_limits<int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<int> (0x0x7fa558944420) 0 empty

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

Class std::numeric_limits<long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long int> (0x0x7fa558944ba0) 0 empty

Class std::numeric_limits<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long unsigned int> (0x0x7fa558944f60) 0 empty

Class std::numeric_limits<long long int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long int> (0x0x7fa558976360) 0 empty

Class std::numeric_limits<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<long long unsigned int> (0x0x7fa558976720) 0 empty

Class std::numeric_limits<__int128>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<__int128> (0x0x7fa558976ae0) 0 empty

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

Class std::numeric_limits<float>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<float> (0x0x7fa5589a62a0) 0 empty

Class std::numeric_limits<double>
   size=1 align=1
   base size=0 base align=1
std::numeric_limits<double> (0x0x7fa5589a6660) 0 empty

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

Class std::_Array<long unsigned int>
   size=8 align=8
   base size=8 base align=8
std::_Array<long unsigned int> (0x0x7fa5586ca7e0) 0

Class std::_Array<bool>
   size=8 align=8
   base size=8 base align=8
std::_Array<bool> (0x0x7fa5586f25a0) 0

Class std::slice
   size=24 align=8
   base size=24 base align=8
std::slice (0x0x7fa5587b9300) 0

Class std::_Abs
   size=1 align=1
   base size=0 base align=1
std::_Abs (0x0x7fa5582e71e0) 0 empty

Class std::_Cos
   size=1 align=1
   base size=0 base align=1
std::_Cos (0x0x7fa5582e72a0) 0 empty

Class std::_Acos
   size=1 align=1
   base size=0 base align=1
std::_Acos (0x0x7fa5582e7360) 0 empty

Class std::_Cosh
   size=1 align=1
   base size=0 base align=1
std::_Cosh (0x0x7fa5582e7420) 0 empty

Class std::_Sin
   size=1 align=1
   base size=0 base align=1
std::_Sin (0x0x7fa5582e74e0) 0 empty

Class std::_Asin
   size=1 align=1
   base size=0 base align=1
std::_Asin (0x0x7fa5582e75a0) 0 empty

Class std::_Sinh
   size=1 align=1
   base size=0 base align=1
std::_Sinh (0x0x7fa5582e7660) 0 empty

Class std::_Tan
   size=1 align=1
   base size=0 base align=1
std::_Tan (0x0x7fa5582e7720) 0 empty

Class std::_Atan
   size=1 align=1
   base size=0 base align=1
std::_Atan (0x0x7fa5582e77e0) 0 empty

Class std::_Tanh
   size=1 align=1
   base size=0 base align=1
std::_Tanh (0x0x7fa5582e78a0) 0 empty

Class std::_Exp
   size=1 align=1
   base size=0 base align=1
std::_Exp (0x0x7fa5582e7960) 0 empty

Class std::_Log
   size=1 align=1
   base size=0 base align=1
std::_Log (0x0x7fa5582e7a20) 0 empty

Class std::_Log10
   size=1 align=1
   base size=0 base align=1
std::_Log10 (0x0x7fa5582e7ae0) 0 empty

Class std::_Sqrt
   size=1 align=1
   base size=0 base align=1
std::_Sqrt (0x0x7fa5582e7ba0) 0 empty

Class std::__unary_plus
   size=1 align=1
   base size=0 base align=1
std::__unary_plus (0x0x7fa5582e7c60) 0 empty

Class std::__negate
   size=1 align=1
   base size=0 base align=1
std::__negate (0x0x7fa5582e7d20) 0 empty

Class std::__bitwise_not
   size=1 align=1
   base size=0 base align=1
std::__bitwise_not (0x0x7fa5582e7de0) 0 empty

Class std::__plus
   size=1 align=1
   base size=0 base align=1
std::__plus (0x0x7fa5582e7ea0) 0 empty

Class std::__minus
   size=1 align=1
   base size=0 base align=1
std::__minus (0x0x7fa5582e7f60) 0 empty

Class std::__multiplies
   size=1 align=1
   base size=0 base align=1
std::__multiplies (0x0x7fa55830a060) 0 empty

Class std::__divides
   size=1 align=1
   base size=0 base align=1
std::__divides (0x0x7fa55830a120) 0 empty

Class std::__modulus
   size=1 align=1
   base size=0 base align=1
std::__modulus (0x0x7fa55830a1e0) 0 empty

Class std::__bitwise_xor
   size=1 align=1
   base size=0 base align=1
std::__bitwise_xor (0x0x7fa55830a2a0) 0 empty

Class std::__bitwise_and
   size=1 align=1
   base size=0 base align=1
std::__bitwise_and (0x0x7fa55830a360) 0 empty

Class std::__bitwise_or
   size=1 align=1
   base size=0 base align=1
std::__bitwise_or (0x0x7fa55830a420) 0 empty

Class std::__shift_left
   size=1 align=1
   base size=0 base align=1
std::__shift_left (0x0x7fa55830a4e0) 0 empty

Class std::__shift_right
   size=1 align=1
   base size=0 base align=1
std::__shift_right (0x0x7fa55830a5a0) 0 empty

Class std::__logical_and
   size=1 align=1
   base size=0 base align=1
std::__logical_and (0x0x7fa55830a660) 0 empty

Class std::__logical_or
   size=1 align=1
   base size=0 base align=1
std::__logical_or (0x0x7fa55830a720) 0 empty

Class std::__logical_not
   size=1 align=1
   base size=0 base align=1
std::__logical_not (0x0x7fa55830a7e0) 0 empty

Class std::__equal_to
   size=1 align=1
   base size=0 base align=1
std::__equal_to (0x0x7fa55830a8a0) 0 empty

Class std::__not_equal_to
   size=1 align=1
   base size=0 base align=1
std::__not_equal_to (0x0x7fa55830a960) 0 empty

Class std::__less
   size=1 align=1
   base size=0 base align=1
std::__less (0x0x7fa55830aa20) 0 empty

Class std::__greater
   size=1 align=1
   base size=0 base align=1
std::__greater (0x0x7fa55830aae0) 0 empty

Class std::__less_equal
   size=1 align=1
   base size=0 base align=1
std::__less_equal (0x0x7fa55830aba0) 0 empty

Class std::__greater_equal
   size=1 align=1
   base size=0 base align=1
std::__greater_equal (0x0x7fa55830ac60) 0 empty

Class std::_Atan2
   size=1 align=1
   base size=0 base align=1
std::_Atan2 (0x0x7fa55830ad20) 0 empty

Class std::_Pow
   size=1 align=1
   base size=0 base align=1
std::_Pow (0x0x7fa55830ade0) 0 empty

Class std::__fun_with_valarray<long unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__fun_with_valarray<long unsigned int, true> (0x0x7fa558359d20) 0 empty

Class std::__fun<std::__unary_plus, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, long unsigned int> (0x0x7fa558e4cd68) 0 empty
  std::__fun_with_valarray<long unsigned int, true> (0x0x7fa558359d80) 0 empty

Class std::valarray<long unsigned int>::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<long unsigned int>::_UnaryOp<std::__unary_plus> (0x0x7fa558359cc0) 0 empty

Class std::__fun<std::__negate, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, long unsigned int> (0x0x7fa558e4cea0) 0 empty
  std::__fun_with_valarray<long unsigned int, true> (0x0x7fa558359f00) 0 empty

Class std::valarray<long unsigned int>::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<long unsigned int>::_UnaryOp<std::__negate> (0x0x7fa558359ea0) 0 empty

Class std::__fun<std::__bitwise_not, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, long unsigned int> (0x0x7fa558e4cf70) 0 empty
  std::__fun_with_valarray<long unsigned int, true> (0x0x7fa5583b50c0) 0 empty

Class std::valarray<long unsigned int>::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<long unsigned int>::_UnaryOp<std::__bitwise_not> (0x0x7fa5583b5060) 0 empty

Class std::__fun<std::__logical_not, long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, long unsigned int> (0x0x7fa5583b5240) 0 empty

Class std::valarray<long unsigned int>::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<long unsigned int>::_UnaryOp<std::__logical_not> (0x0x7fa5583b51e0) 0 empty

Class std::valarray<long unsigned int>
   size=16 align=8
   base size=16 base align=8
std::valarray<long unsigned int> (0x0x7fa558359c60) 0

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

Class std::__fun<std::__unary_plus, bool>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, bool> (0x0x7fa558e4c270) 0 empty
  std::__fun_with_valarray<bool, true> (0x0x7fa5583b53c0) 0 empty

Class std::valarray<bool>::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<bool>::_UnaryOp<std::__unary_plus> (0x0x7fa5583b5300) 0 empty

Class std::__fun<std::__negate, bool>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, bool> (0x0x7fa558e4cd00) 0 empty
  std::__fun_with_valarray<bool, true> (0x0x7fa5583b5480) 0 empty

Class std::valarray<bool>::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<bool>::_UnaryOp<std::__negate> (0x0x7fa5583b5420) 0 empty

Class std::__fun<std::__bitwise_not, bool>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, bool> (0x0x7fa5583fd068) 0 empty
  std::__fun_with_valarray<bool, true> (0x0x7fa5583b5540) 0 empty

Class std::valarray<bool>::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<bool>::_UnaryOp<std::__bitwise_not> (0x0x7fa5583b54e0) 0 empty

Class std::__fun<std::__logical_not, bool>
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, bool> (0x0x7fa5583b5600) 0 empty

Class std::valarray<bool>::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<bool>::_UnaryOp<std::__logical_not> (0x0x7fa5583b55a0) 0 empty

Class std::valarray<bool>
   size=16 align=8
   base size=16 base align=8
std::valarray<bool> (0x0x7fa5583b52a0) 0

Class std::gslice::_Indexer
   size=64 align=8
   base size=64 base align=8
std::gslice::_Indexer (0x0x7fa55812f900) 0

Class std::gslice
   size=8 align=8
   base size=8 base align=8
std::gslice (0x0x7fa55812f8a0) 0

Class std::slice_array<long unsigned int>
   size=24 align=8
   base size=24 base align=8
std::slice_array<long unsigned int> (0x0x7fa55812fc00) 0

Class std::initializer_list<long unsigned int>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<long unsigned int> (0x0x7fa55812fc60) 0

Class std::__fun_with_valarray<ivl_net_const_s*, true>
   size=1 align=1
   base size=0 base align=1
std::__fun_with_valarray<ivl_net_const_s*, true> (0x0x7fa55828e8a0) 0 empty

Class std::__fun<std::__unary_plus, ivl_net_const_s*>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, ivl_net_const_s*> (0x0x7fa5583fd340) 0 empty
  std::__fun_with_valarray<ivl_net_const_s*, true> (0x0x7fa55828e900) 0 empty

Class std::valarray<ivl_net_const_s*>::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<ivl_net_const_s*>::_UnaryOp<std::__unary_plus> (0x0x7fa55828e840) 0 empty

Class std::__fun<std::__negate, ivl_net_const_s*>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, ivl_net_const_s*> (0x0x7fa5583fd478) 0 empty
  std::__fun_with_valarray<ivl_net_const_s*, true> (0x0x7fa55828ea80) 0 empty

Class std::valarray<ivl_net_const_s*>::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<ivl_net_const_s*>::_UnaryOp<std::__negate> (0x0x7fa55828ea20) 0 empty

Class std::__fun<std::__bitwise_not, ivl_net_const_s*>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, ivl_net_const_s*> (0x0x7fa5583fd548) 0 empty
  std::__fun_with_valarray<ivl_net_const_s*, true> (0x0x7fa55828eb40) 0 empty

Class std::valarray<ivl_net_const_s*>::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<ivl_net_const_s*>::_UnaryOp<std::__bitwise_not> (0x0x7fa55828eae0) 0 empty

Class std::__fun<std::__logical_not, ivl_net_const_s*>
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, ivl_net_const_s*> (0x0x7fa55828ecc0) 0 empty

Class std::valarray<ivl_net_const_s*>::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<ivl_net_const_s*>::_UnaryOp<std::__logical_not> (0x0x7fa55828ec60) 0 empty

Class std::valarray<ivl_net_const_s*>
   size=16 align=8
   base size=16 base align=8
std::valarray<ivl_net_const_s*> (0x0x7fa55828e7e0) 0

Class std::__fun_with_valarray<ivl_discipline_s*, true>
   size=1 align=1
   base size=0 base align=1
std::__fun_with_valarray<ivl_discipline_s*, true> (0x0x7fa55828ede0) 0 empty

Class std::__fun<std::__unary_plus, ivl_discipline_s*>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, ivl_discipline_s*> (0x0x7fa5583fd680) 0 empty
  std::__fun_with_valarray<ivl_discipline_s*, true> (0x0x7fa55828ee40) 0 empty

Class std::valarray<ivl_discipline_s*>::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<ivl_discipline_s*>::_UnaryOp<std::__unary_plus> (0x0x7fa55828ed80) 0 empty

Class std::__fun<std::__negate, ivl_discipline_s*>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, ivl_discipline_s*> (0x0x7fa5583fd7b8) 0 empty
  std::__fun_with_valarray<ivl_discipline_s*, true> (0x0x7fa557f0b000) 0 empty

Class std::valarray<ivl_discipline_s*>::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<ivl_discipline_s*>::_UnaryOp<std::__negate> (0x0x7fa55828ef60) 0 empty

Class std::__fun<std::__bitwise_not, ivl_discipline_s*>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, ivl_discipline_s*> (0x0x7fa5583fd888) 0 empty
  std::__fun_with_valarray<ivl_discipline_s*, true> (0x0x7fa557f0b180) 0 empty

Class std::valarray<ivl_discipline_s*>::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<ivl_discipline_s*>::_UnaryOp<std::__bitwise_not> (0x0x7fa557f0b120) 0 empty

Class std::__fun<std::__logical_not, ivl_discipline_s*>
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, ivl_discipline_s*> (0x0x7fa557f0b300) 0 empty

Class std::valarray<ivl_discipline_s*>::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<ivl_discipline_s*>::_UnaryOp<std::__logical_not> (0x0x7fa557f0b2a0) 0 empty

Class std::valarray<ivl_discipline_s*>
   size=16 align=8
   base size=16 base align=8
std::valarray<ivl_discipline_s*> (0x0x7fa55828ed20) 0

Class ivl_design_s
   size=72 align=8
   base size=72 base align=8
ivl_design_s (0x0x7fa55828e780) 0

Class ivl_branch_s
   size=24 align=8
   base size=24 base align=8
ivl_branch_s (0x0x7fa557f0b360) 0

Class std::allocator_traits<std::allocator<bool> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<bool> > (0x0x7fa557f0b480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<bool> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<bool> > (0x0x7fa5583fd9c0) 0 empty
  std::allocator_traits<std::allocator<bool> > (0x0x7fa557f0b4e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<bool> >::rebind<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<bool> >::rebind<long unsigned int> (0x0x7fa557f0b540) 0 empty

Class std::allocator_traits<std::allocator<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<long unsigned int> > (0x0x7fa557f0b5a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<long unsigned int> > (0x0x7fa5583fdaf8) 0 empty
  std::allocator_traits<std::allocator<long unsigned int> > (0x0x7fa557f0b600) 0 empty

Class __gnu_cxx::new_allocator<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<long unsigned int> (0x0x7fa557f0b660) 0 empty

Class std::allocator<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::allocator<long unsigned int> (0x0x7fa5583fdbc8) 0 empty
  __gnu_cxx::new_allocator<long unsigned int> (0x0x7fa557f0b720) 0 empty

Class std::_Bvector_base<std::allocator<bool> >::_Bvector_impl
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> >::_Bvector_impl (0x0x7fa5583fdc98) 0
  std::allocator<long unsigned int> (0x0x7fa5583fdd00) 0 empty
    __gnu_cxx::new_allocator<long unsigned int> (0x0x7fa557f0b780) 0 empty

Class std::_Bvector_base<std::allocator<bool> >
   size=40 align=8
   base size=40 base align=8
std::_Bvector_base<std::allocator<bool> > (0x0x7fa557f0b420) 0

Class std::vector<bool>
   size=40 align=8
   base size=40 base align=8
std::vector<bool> (0x0x7fa5583fdd68) 0
  std::_Bvector_base<std::allocator<bool> > (0x0x7fa557f0b7e0) 0

Class ivl_island_s
   size=48 align=8
   base size=48 base align=8
ivl_island_s (0x0x7fa557f0b3c0) 0

Class perm_string
   size=8 align=8
   base size=8 base align=8
perm_string (0x0x7fa557f0b840) 0

Class StringHeap
   size=16 align=8
   base size=16 base align=8
StringHeap (0x0x7fa557ff5060) 0

Class StringHeapLex
   size=32792 align=8
   base size=32792 base align=8
StringHeapLex (0x0x7fa5583fdea0) 0
  StringHeap (0x0x7fa557ff50c0) 0

Class std::locale
   size=8 align=8
   base size=8 base align=8
std::locale (0x0x7fa557ff5120) 0

Vtable for std::locale::facet
std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt6locale5facetE)
16    (int (*)(...))std::locale::facet::~facet
24    (int (*)(...))std::locale::facet::~facet

Class std::locale::facet
   size=16 align=8
   base size=12 base align=8
std::locale::facet (0x0x7fa557ff54e0) 0
    vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)

Class std::locale::id
   size=8 align=8
   base size=8 base align=8
std::locale::id (0x0x7fa557ff5780) 0

Class std::locale::_Impl
   size=40 align=8
   base size=40 base align=8
std::locale::_Impl (0x0x7fa557ff5960) 0

Vtable for std::__cxx11::collate<char>
std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx117collateIcEE)
16    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<char>
24    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<char>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<char>

Class std::__cxx11::collate<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<char> (0x0x7fa5583fdb60) 0
    vptr=((& std::__cxx11::collate<char>::_ZTVNSt7__cxx117collateIcEE) + 16u)
  std::locale::facet (0x0x7fa557ff5f60) 0
      primary-for std::__cxx11::collate<char> (0x0x7fa5583fdb60)

Vtable for std::__cxx11::collate<wchar_t>
std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx117collateIwEE)
16    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<wchar_t>
24    (int (*)(...))std::__cxx11::collate<_CharT>::~collate<wchar_t>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<wchar_t>

Class std::__cxx11::collate<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate<wchar_t> (0x0x7fa558061000) 0
    vptr=((& std::__cxx11::collate<wchar_t>::_ZTVNSt7__cxx117collateIwEE) + 16u)
  std::locale::facet (0x0x7fa558062000) 0
      primary-for std::__cxx11::collate<wchar_t> (0x0x7fa558061000)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long unsigned int>, __gnu_cxx::__numeric_traits_floating<long unsigned int> > (0x0x7fa558062720) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fa558062780) 0 empty

Class __gnu_cxx::__numeric_traits<long unsigned int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long unsigned int> (0x0x7fa558061138) 0 empty
  __gnu_cxx::__numeric_traits_integer<long unsigned int> (0x0x7fa5580627e0) 0 empty

Vtable for std::__cxx11::collate_byname<char>
std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1114collate_bynameIcEE)
16    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<char>
24    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<char>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<char>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<char>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<char>

Class std::__cxx11::collate_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<char> (0x0x7fa558061208) 0
    vptr=((& std::__cxx11::collate_byname<char>::_ZTVNSt7__cxx1114collate_bynameIcEE) + 16u)
  std::__cxx11::collate<char> (0x0x7fa558061270) 0
      primary-for std::__cxx11::collate_byname<char> (0x0x7fa558061208)
    std::locale::facet (0x0x7fa5580628a0) 0
        primary-for std::__cxx11::collate<char> (0x0x7fa558061270)

Vtable for std::__cxx11::collate_byname<wchar_t>
std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1114collate_bynameIwEE)
16    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<wchar_t>
24    (int (*)(...))std::__cxx11::collate_byname<_CharT>::~collate_byname<wchar_t>
32    (int (*)(...))std::__cxx11::collate<_CharT>::do_compare<wchar_t>
40    (int (*)(...))std::__cxx11::collate<_CharT>::do_transform<wchar_t>
48    (int (*)(...))std::__cxx11::collate<_CharT>::do_hash<wchar_t>

Class std::__cxx11::collate_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::collate_byname<wchar_t> (0x0x7fa5580612d8) 0
    vptr=((& std::__cxx11::collate_byname<wchar_t>::_ZTVNSt7__cxx1114collate_bynameIwEE) + 16u)
  std::__cxx11::collate<wchar_t> (0x0x7fa558061340) 0
      primary-for std::__cxx11::collate_byname<wchar_t> (0x0x7fa5580612d8)
    std::locale::facet (0x0x7fa558062900) 0
        primary-for std::__cxx11::collate<wchar_t> (0x0x7fa558061340)

Class std::is_error_condition_enum<std::errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::errc> (0x0x7fa558061478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa558062a20) 0 empty

Vtable for std::_V2::error_category
std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt3_V214error_categoryE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_V2::error_category::_M_message
48    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))std::_V2::error_category::default_error_condition
64    (int (*)(...))std::_V2::error_category::equivalent
72    (int (*)(...))std::_V2::error_category::equivalent

Class std::_V2::error_category
   size=8 align=8
   base size=8 base align=8
std::_V2::error_category (0x0x7fa558062a80) 0 nearly-empty
    vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16u)

Class std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7fa558062ae0) 0 empty

Class std::less<const std::_V2::error_category*>
   size=1 align=1
   base size=1 base align=1
std::less<const std::_V2::error_category*> (0x0x7fa5580614e0) 0 empty
  std::binary_function<const std::_V2::error_category*, const std::_V2::error_category*, bool> (0x0x7fa558062c00) 0 empty

Class std::error_code
   size=16 align=8
   base size=16 base align=8
std::error_code (0x0x7fa558062e40) 0

Class std::is_error_code_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_V2::error_category> (0x0x7fa558061548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5580ba540) 0 empty

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

Class std::error_condition
   size=16 align=8
   base size=16 base align=8
std::error_condition (0x0x7fa5580ba6c0) 0

Class std::is_error_condition_enum<std::_V2::error_category>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_V2::error_category> (0x0x7fa5580615b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5580bad80) 0 empty

Class std::is_error_code_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<int> (0x0x7fa558061618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5580baea0) 0 empty

Class std::is_error_condition_enum<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::error_code> (0x0x7fa558061680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa557ce3060) 0 empty

Class std::is_error_code_enum<std::error_condition>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::error_condition> (0x0x7fa5580616e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa557ce3120) 0 empty

Vtable for std::system_error
std::system_error::_ZTVSt12system_error: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12system_error)
16    (int (*)(...))std::system_error::~system_error
24    (int (*)(...))std::system_error::~system_error
32    (int (*)(...))std::runtime_error::what

Class std::system_error
   size=32 align=8
   base size=32 base align=8
std::system_error (0x0x7fa558061750) 0
    vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
  std::runtime_error (0x0x7fa5580617b8) 0
      primary-for std::system_error (0x0x7fa558061750)
    std::exception (0x0x7fa557ce32a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7fa5580617b8)

Class std::__hash_base<long unsigned int, std::error_code>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::error_code> (0x0x7fa557ce3d80) 0 empty

Class std::hash<std::error_code>
   size=1 align=1
   base size=1 base align=1
std::hash<std::error_code> (0x0x7fa557d01208) 0 empty
  std::__hash_base<long unsigned int, std::error_code> (0x0x7fa557ce3de0) 0 empty

Class std::is_error_code_enum<std::io_errc>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::io_errc> (0x0x7fa557d01270) 0 empty
  std::integral_constant<bool, true> (0x0x7fa557d176c0) 0 empty

Vtable for std::ios_base::failure
std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt8ios_base7failureB5cxx11E)
16    (int (*)(...))std::ios_base::failure::~failure
24    (int (*)(...))std::ios_base::failure::~failure
32    (int (*)(...))std::ios_base::failure::what

Class std::ios_base::failure
   size=32 align=8
   base size=32 base align=8
std::ios_base::failure (0x0x7fa557d012d8) 0
    vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
  std::system_error (0x0x7fa557d01340) 0
      primary-for std::ios_base::failure (0x0x7fa557d012d8)
    std::runtime_error (0x0x7fa557d013a8) 0
        primary-for std::system_error (0x0x7fa557d01340)
      std::exception (0x0x7fa557d17840) 0 nearly-empty
          primary-for std::runtime_error (0x0x7fa557d013a8)

Class std::ios_base::_Callback_list
   size=24 align=8
   base size=24 base align=8
std::ios_base::_Callback_list (0x0x7fa557d178a0) 0

Class std::ios_base::_Words
   size=16 align=8
   base size=16 base align=8
std::ios_base::_Words (0x0x7fa557d17900) 0

Class std::ios_base::Init
   size=1 align=1
   base size=0 base align=1
std::ios_base::Init (0x0x7fa557d17960) 0 empty

Vtable for std::ios_base
std::ios_base::_ZTVSt8ios_base: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt8ios_base)
16    (int (*)(...))std::ios_base::~ios_base
24    (int (*)(...))std::ios_base::~ios_base

Class std::ios_base
   size=216 align=8
   base size=216 base align=8
std::ios_base (0x0x7fa557d177e0) 0
    vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)

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

Vtable for std::basic_streambuf<char>
std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<char, std::char_traits<char> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<char, std::char_traits<char> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<char, std::char_traits<char> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<char, std::char_traits<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<char, std::char_traits<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<char, std::char_traits<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<char, std::char_traits<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<char, std::char_traits<char> >

Class std::basic_streambuf<char>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<char> (0x0x7fa557db0180) 0
    vptr=((& std::basic_streambuf<char>::_ZTVSt15basic_streambufIcSt11char_traitsIcEE) + 16u)

Vtable for std::basic_streambuf<wchar_t>
std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15basic_streambufIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::~basic_streambuf<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::setbuf<wchar_t, std::char_traits<wchar_t> >
48    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekoff<wchar_t, std::char_traits<wchar_t> >
56    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::seekpos<wchar_t, std::char_traits<wchar_t> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::showmanyc<wchar_t, std::char_traits<wchar_t> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::underflow<wchar_t, std::char_traits<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::pbackfail<wchar_t, std::char_traits<wchar_t> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::overflow<wchar_t, std::char_traits<wchar_t> >

Class std::basic_streambuf<wchar_t>
   size=64 align=8
   base size=64 base align=8
std::basic_streambuf<wchar_t> (0x0x7fa557db0660) 0
    vptr=((& std::basic_streambuf<wchar_t>::_ZTVSt15basic_streambufIwSt11char_traitsIwEE) + 16u)

Class std::ctype_base
   size=1 align=1
   base size=0 base align=1
std::ctype_base (0x0x7fa557db07e0) 0 empty

Vtable for std::ctype<char>
std::ctype<char>::_ZTVSt5ctypeIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIcE)
16    (int (*)(...))std::ctype<char>::~ctype
24    (int (*)(...))std::ctype<char>::~ctype
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype<char>
   size=576 align=8
   base size=570 base align=8
std::ctype<char> (0x0x7fa557e1a460) 0
    vptr=((& std::ctype<char>::_ZTVSt5ctypeIcE) + 16u)
  std::locale::facet (0x0x7fa557e28e40) 0
      primary-for std::ctype<char> (0x0x7fa557e1a460)
  std::ctype_base (0x0x7fa557e28ea0) 0 empty

Vtable for std::__ctype_abstract_base<wchar_t>
std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt21__ctype_abstract_baseIwE)
16    0u
24    0u
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
112   (int (*)(...))__cxa_pure_virtual
120   (int (*)(...))__cxa_pure_virtual

Class std::__ctype_abstract_base<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__ctype_abstract_base<wchar_t> (0x0x7fa557e1a540) 0
    vptr=((& std::__ctype_abstract_base<wchar_t>::_ZTVSt21__ctype_abstract_baseIwE) + 16u)
  std::locale::facet (0x0x7fa557e69420) 0
      primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fa557e1a540)
  std::ctype_base (0x0x7fa557e69480) 0 empty

Vtable for std::ctype<wchar_t>
std::ctype<wchar_t>::_ZTVSt5ctypeIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt5ctypeIwE)
16    (int (*)(...))std::ctype<wchar_t>::~ctype
24    (int (*)(...))std::ctype<wchar_t>::~ctype
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype<wchar_t> (0x0x7fa557d01dd0) 0
    vptr=((& std::ctype<wchar_t>::_ZTVSt5ctypeIwE) + 16u)
  std::__ctype_abstract_base<wchar_t> (0x0x7fa557e1a5b0) 0
      primary-for std::ctype<wchar_t> (0x0x7fa557d01dd0)
    std::locale::facet (0x0x7fa557e694e0) 0
        primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fa557e1a5b0)
    std::ctype_base (0x0x7fa557e69540) 0 empty

Vtable for std::ctype_byname<char>
std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE: 12u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIcE)
16    (int (*)(...))std::ctype_byname<char>::~ctype_byname
24    (int (*)(...))std::ctype_byname<char>::~ctype_byname
32    (int (*)(...))std::ctype<char>::do_toupper
40    (int (*)(...))std::ctype<char>::do_toupper
48    (int (*)(...))std::ctype<char>::do_tolower
56    (int (*)(...))std::ctype<char>::do_tolower
64    (int (*)(...))std::ctype<char>::do_widen
72    (int (*)(...))std::ctype<char>::do_widen
80    (int (*)(...))std::ctype<char>::do_narrow
88    (int (*)(...))std::ctype<char>::do_narrow

Class std::ctype_byname<char>
   size=576 align=8
   base size=570 base align=8
std::ctype_byname<char> (0x0x7fa557d01f70) 0
    vptr=((& std::ctype_byname<char>::_ZTVSt12ctype_bynameIcE) + 16u)
  std::ctype<char> (0x0x7fa557e1a700) 0
      primary-for std::ctype_byname<char> (0x0x7fa557d01f70)
    std::locale::facet (0x0x7fa557e696c0) 0
        primary-for std::ctype<char> (0x0x7fa557e1a700)
    std::ctype_base (0x0x7fa557e69720) 0 empty

Vtable for std::ctype_byname<wchar_t>
std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12ctype_bynameIwE)
16    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
24    (int (*)(...))std::ctype_byname<wchar_t>::~ctype_byname
32    (int (*)(...))std::ctype<wchar_t>::do_is
40    (int (*)(...))std::ctype<wchar_t>::do_is
48    (int (*)(...))std::ctype<wchar_t>::do_scan_is
56    (int (*)(...))std::ctype<wchar_t>::do_scan_not
64    (int (*)(...))std::ctype<wchar_t>::do_toupper
72    (int (*)(...))std::ctype<wchar_t>::do_toupper
80    (int (*)(...))std::ctype<wchar_t>::do_tolower
88    (int (*)(...))std::ctype<wchar_t>::do_tolower
96    (int (*)(...))std::ctype<wchar_t>::do_widen
104   (int (*)(...))std::ctype<wchar_t>::do_widen
112   (int (*)(...))std::ctype<wchar_t>::do_narrow
120   (int (*)(...))std::ctype<wchar_t>::do_narrow

Class std::ctype_byname<wchar_t>
   size=1344 align=8
   base size=1344 base align=8
std::ctype_byname<wchar_t> (0x0x7fa557d01478) 0
    vptr=((& std::ctype_byname<wchar_t>::_ZTVSt12ctype_bynameIwE) + 16u)
  std::ctype<wchar_t> (0x0x7fa557d014e0) 0
      primary-for std::ctype_byname<wchar_t> (0x0x7fa557d01478)
    std::__ctype_abstract_base<wchar_t> (0x0x7fa557e1a770) 0
        primary-for std::ctype<wchar_t> (0x0x7fa557d014e0)
      std::locale::facet (0x0x7fa557e69780) 0
          primary-for std::__ctype_abstract_base<wchar_t> (0x0x7fa557e1a770)
      std::ctype_base (0x0x7fa557e697e0) 0 empty

Class std::__num_base
   size=1 align=1
   base size=0 base align=1
std::__num_base (0x0x7fa557e699c0) 0 empty

Vtable for std::__cxx11::numpunct<char>
std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118numpunctIcEE)
16    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<char>
24    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<char>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<char>

Class std::__cxx11::numpunct<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<char> (0x0x7fa557ead1a0) 0
    vptr=((& std::__cxx11::numpunct<char>::_ZTVNSt7__cxx118numpunctIcEE) + 16u)
  std::locale::facet (0x0x7fa557a770c0) 0
      primary-for std::__cxx11::numpunct<char> (0x0x7fa557ead1a0)

Vtable for std::__cxx11::numpunct<wchar_t>
std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx118numpunctIwEE)
16    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<wchar_t>
24    (int (*)(...))std::__cxx11::numpunct<_CharT>::~numpunct<wchar_t>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<wchar_t>

Class std::__cxx11::numpunct<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct<wchar_t> (0x0x7fa557ead208) 0
    vptr=((& std::__cxx11::numpunct<wchar_t>::_ZTVNSt7__cxx118numpunctIwEE) + 16u)
  std::locale::facet (0x0x7fa557a77120) 0
      primary-for std::__cxx11::numpunct<wchar_t> (0x0x7fa557ead208)

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<char>, __gnu_cxx::__numeric_traits_floating<char> > (0x0x7fa557ac2960) 0 empty

Class __gnu_cxx::__numeric_traits_integer<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<char> (0x0x7fa557ac29c0) 0 empty

Class __gnu_cxx::__numeric_traits<char>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<char> (0x0x7fa557ead4e0) 0 empty
  __gnu_cxx::__numeric_traits_integer<char> (0x0x7fa557ac2a20) 0 empty

Class std::is_error_condition_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Fmtflags> (0x0x7fa557ead5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa557aeb540) 0 empty

Class std::is_error_code_enum<std::_Ios_Fmtflags>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Fmtflags> (0x0x7fa557ead618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa557aeb5a0) 0 empty

Class __gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, long unsigned int, long long unsigned int> (0x0x7fa557aebc60) 0 empty

Vtable for std::__cxx11::numpunct_byname<char>
std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115numpunct_bynameIcEE)
16    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<char>
24    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<char>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<char>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<char>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<char>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<char>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<char>

Class std::__cxx11::numpunct_byname<char>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<char> (0x0x7fa557ead958) 0
    vptr=((& std::__cxx11::numpunct_byname<char>::_ZTVNSt7__cxx1115numpunct_bynameIcEE) + 16u)
  std::__cxx11::numpunct<char> (0x0x7fa557ead9c0) 0
      primary-for std::__cxx11::numpunct_byname<char> (0x0x7fa557ead958)
    std::locale::facet (0x0x7fa557b4e000) 0
        primary-for std::__cxx11::numpunct<char> (0x0x7fa557ead9c0)

Vtable for std::__gnu_cxx_ldbl128::num_get<char>
std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
104   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::__do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
112   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >
120   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_get<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<char> (0x0x7fa557eada28) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7fa557b4e060) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<char> (0x0x7fa557eada28)

Vtable for std::__gnu_cxx_ldbl128::num_put<char>
std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >

Class std::__gnu_cxx_ldbl128::num_put<char>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<char> (0x0x7fa557eadaf8) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<char>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE) + 16u)
  std::locale::facet (0x0x7fa557b4e0c0) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<char> (0x0x7fa557eadaf8)

Vtable for std::__cxx11::numpunct_byname<wchar_t>
std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115numpunct_bynameIwEE)
16    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
24    (int (*)(...))std::__cxx11::numpunct_byname<_CharT>::~numpunct_byname<wchar_t>
32    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_decimal_point<wchar_t>
40    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_thousands_sep<wchar_t>
48    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_grouping<wchar_t>
56    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_truename<wchar_t>
64    (int (*)(...))std::__cxx11::numpunct<_CharT>::do_falsename<wchar_t>

Class std::__cxx11::numpunct_byname<wchar_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::numpunct_byname<wchar_t> (0x0x7fa557eadbc8) 0
    vptr=((& std::__cxx11::numpunct_byname<wchar_t>::_ZTVNSt7__cxx1115numpunct_bynameIwEE) + 16u)
  std::__cxx11::numpunct<wchar_t> (0x0x7fa557eadc30) 0
      primary-for std::__cxx11::numpunct_byname<wchar_t> (0x0x7fa557eadbc8)
    std::locale::facet (0x0x7fa557b4e120) 0
        primary-for std::__cxx11::numpunct<wchar_t> (0x0x7fa557eadc30)

Vtable for std::__gnu_cxx_ldbl128::num_get<wchar_t>
std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::~num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
104   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::__do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
112   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
120   (int (*)(...))std::__gnu_cxx_ldbl128::num_get<_CharT, _InIter>::do_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_get<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7fa557eadc98) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_get<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7fa557b4e1e0) 0
      primary-for std::__gnu_cxx_ldbl128::num_get<wchar_t> (0x0x7fa557eadc98)

Vtable for std::__gnu_cxx_ldbl128::num_put<wchar_t>
std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE: 13u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE)
16    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
24    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::~num_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
32    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
40    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
48    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
56    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
64    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
72    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
80    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::__do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
88    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >
96    (int (*)(...))std::__gnu_cxx_ldbl128::num_put<_CharT, _OutIter>::do_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >

Class std::__gnu_cxx_ldbl128::num_put<wchar_t>
   size=16 align=8
   base size=12 base align=8
std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7fa557eadd68) 0
    vptr=((& std::__gnu_cxx_ldbl128::num_put<wchar_t>::_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE) + 16u)
  std::locale::facet (0x0x7fa557b4e240) 0
      primary-for std::__gnu_cxx_ldbl128::num_put<wchar_t> (0x0x7fa557eadd68)

Vtable for std::basic_ios<char>
std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIcSt11char_traitsIcEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<char, std::char_traits<char> >

Class std::basic_ios<char>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<char> (0x0x7fa557bce1a0) 0
    vptr=((& std::basic_ios<char>::_ZTVSt9basic_iosIcSt11char_traitsIcEE) + 16u)
  std::ios_base (0x0x7fa557bdc060) 0
      primary-for std::basic_ios<char> (0x0x7fa557bce1a0)

Vtable for std::basic_ios<wchar_t>
std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9basic_iosIwSt11char_traitsIwEE)
16    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >
24    (int (*)(...))std::basic_ios<_CharT, _Traits>::~basic_ios<wchar_t, std::char_traits<wchar_t> >

Class std::basic_ios<wchar_t>
   size=264 align=8
   base size=264 base align=8
std::basic_ios<wchar_t> (0x0x7fa557bce270) 0
    vptr=((& std::basic_ios<wchar_t>::_ZTVSt9basic_iosIwSt11char_traitsIwEE) + 16u)
  std::ios_base (0x0x7fa557bdc180) 0
      primary-for std::basic_ios<wchar_t> (0x0x7fa557bce270)

Vtable for std::basic_ostream<char>
std::basic_ostream<char>::_ZTVSo: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<char, std::char_traits<char> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD1Ev
72    (int (*)(...))std::basic_ostream<char>::_ZTv0_n24_NSoD0Ev

VTT for std::basic_ostream<char>
std::basic_ostream<char>::_ZTTSo: 2u entries
0     ((& std::basic_ostream<char>::_ZTVSo) + 24u)
8     ((& std::basic_ostream<char>::_ZTVSo) + 64u)

Class std::basic_ostream<char>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<char> (0x0x7fa557bce750) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<char>::_ZTVSo) + 24u)
  std::basic_ios<char> (0x0x7fa557bce7b8) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<char>::_ZTVSo) + 64u)
    std::ios_base (0x0x7fa557c432a0) 8
        primary-for std::basic_ios<char> (0x0x7fa557bce7b8)

Class std::basic_ostream<char>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<char>::sentry (0x0x7fa557c43300) 0

Vtable for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_ostream<_CharT, _Traits>::~basic_ostream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_ostream<wchar_t>::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_ostream<wchar_t>
std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_ostream<wchar_t>
   size=272 align=8
   base size=8 base align=8
std::basic_ostream<wchar_t> (0x0x7fa557bce9c0) 0 nearly-empty
    vptridx=0u vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7fa557bcea28) 8 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7fa557c43360) 8
        primary-for std::basic_ios<wchar_t> (0x0x7fa557bcea28)

Class std::basic_ostream<wchar_t>::sentry
   size=16 align=8
   base size=16 base align=8
std::basic_ostream<wchar_t>::sentry (0x0x7fa557c433c0) 0

Vtable for std::basic_istream<char>
std::basic_istream<char>::_ZTVSi: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<char, std::char_traits<char> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISi)
64    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD1Ev
72    (int (*)(...))std::basic_istream<char>::_ZTv0_n24_NSiD0Ev

VTT for std::basic_istream<char>
std::basic_istream<char>::_ZTTSi: 2u entries
0     ((& std::basic_istream<char>::_ZTVSi) + 24u)
8     ((& std::basic_istream<char>::_ZTVSi) + 64u)

Class std::basic_istream<char>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<char> (0x0x7fa557bcedd0) 0
    vptridx=0u vptr=((& std::basic_istream<char>::_ZTVSi) + 24u)
  std::basic_ios<char> (0x0x7fa557bcee38) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<char>::_ZTVSi) + 64u)
    std::ios_base (0x0x7fa557c43d80) 16
        primary-for std::basic_ios<char> (0x0x7fa557bcee38)

Vtable for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE: 10u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_istream<_CharT, _Traits>::~basic_istream<wchar_t, std::char_traits<wchar_t> >
40    18446744073709551600u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_istream<wchar_t>::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev

VTT for std::basic_istream<wchar_t>
std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
0     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_istream<wchar_t>
   size=280 align=8
   base size=16 base align=8
std::basic_istream<wchar_t> (0x0x7fa557bceaf8) 0
    vptridx=0u vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
  std::basic_ios<wchar_t> (0x0x7fa557bcef08) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
    std::ios_base (0x0x7fa557c43de0) 16
        primary-for std::basic_ios<wchar_t> (0x0x7fa557bcef08)

Class std::is_error_condition_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Iostate> (0x0x7fa55785d340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55787f5a0) 0 empty

Class std::is_error_code_enum<std::_Ios_Iostate>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Iostate> (0x0x7fa55785d410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55787f600) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<short int>, __gnu_cxx::__numeric_traits_floating<short int> > (0x0x7fa55787f900) 0 empty

Class __gnu_cxx::__numeric_traits_integer<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<short int> (0x0x7fa55787f960) 0 empty

Class __gnu_cxx::__numeric_traits<short int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<short int> (0x0x7fa55785d5b0) 0 empty
  __gnu_cxx::__numeric_traits_integer<short int> (0x0x7fa55787f9c0) 0 empty

Class std::basic_istream<char>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<char>::sentry (0x0x7fa5578d2480) 0

Vtable for std::basic_iostream<char>
std::basic_iostream<char>::_ZTVSd: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<char, std::char_traits<char> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD1Ev
72    (int (*)(...))std::basic_iostream<char>::_ZThn16_NSdD0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISd)
104   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD1Ev
112   (int (*)(...))std::basic_iostream<char>::_ZTv0_n24_NSdD0Ev

Construction vtable for std::basic_istream<char> (0x0x7fa55785d068 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fa55785d3a8 instance) in std::basic_iostream<char>
std::basic_iostream<char>::_ZTCSd16_So: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::basic_iostream<char>
std::basic_iostream<char>::_ZTTSd: 7u entries
0     ((& std::basic_iostream<char>::_ZTVSd) + 24u)
8     ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
16    ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
24    ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
32    ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
40    ((& std::basic_iostream<char>::_ZTVSd) + 104u)
48    ((& std::basic_iostream<char>::_ZTVSd) + 64u)

Class std::basic_iostream<char>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<char> (0x0x7fa5578b91c0) 0
    vptridx=0u vptr=((& std::basic_iostream<char>::_ZTVSd) + 24u)
  std::basic_istream<char> (0x0x7fa55785d068) 0
      primary-for std::basic_iostream<char> (0x0x7fa5578b91c0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fa55785d2d8) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<char>::_ZTVSd) + 104u)
      std::ios_base (0x0x7fa5578d24e0) 24
          primary-for std::basic_ios<char> (0x0x7fa55785d2d8)
  std::basic_ostream<char> (0x0x7fa55785d3a8) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<char>::_ZTVSd) + 64u)
    std::basic_ios<char> (0x0x7fa55785d2d8) alternative-path

Class std::basic_istream<wchar_t>::sentry
   size=1 align=1
   base size=1 base align=1
std::basic_istream<wchar_t>::sentry (0x0x7fa5578d2540) 0

Vtable for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE: 15u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
32    (int (*)(...))std::basic_iostream<_CharT, _Traits>::~basic_iostream<wchar_t, std::char_traits<wchar_t> >
40    8u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
72    (int (*)(...))std::basic_iostream<wchar_t>::_ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev
80    18446744073709551592u
88    (int (*)(...))-24
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev
112   (int (*)(...))std::basic_iostream<wchar_t>::_ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7fa5578fe138 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551592u
48    (int (*)(...))-24
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fa5578fe208 instance) in std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
0     8u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551608u
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::basic_iostream<wchar_t>
std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
0     ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
8     ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
16    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
24    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
32    ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
40    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
48    ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)

Class std::basic_iostream<wchar_t>
   size=288 align=8
   base size=24 base align=8
std::basic_iostream<wchar_t> (0x0x7fa5578b98c0) 0
    vptridx=0u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fa5578fe138) 0
      primary-for std::basic_iostream<wchar_t> (0x0x7fa5578b98c0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fa5578fe1a0) 24 virtual
        vptridx=40u vbaseoffset=-24 vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
      std::ios_base (0x0x7fa5578d25a0) 24
          primary-for std::basic_ios<wchar_t> (0x0x7fa5578fe1a0)
  std::basic_ostream<wchar_t> (0x0x7fa5578fe208) 16 nearly-empty
      subvttidx=24u vptridx=48u vptr=((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
    std::basic_ios<wchar_t> (0x0x7fa5578fe1a0) alternative-path

Class index_component_t
   size=24 align=8
   base size=24 base align=8
index_component_t (0x0x7fa5578d2600) 0

Class std::allocator_traits<std::allocator<index_component_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<index_component_t> > (0x0x7fa5578d2a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<index_component_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<index_component_t> > (0x0x7fa5578fe6e8) 0 empty
  std::allocator_traits<std::allocator<index_component_t> > (0x0x7fa5578d2ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<index_component_t> >::rebind<index_component_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<index_component_t> >::rebind<index_component_t> (0x0x7fa5578d2b40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<index_component_t> >::rebind<std::_List_node<index_component_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<index_component_t> >::rebind<std::_List_node<index_component_t> > (0x0x7fa5578d2c60) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<index_component_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<index_component_t> > (0x0x7fa5578d2cc0) 0 empty

Class std::allocator<std::_List_node<index_component_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<index_component_t> > (0x0x7fa5578fe820) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<index_component_t> > (0x0x7fa5578d2d80) 0 empty

Class std::__cxx11::_List_base<index_component_t, std::allocator<index_component_t> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<index_component_t, std::allocator<index_component_t> >::_List_impl (0x0x7fa5578fe8f0) 0
  std::allocator<std::_List_node<index_component_t> > (0x0x7fa5578fe958) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<index_component_t> > (0x0x7fa5578d2de0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578d2f00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578fe9c0) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578d2f60) 0 empty

Class std::__cxx11::_List_base<index_component_t, std::allocator<index_component_t> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<index_component_t, std::allocator<index_component_t> > (0x0x7fa5578d2a20) 0

Class __gnu_cxx::new_allocator<index_component_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<index_component_t> (0x0x7fa55798e060) 0 empty

Class std::allocator<index_component_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<index_component_t> (0x0x7fa5578feaf8) 0 empty
  __gnu_cxx::new_allocator<index_component_t> (0x0x7fa55798e120) 0 empty

Class std::__cxx11::list<index_component_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<index_component_t> (0x0x7fa5578fea90) 0
  std::__cxx11::_List_base<index_component_t, std::allocator<index_component_t> > (0x0x7fa55798e000) 0

Class name_component_t
   size=32 align=8
   base size=32 base align=8
name_component_t (0x0x7fa5578d29c0) 0

Class std::is_array<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578fec98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55798e180) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa55798e240) 0 empty

Class std::remove_const<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa55798e2a0) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa55798e1e0) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578fed68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55798e300) 0 empty

Class std::is_void<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578fedd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55798e360) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<index_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<index_component_t> > > > (0x0x7fa5578fee38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55798e3c0) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578feea0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa55798e480) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<index_component_t> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<index_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<index_component_t> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<index_component_t> > > > (0x0x7fa5578fef08) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578fef70) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa55798e5a0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578fe000) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<index_component_t> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<index_component_t> > > > (0x0x7fa5578fe068) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578fe340) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa55798e660) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<index_component_t> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<index_component_t> >, false> (0x0x7fa5578fe548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55798e7e0) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578fea28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55798e900) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa5578febc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55798ea80) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<index_component_t> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<index_component_t> >, false> (0x0x7fa55760d000) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa55760d068) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55798ec60) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<index_component_t> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<index_component_t> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<index_component_t> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<index_component_t> >, false> > (0x0x7fa55760d1a0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<index_component_t> >, false> (0x0x7fa55760d208) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa55760d270) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55798ed20) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<index_component_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa55760d340) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<index_component_t> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<index_component_t> >, false> > (0x0x7fa55760d3a8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<index_component_t> >, false> (0x0x7fa55760d410) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa55760d478) 0 empty
        std::integral_constant<bool, true> (0x0x7fa55798ede0) 0 empty

Class std::allocator_traits<std::allocator<name_component_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<name_component_t> > (0x0x7fa557615480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<name_component_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<name_component_t> > (0x0x7fa55760d548) 0 empty
  std::allocator_traits<std::allocator<name_component_t> > (0x0x7fa5576154e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<name_component_t> >::rebind<name_component_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<name_component_t> >::rebind<name_component_t> (0x0x7fa557615540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<name_component_t> >::rebind<std::_List_node<name_component_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<name_component_t> >::rebind<std::_List_node<name_component_t> > (0x0x7fa5576155a0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<name_component_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<name_component_t> > (0x0x7fa557615600) 0 empty

Class std::allocator<std::_List_node<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<name_component_t> > (0x0x7fa55760d680) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<name_component_t> > (0x0x7fa5576156c0) 0 empty

Class std::__cxx11::_List_base<name_component_t, std::allocator<name_component_t> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<name_component_t, std::allocator<name_component_t> >::_List_impl (0x0x7fa55760d750) 0
  std::allocator<std::_List_node<name_component_t> > (0x0x7fa55760d7b8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<name_component_t> > (0x0x7fa557615720) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<name_component_t> > > (0x0x7fa557615840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<name_component_t> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<name_component_t> > > (0x0x7fa55760d820) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<name_component_t> > > (0x0x7fa5576158a0) 0 empty

Class std::__cxx11::_List_base<name_component_t, std::allocator<name_component_t> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<name_component_t, std::allocator<name_component_t> > (0x0x7fa557615420) 0

Class __gnu_cxx::new_allocator<name_component_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<name_component_t> (0x0x7fa557615960) 0 empty

Class std::allocator<name_component_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<name_component_t> (0x0x7fa55760d958) 0 empty
  __gnu_cxx::new_allocator<name_component_t> (0x0x7fa557615a20) 0 empty

Class std::__cxx11::list<name_component_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<name_component_t> (0x0x7fa55760d8f0) 0
  std::__cxx11::_List_base<name_component_t, std::allocator<name_component_t> > (0x0x7fa557615900) 0

Class verinum
   size=16 align=8
   base size=15 base align=8
verinum (0x0x7fa557615b40) 0

Class std::is_error_code_enum<verinum::V>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<verinum::V> (0x0x7fa55760daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa557615e40) 0 empty

Class std::is_error_condition_enum<verinum::V>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<verinum::V> (0x0x7fa55760db60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa557615ea0) 0 empty

Class std::is_error_code_enum<verinum>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<verinum> (0x0x7fa55760dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa557615f60) 0 empty

Class std::is_error_condition_enum<verinum>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<verinum> (0x0x7fa55760dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55770d000) 0 empty

Class verireal
   size=8 align=8
   base size=8 base align=8
verireal (0x0x7fa55770d180) 0

Class hname_t
   size=16 align=8
   base size=12 base align=8
hname_t (0x0x7fa55770d1e0) 0

Class std::allocator_traits<std::allocator<hname_t> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<hname_t> > (0x0x7fa55770d2a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<hname_t> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<hname_t> > (0x0x7fa55760dc98) 0 empty
  std::allocator_traits<std::allocator<hname_t> > (0x0x7fa55770d300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<hname_t> >::rebind<hname_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<hname_t> >::rebind<hname_t> (0x0x7fa55770d360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<hname_t> >::rebind<std::_List_node<hname_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<hname_t> >::rebind<std::_List_node<hname_t> > (0x0x7fa55770d3c0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<hname_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<hname_t> > (0x0x7fa55770d420) 0 empty

Class std::allocator<std::_List_node<hname_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<hname_t> > (0x0x7fa55760ddd0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<hname_t> > (0x0x7fa55770d4e0) 0 empty

Class std::__cxx11::_List_base<hname_t, std::allocator<hname_t> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<hname_t, std::allocator<hname_t> >::_List_impl (0x0x7fa55760dea0) 0
  std::allocator<std::_List_node<hname_t> > (0x0x7fa55760df08) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<hname_t> > (0x0x7fa55770d540) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<hname_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<hname_t> > > (0x0x7fa55770d5a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<hname_t> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<hname_t> > > (0x0x7fa55760df70) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<hname_t> > > (0x0x7fa55770d600) 0 empty

Class std::__cxx11::_List_base<hname_t, std::allocator<hname_t> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<hname_t, std::allocator<hname_t> > (0x0x7fa55770d240) 0

Class __gnu_cxx::new_allocator<hname_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<hname_t> (0x0x7fa55770d6c0) 0 empty

Class std::allocator<hname_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<hname_t> (0x0x7fa55760d888) 0 empty
  __gnu_cxx::new_allocator<hname_t> (0x0x7fa55770d780) 0 empty

Class std::__cxx11::list<hname_t>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<hname_t> (0x0x7fa55760d5b0) 0
  std::__cxx11::_List_base<hname_t, std::allocator<hname_t> > (0x0x7fa55770d660) 0

Class std::_List_const_iterator<hname_t>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<hname_t> (0x0x7fa55770d7e0) 0

Class std::_List_iterator<hname_t>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<hname_t> (0x0x7fa55770d8a0) 0

Class std::is_error_code_enum<hname_t>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<hname_t> (0x0x7fa55760dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55770d900) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<hname_t> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<hname_t> > (0x0x7fa557413000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55770d960) 0 empty

Class std::is_error_condition_enum<std::_List_const_iterator<hname_t> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<hname_t> > (0x0x7fa557413068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55770d9c0) 0 empty

Class std::is_error_code_enum<const char*>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<const char*> (0x0x7fa5574130d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55770da20) 0 empty

Vtable for LineInfo
LineInfo::_ZTV8LineInfo: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8LineInfo)
16    (int (*)(...))LineInfo::~LineInfo
24    (int (*)(...))LineInfo::~LineInfo

Class LineInfo
   size=24 align=8
   base size=20 base align=8
LineInfo (0x0x7fa55770dae0) 0
    vptr=((& LineInfo::_ZTV8LineInfo) + 16u)

Class svector<std::__cxx11::basic_string<char> >
   size=16 align=8
   base size=16 base align=8
svector<std::__cxx11::basic_string<char> > (0x0x7fa55742b420) 0

Class std::is_array<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<char> > (0x0x7fa557413208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55742b540) 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> > (0x0x7fa55742b600) 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> > (0x0x7fa55742b660) 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> > (0x0x7fa55742b5a0) 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> > (0x0x7fa5574132d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55742b6c0) 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> > (0x0x7fa557413340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55742b720) 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> > > (0x0x7fa5574133a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55742b780) 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> > > > (0x0x7fa55742b7e0) 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> > (0x0x7fa557413410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa55742b840) 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> > > (0x0x7fa557413478) 0 empty
  std::__is_default_constructible_impl<std::allocator<char> > (0x0x7fa5574134e0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa55742b8a0) 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> > (0x0x7fa557413548) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<char> > >, std::__is_default_constructible_impl<std::allocator<char> > > (0x0x7fa5574135b0) 0 empty
    std::__is_default_constructible_impl<std::allocator<char> > (0x0x7fa557413618) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa55742b900) 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> (0x0x7fa557413680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55742b960) 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> > (0x0x7fa5574136e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55742b9c0) 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> > > (0x0x7fa55742ba20) 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> > (0x0x7fa557413750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55742ba80) 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> (0x0x7fa5574137b8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7fa557413820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55742bae0) 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> > (0x0x7fa557413888) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7fa5574138f0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7fa557413958) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55742bb40) 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> > (0x0x7fa5574139c0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<char> >, std::__is_nt_default_constructible_impl<std::allocator<char>, false> > (0x0x7fa557413a28) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<char>, false> (0x0x7fa557413a90) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<char> > (0x0x7fa557413af8) 0 empty
        std::integral_constant<bool, true> (0x0x7fa55742bba0) 0 empty

Class Attrib::cell_
   size=24 align=8
   base size=24 base align=8
Attrib::cell_ (0x0x7fa55742bea0) 0

Vtable for Attrib
Attrib::_ZTV6Attrib: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6Attrib)
16    (int (*)(...))Attrib::~Attrib
24    (int (*)(...))Attrib::~Attrib

Class Attrib
   size=24 align=8
   base size=24 base align=8
Attrib (0x0x7fa55742be40) 0
    vptr=((& Attrib::_ZTV6Attrib) + 16u)

Class Link::<anonymous union>
   size=8 align=8
   base size=8 base align=8
Link::<anonymous union> (0x0x7fa55742bf60) 0

Class Link
   size=32 align=8
   base size=32 base align=8
Link (0x0x7fa55742bf00) 0

Vtable for NetPins
NetPins::_ZTV7NetPins: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7NetPins)
16    (int (*)(...))NetPins::~NetPins
24    (int (*)(...))NetPins::~NetPins

Class NetPins
   size=48 align=8
   base size=44 base align=8
NetPins (0x0x7fa557413b60) 0
    vptr=((& NetPins::_ZTV7NetPins) + 16u)
  LineInfo (0x0x7fa557472000) 0
      primary-for NetPins (0x0x7fa557413b60)

Vtable for NetObj
NetObj::_ZTV6NetObj: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6NetObj)
16    (int (*)(...))NetObj::~NetObj
24    (int (*)(...))NetObj::~NetObj
32    (int (*)(...))-48
40    (int (*)(...))(& _ZTI6NetObj)
48    (int (*)(...))NetObj::_ZThn48_N6NetObjD1Ev
56    (int (*)(...))NetObj::_ZThn48_N6NetObjD0Ev

Class NetObj
   size=112 align=8
   base size=112 base align=8
NetObj (0x0x7fa557447850) 0
    vptr=((& NetObj::_ZTV6NetObj) + 16u)
  NetPins (0x0x7fa557413bc8) 0
      primary-for NetObj (0x0x7fa557447850)
    LineInfo (0x0x7fa5574720c0) 0
        primary-for NetPins (0x0x7fa557413bc8)
  Attrib (0x0x7fa557472120) 48
      vptr=((& NetObj::_ZTV6NetObj) + 48u)

Class IslandBranch
   size=16 align=8
   base size=16 base align=8
IslandBranch (0x0x7fa557472420) 0

Vtable for NetBranch
NetBranch::_ZTV9NetBranch: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetBranch)
16    (int (*)(...))NetBranch::~NetBranch
24    (int (*)(...))NetBranch::~NetBranch

Class NetBranch
   size=104 align=8
   base size=104 base align=8
NetBranch (0x0x7fa557447a80) 0
    vptr=((& NetBranch::_ZTV9NetBranch) + 16u)
  NetPins (0x0x7fa557413c98) 0
      primary-for NetBranch (0x0x7fa557447a80)
    LineInfo (0x0x7fa557472660) 0
        primary-for NetPins (0x0x7fa557413c98)
  IslandBranch (0x0x7fa5574726c0) 48

Class Nexus
   size=32 align=8
   base size=28 base align=8
Nexus (0x0x7fa5574727e0) 0

Class NexusSet
   size=16 align=8
   base size=12 base align=8
NexusSet (0x0x7fa557472840) 0

Vtable for NetBus
NetBus::_ZTV6NetBus: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6NetBus)
16    (int (*)(...))NetBus::~NetBus
24    (int (*)(...))NetBus::~NetBus
32    (int (*)(...))-48
40    (int (*)(...))(& _ZTI6NetBus)
48    (int (*)(...))NetBus::_ZThn48_N6NetBusD1Ev
56    (int (*)(...))NetBus::_ZThn48_N6NetBusD0Ev

Class NetBus
   size=112 align=8
   base size=112 base align=8
NetBus (0x0x7fa557413d00) 0
    vptr=((& NetBus::_ZTV6NetBus) + 16u)
  NetObj (0x0x7fa5574990e0) 0
      primary-for NetBus (0x0x7fa557413d00)
    NetPins (0x0x7fa557413d68) 0
        primary-for NetObj (0x0x7fa5574990e0)
      LineInfo (0x0x7fa5574728a0) 0
          primary-for NetPins (0x0x7fa557413d68)
    Attrib (0x0x7fa557472900) 48
        vptr=((& NetBus::_ZTV6NetBus) + 48u)

Vtable for NetNode
NetNode::_ZTV7NetNode: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7NetNode)
16    (int (*)(...))NetNode::~NetNode
24    (int (*)(...))NetNode::~NetNode
32    (int (*)(...))NetNode::emit_node
40    (int (*)(...))NetNode::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI7NetNode)
72    (int (*)(...))NetNode::_ZThn48_N7NetNodeD1Ev
80    (int (*)(...))NetNode::_ZThn48_N7NetNodeD0Ev

Class NetNode
   size=136 align=8
   base size=136 base align=8
NetNode (0x0x7fa557413e38) 0
    vptr=((& NetNode::_ZTV7NetNode) + 16u)
  NetObj (0x0x7fa557499310) 0
      primary-for NetNode (0x0x7fa557413e38)
    NetPins (0x0x7fa557413ea0) 0
        primary-for NetObj (0x0x7fa557499310)
      LineInfo (0x0x7fa557472960) 0
          primary-for NetPins (0x0x7fa557413ea0)
    Attrib (0x0x7fa5574729c0) 48
        vptr=((& NetNode::_ZTV7NetNode) + 72u)

Vtable for NetDelaySrc
NetDelaySrc::_ZTV11NetDelaySrc: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11NetDelaySrc)
16    (int (*)(...))NetDelaySrc::~NetDelaySrc
24    (int (*)(...))NetDelaySrc::~NetDelaySrc
32    (int (*)(...))-48
40    (int (*)(...))(& _ZTI11NetDelaySrc)
48    (int (*)(...))NetDelaySrc::_ZThn48_N11NetDelaySrcD1Ev
56    (int (*)(...))NetDelaySrc::_ZThn48_N11NetDelaySrcD0Ev

Class NetDelaySrc
   size=216 align=8
   base size=212 base align=8
NetDelaySrc (0x0x7fa557413f08) 0
    vptr=((& NetDelaySrc::_ZTV11NetDelaySrc) + 16u)
  NetObj (0x0x7fa5574993f0) 0
      primary-for NetDelaySrc (0x0x7fa557413f08)
    NetPins (0x0x7fa557413f70) 0
        primary-for NetObj (0x0x7fa5574993f0)
      LineInfo (0x0x7fa557472a20) 0
          primary-for NetPins (0x0x7fa557413f70)
    Attrib (0x0x7fa557472a80) 48
        vptr=((& NetDelaySrc::_ZTV11NetDelaySrc) + 48u)

Class std::allocator_traits<std::allocator<NetDelaySrc*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<NetDelaySrc*> > (0x0x7fa557472c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<NetDelaySrc*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<NetDelaySrc*> > (0x0x7fa5574dc000) 0 empty
  std::allocator_traits<std::allocator<NetDelaySrc*> > (0x0x7fa557472c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<NetDelaySrc*> >::rebind<NetDelaySrc*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<NetDelaySrc*> >::rebind<NetDelaySrc*> (0x0x7fa557472cc0) 0 empty

Class __gnu_cxx::new_allocator<NetDelaySrc*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<NetDelaySrc*> (0x0x7fa557472d20) 0 empty

Class std::allocator<NetDelaySrc*>
   size=1 align=1
   base size=1 base align=1
std::allocator<NetDelaySrc*> (0x0x7fa5574dc138) 0 empty
  __gnu_cxx::new_allocator<NetDelaySrc*> (0x0x7fa557472de0) 0 empty

Class std::_Vector_base<NetDelaySrc*, std::allocator<NetDelaySrc*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<NetDelaySrc*, std::allocator<NetDelaySrc*> >::_Vector_impl (0x0x7fa5574dc208) 0
  std::allocator<NetDelaySrc*> (0x0x7fa5574dc270) 0 empty
    __gnu_cxx::new_allocator<NetDelaySrc*> (0x0x7fa557472e40) 0 empty

Class std::_Vector_base<NetDelaySrc*, std::allocator<NetDelaySrc*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<NetDelaySrc*, std::allocator<NetDelaySrc*> > (0x0x7fa557472ba0) 0

Class std::vector<NetDelaySrc*>
   size=24 align=8
   base size=24 base align=8
std::vector<NetDelaySrc*> (0x0x7fa5574dc2d8) 0
  std::_Vector_base<NetDelaySrc*, std::allocator<NetDelaySrc*> > (0x0x7fa557472ea0) 0

Vtable for NetNet
NetNet::_ZTV6NetNet: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6NetNet)
16    (int (*)(...))NetNet::~NetNet
24    (int (*)(...))NetNet::~NetNet
32    (int (*)(...))NetNet::dump_net
40    (int (*)(...))-48
48    (int (*)(...))(& _ZTI6NetNet)
56    (int (*)(...))NetNet::_ZThn48_N6NetNetD1Ev
64    (int (*)(...))NetNet::_ZThn48_N6NetNetD0Ev

Class NetNet
   size=216 align=8
   base size=216 base align=8
NetNet (0x0x7fa557413c30) 0
    vptr=((& NetNet::_ZTV6NetNet) + 16u)
  NetObj (0x0x7fa5574994d0) 0
      primary-for NetNet (0x0x7fa557413c30)
    NetPins (0x0x7fa557413dd0) 0
        primary-for NetObj (0x0x7fa5574994d0)
      LineInfo (0x0x7fa557472ae0) 0
          primary-for NetPins (0x0x7fa557413dd0)
    Attrib (0x0x7fa557472b40) 48
        vptr=((& NetNet::_ZTV6NetNet) + 56u)

Class std::allocator_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa557574180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa5574dc5b0) 0 empty
  std::allocator_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa5575741e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >::rebind<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >::rebind<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > (0x0x7fa557574240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >::rebind<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >::rebind<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa5575742a0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa557574300) 0 empty

Class std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa5574dc9c0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa5575743c0) 0 empty

Class std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >::_List_impl (0x0x7fa5574dcaf8) 0
  std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa5574dcb60) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa5575744e0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > > (0x0x7fa5575745a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > > (0x0x7fa5574dcc30) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > > (0x0x7fa557574600) 0 empty

Class std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa557574120) 0

Class __gnu_cxx::new_allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > (0x0x7fa5575746c0) 0 empty

Class std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > (0x0x7fa5574dcd68) 0 empty
  __gnu_cxx::new_allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > (0x0x7fa557574780) 0 empty

Class std::__cxx11::list<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > (0x0x7fa5574dcd00) 0
  std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, NetExpr*> > > (0x0x7fa557574660) 0

Class std::allocator_traits<std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa557574840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa5574dcea0) 0 empty
  std::allocator_traits<std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa557574960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >::rebind<std::pair<std::__cxx11::list<hname_t>, NetExpr*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >::rebind<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > (0x0x7fa557574ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >::rebind<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >::rebind<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa557574b40) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa557574ba0) 0 empty

Class std::allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa5574dc618) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa557574d20) 0 empty

Class std::__cxx11::_List_base<std::pair<std::__cxx11::list<hname_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<std::pair<std::__cxx11::list<hname_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >::_List_impl (0x0x7fa5574dce38) 0
  std::allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa5574dcf08) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa557574de0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > > (0x0x7fa557574ea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > > (0x0x7fa55729d000) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > > (0x0x7fa557574f00) 0 empty

Class std::__cxx11::_List_base<std::pair<std::__cxx11::list<hname_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<std::pair<std::__cxx11::list<hname_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa5575747e0) 0

Class __gnu_cxx::new_allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > (0x0x7fa5572b5000) 0 empty

Class std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > (0x0x7fa55729d138) 0 empty
  __gnu_cxx::new_allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > (0x0x7fa5572b5180) 0 empty

Class std::__cxx11::list<std::pair<std::__cxx11::list<hname_t>, NetExpr*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > (0x0x7fa55729d0d0) 0
  std::__cxx11::_List_base<std::pair<std::__cxx11::list<hname_t>, NetExpr*>, std::allocator<std::pair<std::__cxx11::list<hname_t>, NetExpr*> > > (0x0x7fa557574f60) 0

Class NetScope::range_t
   size=40 align=8
   base size=40 base align=8
NetScope::range_t (0x0x7fa5572b5360) 0

Vtable for NetScope::param_expr_t
NetScope::param_expr_t::_ZTVN8NetScope12param_expr_tE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN8NetScope12param_expr_tE)
16    (int (*)(...))NetScope::param_expr_t::~param_expr_t
24    (int (*)(...))NetScope::param_expr_t::~param_expr_t

Class NetScope::param_expr_t
   size=64 align=8
   base size=64 base align=8
NetScope::param_expr_t (0x0x7fa55729d340) 0
    vptr=((& NetScope::param_expr_t::_ZTVN8NetScope12param_expr_tE) + 16u)
  LineInfo (0x0x7fa5572b53c0) 0
      primary-for NetScope::param_expr_t (0x0x7fa55729d340)

Class __gnu_cxx::new_allocator<std::pair<const perm_string, NetScope::param_expr_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, NetScope::param_expr_t> > (0x0x7fa5572b5480) 0 empty

Class std::allocator<std::pair<const perm_string, NetScope::param_expr_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > (0x0x7fa55729d3a8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, NetScope::param_expr_t> > (0x0x7fa5572b5540) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa5572b55a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa55729d4e0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa5572b5780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > >::rebind<std::pair<const perm_string, NetScope::param_expr_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > >::rebind<std::pair<const perm_string, NetScope::param_expr_t> > (0x0x7fa5572b5840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, NetScope::param_expr_t> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa5572b5900) 0 empty

Class std::binary_function<perm_string, perm_string, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<perm_string, perm_string, bool> (0x0x7fa5572b5960) 0 empty

Class std::less<perm_string>
   size=1 align=1
   base size=1 base align=1
std::less<perm_string> (0x0x7fa55729d6e8) 0 empty
  std::binary_function<perm_string, perm_string, bool> (0x0x7fa5572b59c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::param_expr_t> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa5572b5a20) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa55729d820) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa5572b5ba0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, NetScope::param_expr_t>, std::_Select1st<std::pair<const perm_string, NetScope::param_expr_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, NetScope::param_expr_t>, std::_Select1st<std::pair<const perm_string, NetScope::param_expr_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa55729d958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa55729d9c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa5572b5cc0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, NetScope::param_expr_t>, std::_Select1st<std::pair<const perm_string, NetScope::param_expr_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, NetScope::param_expr_t>, std::_Select1st<std::pair<const perm_string, NetScope::param_expr_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetScope::param_expr_t> > > (0x0x7fa5572b58a0) 0

Class std::map<perm_string, NetScope::param_expr_t>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, NetScope::param_expr_t> (0x0x7fa5572b5420) 0

Class NetScope::spec_val_t::<anonymous union>
   size=8 align=8
   base size=8 base align=8
NetScope::spec_val_t::<anonymous union> (0x0x7fa5572b5ea0) 0

Class NetScope::spec_val_t
   size=16 align=8
   base size=16 base align=8
NetScope::spec_val_t (0x0x7fa5572b5e40) 0

Class __gnu_cxx::new_allocator<std::pair<const perm_string, NetScope::spec_val_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, NetScope::spec_val_t> > (0x0x7fa5572b5f60) 0 empty

Class std::allocator<std::pair<const perm_string, NetScope::spec_val_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > (0x0x7fa55729dc30) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, NetScope::spec_val_t> > (0x0x7fa557056060) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa5570560c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa55729dd68) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa5570561e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > >::rebind<std::pair<const perm_string, NetScope::spec_val_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > >::rebind<std::pair<const perm_string, NetScope::spec_val_t> > (0x0x7fa557056360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, NetScope::spec_val_t> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa557056420) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::spec_val_t> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa557056480) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::spec_val_t> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa55729df70) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa557056540) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, NetScope::spec_val_t>, std::_Select1st<std::pair<const perm_string, NetScope::spec_val_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, NetScope::spec_val_t>, std::_Select1st<std::pair<const perm_string, NetScope::spec_val_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa55729d478) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa55729d548) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa557056660) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, NetScope::spec_val_t>, std::_Select1st<std::pair<const perm_string, NetScope::spec_val_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, NetScope::spec_val_t>, std::_Select1st<std::pair<const perm_string, NetScope::spec_val_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetScope::spec_val_t> > > (0x0x7fa5570563c0) 0

Class std::map<perm_string, NetScope::spec_val_t>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, NetScope::spec_val_t> (0x0x7fa5572b5f00) 0

Class __gnu_cxx::new_allocator<std::pair<const perm_string, std::vector<NetScope*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, std::vector<NetScope*> > > (0x0x7fa557056840) 0 empty

Class std::allocator<std::pair<const perm_string, std::vector<NetScope*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > (0x0x7fa5570ff1a0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, std::vector<NetScope*> > > (0x0x7fa557056900) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa557056a20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa5570ff2d8) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa557056b40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > >::rebind<std::pair<const perm_string, std::vector<NetScope*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > >::rebind<std::pair<const perm_string, std::vector<NetScope*> > > (0x0x7fa557056c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, std::vector<NetScope*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa557056d80) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, std::vector<NetScope*> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa557056de0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, std::vector<NetScope*> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa5570ff680) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa557056ea0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, std::vector<NetScope*> >, std::_Select1st<std::pair<const perm_string, std::vector<NetScope*> > >, std::less<perm_string>, std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, std::vector<NetScope*> >, std::_Select1st<std::pair<const perm_string, std::vector<NetScope*> > >, std::less<perm_string>, std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa5570ff7b8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa5570ff820) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa5571c8000) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, std::vector<NetScope*> >, std::_Select1st<std::pair<const perm_string, std::vector<NetScope*> > >, std::less<perm_string>, std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, std::vector<NetScope*> >, std::_Select1st<std::pair<const perm_string, std::vector<NetScope*> > >, std::less<perm_string>, std::allocator<std::pair<const perm_string, std::vector<NetScope*> > > > (0x0x7fa557056d20) 0

Class std::map<perm_string, std::vector<NetScope*> >
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, std::vector<NetScope*> > (0x0x7fa5570567e0) 0

Class __gnu_cxx::new_allocator<std::pair<const perm_string, LineInfo*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, LineInfo*> > (0x0x7fa5571c8120) 0 empty

Class std::allocator<std::pair<const perm_string, LineInfo*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, LineInfo*> > (0x0x7fa5570ffa90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, LineInfo*> > (0x0x7fa5571c81e0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, LineInfo*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5571c8240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LineInfo*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5570ffbc8) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5571c82a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LineInfo*> > >::rebind<std::pair<const perm_string, LineInfo*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LineInfo*> > >::rebind<std::pair<const perm_string, LineInfo*> > (0x0x7fa5571c8300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LineInfo*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LineInfo*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5571c83c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5571c8420) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5570ffd00) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5571c84e0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, LineInfo*>, std::_Select1st<std::pair<const perm_string, LineInfo*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, LineInfo*> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, LineInfo*>, std::_Select1st<std::pair<const perm_string, LineInfo*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, LineInfo*> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa5570ffdd0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5570ffe38) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5571c8540) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, LineInfo*>, std::_Select1st<std::pair<const perm_string, LineInfo*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, LineInfo*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, LineInfo*>, std::_Select1st<std::pair<const perm_string, LineInfo*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5571c8360) 0

Class std::map<perm_string, LineInfo*>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, LineInfo*> (0x0x7fa5571c80c0) 0

Class __gnu_cxx::new_allocator<std::pair<const perm_string, NetNet*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, NetNet*> > (0x0x7fa5571c8780) 0 empty

Class std::allocator<std::pair<const perm_string, NetNet*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, NetNet*> > (0x0x7fa5570ffea0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, NetNet*> > (0x0x7fa5571c8840) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, NetNet*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, NetNet*> > > (0x0x7fa5571c88a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetNet*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetNet*> > > (0x0x7fa5570ff270) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, NetNet*> > > (0x0x7fa5571c8900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetNet*> > >::rebind<std::pair<const perm_string, NetNet*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetNet*> > >::rebind<std::pair<const perm_string, NetNet*> > (0x0x7fa5571c8960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetNet*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, NetNet*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, NetNet*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, NetNet*> > > (0x0x7fa5571c8a20) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetNet*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetNet*> > > (0x0x7fa5571c8a80) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, NetNet*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, NetNet*> > > (0x0x7fa5570ffb60) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetNet*> > > (0x0x7fa5571c8b40) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, NetNet*>, std::_Select1st<std::pair<const perm_string, NetNet*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetNet*> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, NetNet*>, std::_Select1st<std::pair<const perm_string, NetNet*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetNet*> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa55729dd00) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, NetNet*> > > (0x0x7fa556c04000) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, NetNet*> > > (0x0x7fa5571c8ba0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, NetNet*>, std::_Select1st<std::pair<const perm_string, NetNet*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetNet*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, NetNet*>, std::_Select1st<std::pair<const perm_string, NetNet*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, NetNet*> > > (0x0x7fa5571c89c0) 0

Class std::map<perm_string, NetNet*>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, NetNet*> (0x0x7fa5571c8720) 0

Class NetScope::<anonymous union>
   size=8 align=8
   base size=8 base align=8
NetScope::<anonymous union> (0x0x7fa5571c8cc0) 0

Vtable for NetScope
NetScope::_ZTV8NetScope: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8NetScope)
16    (int (*)(...))NetScope::~NetScope
24    (int (*)(...))NetScope::~NetScope

Class NetScope
   size=488 align=8
   base size=486 base align=8
NetScope (0x0x7fa5574dc478) 0
    vptr=((& NetScope::_ZTV8NetScope) + 16u)
  Attrib (0x0x7fa5575740c0) 0
      primary-for NetScope (0x0x7fa5574dc478)

Vtable for NetAbs
NetAbs::_ZTV6NetAbs: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6NetAbs)
16    (int (*)(...))NetAbs::~NetAbs
24    (int (*)(...))NetAbs::~NetAbs
32    (int (*)(...))NetAbs::emit_node
40    (int (*)(...))NetAbs::dump_node
48    (int (*)(...))NetAbs::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI6NetAbs)
72    (int (*)(...))NetAbs::_ZThn48_N6NetAbsD1Ev
80    (int (*)(...))NetAbs::_ZThn48_N6NetAbsD0Ev

Class NetAbs
   size=144 align=8
   base size=140 base align=8
NetAbs (0x0x7fa5570fff70) 0
    vptr=((& NetAbs::_ZTV6NetAbs) + 16u)
  NetNode (0x0x7fa556c04068) 0
      primary-for NetAbs (0x0x7fa5570fff70)
    NetObj (0x0x7fa556cb5a80) 0
        primary-for NetNode (0x0x7fa556c04068)
      NetPins (0x0x7fa556c040d0) 0
          primary-for NetObj (0x0x7fa556cb5a80)
        LineInfo (0x0x7fa556cd3240) 0
            primary-for NetPins (0x0x7fa556c040d0)
      Attrib (0x0x7fa556cd32a0) 48
          vptr=((& NetAbs::_ZTV6NetAbs) + 72u)

Vtable for NetAddSub
NetAddSub::_ZTV9NetAddSub: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetAddSub)
16    (int (*)(...))NetAddSub::~NetAddSub
24    (int (*)(...))NetAddSub::~NetAddSub
32    (int (*)(...))NetAddSub::emit_node
40    (int (*)(...))NetAddSub::dump_node
48    (int (*)(...))NetAddSub::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI9NetAddSub)
72    (int (*)(...))NetAddSub::_ZThn48_N9NetAddSubD1Ev
80    (int (*)(...))NetAddSub::_ZThn48_N9NetAddSubD0Ev

Class NetAddSub
   size=144 align=8
   base size=140 base align=8
NetAddSub (0x0x7fa556c04138) 0
    vptr=((& NetAddSub::_ZTV9NetAddSub) + 16u)
  NetNode (0x0x7fa556c041a0) 0
      primary-for NetAddSub (0x0x7fa556c04138)
    NetObj (0x0x7fa556cb5b60) 0
        primary-for NetNode (0x0x7fa556c041a0)
      NetPins (0x0x7fa556c04208) 0
          primary-for NetObj (0x0x7fa556cb5b60)
        LineInfo (0x0x7fa556cd3300) 0
            primary-for NetPins (0x0x7fa556c04208)
      Attrib (0x0x7fa556cd3360) 48
          vptr=((& NetAddSub::_ZTV9NetAddSub) + 72u)

Vtable for NetArrayDq
NetArrayDq::_ZTV10NetArrayDq: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetArrayDq)
16    (int (*)(...))NetArrayDq::~NetArrayDq
24    (int (*)(...))NetArrayDq::~NetArrayDq
32    (int (*)(...))NetArrayDq::emit_node
40    (int (*)(...))NetArrayDq::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI10NetArrayDq)
72    (int (*)(...))NetArrayDq::_ZThn48_N10NetArrayDqD1Ev
80    (int (*)(...))NetArrayDq::_ZThn48_N10NetArrayDqD0Ev

Class NetArrayDq
   size=152 align=8
   base size=148 base align=8
NetArrayDq (0x0x7fa556c04270) 0
    vptr=((& NetArrayDq::_ZTV10NetArrayDq) + 16u)
  NetNode (0x0x7fa556c042d8) 0
      primary-for NetArrayDq (0x0x7fa556c04270)
    NetObj (0x0x7fa556cb5c40) 0
        primary-for NetNode (0x0x7fa556c042d8)
      NetPins (0x0x7fa556c04340) 0
          primary-for NetObj (0x0x7fa556cb5c40)
        LineInfo (0x0x7fa556cd33c0) 0
            primary-for NetPins (0x0x7fa556c04340)
      Attrib (0x0x7fa556cd3420) 48
          vptr=((& NetArrayDq::_ZTV10NetArrayDq) + 72u)

Vtable for NetCastInt
NetCastInt::_ZTV10NetCastInt: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetCastInt)
16    (int (*)(...))NetCastInt::~NetCastInt
24    (int (*)(...))NetCastInt::~NetCastInt
32    (int (*)(...))NetCastInt::emit_node
40    (int (*)(...))NetCastInt::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI10NetCastInt)
72    (int (*)(...))NetCastInt::_ZThn48_N10NetCastIntD1Ev
80    (int (*)(...))NetCastInt::_ZThn48_N10NetCastIntD0Ev

Class NetCastInt
   size=144 align=8
   base size=140 base align=8
NetCastInt (0x0x7fa556c043a8) 0
    vptr=((& NetCastInt::_ZTV10NetCastInt) + 16u)
  NetNode (0x0x7fa556c04410) 0
      primary-for NetCastInt (0x0x7fa556c043a8)
    NetObj (0x0x7fa556cb5d20) 0
        primary-for NetNode (0x0x7fa556c04410)
      NetPins (0x0x7fa556c04478) 0
          primary-for NetObj (0x0x7fa556cb5d20)
        LineInfo (0x0x7fa556cd3480) 0
            primary-for NetPins (0x0x7fa556c04478)
      Attrib (0x0x7fa556cd34e0) 48
          vptr=((& NetCastInt::_ZTV10NetCastInt) + 72u)

Vtable for NetCastReal
NetCastReal::_ZTV11NetCastReal: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11NetCastReal)
16    (int (*)(...))NetCastReal::~NetCastReal
24    (int (*)(...))NetCastReal::~NetCastReal
32    (int (*)(...))NetCastReal::emit_node
40    (int (*)(...))NetCastReal::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI11NetCastReal)
72    (int (*)(...))NetCastReal::_ZThn48_N11NetCastRealD1Ev
80    (int (*)(...))NetCastReal::_ZThn48_N11NetCastRealD0Ev

Class NetCastReal
   size=144 align=8
   base size=137 base align=8
NetCastReal (0x0x7fa556c044e0) 0
    vptr=((& NetCastReal::_ZTV11NetCastReal) + 16u)
  NetNode (0x0x7fa556c04548) 0
      primary-for NetCastReal (0x0x7fa556c044e0)
    NetObj (0x0x7fa556cb5e70) 0
        primary-for NetNode (0x0x7fa556c04548)
      NetPins (0x0x7fa556c045b0) 0
          primary-for NetObj (0x0x7fa556cb5e70)
        LineInfo (0x0x7fa556cd35a0) 0
            primary-for NetPins (0x0x7fa556c045b0)
      Attrib (0x0x7fa556cd3600) 48
          vptr=((& NetCastReal::_ZTV11NetCastReal) + 72u)

Vtable for NetCLShift
NetCLShift::_ZTV10NetCLShift: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetCLShift)
16    (int (*)(...))NetCLShift::~NetCLShift
24    (int (*)(...))NetCLShift::~NetCLShift
32    (int (*)(...))NetCLShift::emit_node
40    (int (*)(...))NetCLShift::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI10NetCLShift)
72    (int (*)(...))NetCLShift::_ZThn48_N10NetCLShiftD1Ev
80    (int (*)(...))NetCLShift::_ZThn48_N10NetCLShiftD0Ev

Class NetCLShift
   size=152 align=8
   base size=146 base align=8
NetCLShift (0x0x7fa556c04618) 0
    vptr=((& NetCLShift::_ZTV10NetCLShift) + 16u)
  NetNode (0x0x7fa556c04680) 0
      primary-for NetCLShift (0x0x7fa556c04618)
    NetObj (0x0x7fa556cb5f50) 0
        primary-for NetNode (0x0x7fa556c04680)
      NetPins (0x0x7fa556c046e8) 0
          primary-for NetObj (0x0x7fa556cb5f50)
        LineInfo (0x0x7fa556cd36c0) 0
            primary-for NetPins (0x0x7fa556c046e8)
      Attrib (0x0x7fa556cd3720) 48
          vptr=((& NetCLShift::_ZTV10NetCLShift) + 72u)

Vtable for NetCompare
NetCompare::_ZTV10NetCompare: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetCompare)
16    (int (*)(...))NetCompare::~NetCompare
24    (int (*)(...))NetCompare::~NetCompare
32    (int (*)(...))NetCompare::emit_node
40    (int (*)(...))NetCompare::dump_node
48    (int (*)(...))NetCompare::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI10NetCompare)
72    (int (*)(...))NetCompare::_ZThn48_N10NetCompareD1Ev
80    (int (*)(...))NetCompare::_ZThn48_N10NetCompareD0Ev

Class NetCompare
   size=144 align=8
   base size=141 base align=8
NetCompare (0x0x7fa556c04750) 0
    vptr=((& NetCompare::_ZTV10NetCompare) + 16u)
  NetNode (0x0x7fa556c047b8) 0
      primary-for NetCompare (0x0x7fa556c04750)
    NetObj (0x0x7fa556cfc000) 0
        primary-for NetNode (0x0x7fa556c047b8)
      NetPins (0x0x7fa556c04820) 0
          primary-for NetObj (0x0x7fa556cfc000)
        LineInfo (0x0x7fa556cd3780) 0
            primary-for NetPins (0x0x7fa556c04820)
      Attrib (0x0x7fa556cd37e0) 48
          vptr=((& NetCompare::_ZTV10NetCompare) + 72u)

Vtable for NetConcat
NetConcat::_ZTV9NetConcat: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetConcat)
16    (int (*)(...))NetConcat::~NetConcat
24    (int (*)(...))NetConcat::~NetConcat
32    (int (*)(...))NetConcat::emit_node
40    (int (*)(...))NetConcat::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI9NetConcat)
72    (int (*)(...))NetConcat::_ZThn48_N9NetConcatD1Ev
80    (int (*)(...))NetConcat::_ZThn48_N9NetConcatD0Ev

Class NetConcat
   size=144 align=8
   base size=140 base align=8
NetConcat (0x0x7fa556c04888) 0
    vptr=((& NetConcat::_ZTV9NetConcat) + 16u)
  NetNode (0x0x7fa556c048f0) 0
      primary-for NetConcat (0x0x7fa556c04888)
    NetObj (0x0x7fa556cfc0e0) 0
        primary-for NetNode (0x0x7fa556c048f0)
      NetPins (0x0x7fa556c04958) 0
          primary-for NetObj (0x0x7fa556cfc0e0)
        LineInfo (0x0x7fa556cd3840) 0
            primary-for NetPins (0x0x7fa556c04958)
      Attrib (0x0x7fa556cd38a0) 48
          vptr=((& NetConcat::_ZTV9NetConcat) + 72u)

Vtable for NetDivide
NetDivide::_ZTV9NetDivide: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetDivide)
16    (int (*)(...))NetDivide::~NetDivide
24    (int (*)(...))NetDivide::~NetDivide
32    (int (*)(...))NetDivide::emit_node
40    (int (*)(...))NetDivide::dump_node
48    (int (*)(...))NetDivide::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI9NetDivide)
72    (int (*)(...))NetDivide::_ZThn48_N9NetDivideD1Ev
80    (int (*)(...))NetDivide::_ZThn48_N9NetDivideD0Ev

Class NetDivide
   size=152 align=8
   base size=149 base align=8
NetDivide (0x0x7fa556c049c0) 0
    vptr=((& NetDivide::_ZTV9NetDivide) + 16u)
  NetNode (0x0x7fa556c04a28) 0
      primary-for NetDivide (0x0x7fa556c049c0)
    NetObj (0x0x7fa556cfc1c0) 0
        primary-for NetNode (0x0x7fa556c04a28)
      NetPins (0x0x7fa556c04a90) 0
          primary-for NetObj (0x0x7fa556cfc1c0)
        LineInfo (0x0x7fa556cd3900) 0
            primary-for NetPins (0x0x7fa556c04a90)
      Attrib (0x0x7fa556cd3960) 48
          vptr=((& NetDivide::_ZTV9NetDivide) + 72u)

Vtable for NetModulo
NetModulo::_ZTV9NetModulo: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetModulo)
16    (int (*)(...))NetModulo::~NetModulo
24    (int (*)(...))NetModulo::~NetModulo
32    (int (*)(...))NetModulo::emit_node
40    (int (*)(...))NetModulo::dump_node
48    (int (*)(...))NetModulo::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI9NetModulo)
72    (int (*)(...))NetModulo::_ZThn48_N9NetModuloD1Ev
80    (int (*)(...))NetModulo::_ZThn48_N9NetModuloD0Ev

Class NetModulo
   size=152 align=8
   base size=149 base align=8
NetModulo (0x0x7fa556c04af8) 0
    vptr=((& NetModulo::_ZTV9NetModulo) + 16u)
  NetNode (0x0x7fa556c04b60) 0
      primary-for NetModulo (0x0x7fa556c04af8)
    NetObj (0x0x7fa556cfc2a0) 0
        primary-for NetNode (0x0x7fa556c04b60)
      NetPins (0x0x7fa556c04bc8) 0
          primary-for NetObj (0x0x7fa556cfc2a0)
        LineInfo (0x0x7fa556cd39c0) 0
            primary-for NetPins (0x0x7fa556c04bc8)
      Attrib (0x0x7fa556cd3a20) 48
          vptr=((& NetModulo::_ZTV9NetModulo) + 72u)

Vtable for NetFF
NetFF::_ZTV5NetFF: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5NetFF)
16    (int (*)(...))NetFF::~NetFF
24    (int (*)(...))NetFF::~NetFF
32    (int (*)(...))NetFF::emit_node
40    (int (*)(...))NetFF::dump_node
48    (int (*)(...))NetFF::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI5NetFF)
72    (int (*)(...))NetFF::_ZThn48_N5NetFFD1Ev
80    (int (*)(...))NetFF::_ZThn48_N5NetFFD0Ev

Class NetFF
   size=176 align=8
   base size=176 base align=8
NetFF (0x0x7fa556c04c30) 0
    vptr=((& NetFF::_ZTV5NetFF) + 16u)
  NetNode (0x0x7fa556c04c98) 0
      primary-for NetFF (0x0x7fa556c04c30)
    NetObj (0x0x7fa556cfc380) 0
        primary-for NetNode (0x0x7fa556c04c98)
      NetPins (0x0x7fa556c04d00) 0
          primary-for NetObj (0x0x7fa556cfc380)
        LineInfo (0x0x7fa556cd3a80) 0
            primary-for NetPins (0x0x7fa556c04d00)
      Attrib (0x0x7fa556cd3ae0) 48
          vptr=((& NetFF::_ZTV5NetFF) + 72u)

Vtable for NetMult
NetMult::_ZTV7NetMult: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7NetMult)
16    (int (*)(...))NetMult::~NetMult
24    (int (*)(...))NetMult::~NetMult
32    (int (*)(...))NetMult::emit_node
40    (int (*)(...))NetMult::dump_node
48    (int (*)(...))NetMult::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI7NetMult)
72    (int (*)(...))NetMult::_ZThn48_N7NetMultD1Ev
80    (int (*)(...))NetMult::_ZThn48_N7NetMultD0Ev

Class NetMult
   size=152 align=8
   base size=152 base align=8
NetMult (0x0x7fa556c04d68) 0
    vptr=((& NetMult::_ZTV7NetMult) + 16u)
  NetNode (0x0x7fa556c04dd0) 0
      primary-for NetMult (0x0x7fa556c04d68)
    NetObj (0x0x7fa556cfc4d0) 0
        primary-for NetNode (0x0x7fa556c04dd0)
      NetPins (0x0x7fa556c04e38) 0
          primary-for NetObj (0x0x7fa556cfc4d0)
        LineInfo (0x0x7fa556cd3b40) 0
            primary-for NetPins (0x0x7fa556c04e38)
      Attrib (0x0x7fa556cd3ba0) 48
          vptr=((& NetMult::_ZTV7NetMult) + 72u)

Vtable for NetMux
NetMux::_ZTV6NetMux: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6NetMux)
16    (int (*)(...))NetMux::~NetMux
24    (int (*)(...))NetMux::~NetMux
32    (int (*)(...))NetMux::emit_node
40    (int (*)(...))NetMux::dump_node
48    (int (*)(...))NetMux::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI6NetMux)
72    (int (*)(...))NetMux::_ZThn48_N6NetMuxD1Ev
80    (int (*)(...))NetMux::_ZThn48_N6NetMuxD0Ev

Class NetMux
   size=152 align=8
   base size=148 base align=8
NetMux (0x0x7fa556c04ea0) 0
    vptr=((& NetMux::_ZTV6NetMux) + 16u)
  NetNode (0x0x7fa556c04f08) 0
      primary-for NetMux (0x0x7fa556c04ea0)
    NetObj (0x0x7fa556cfc5b0) 0
        primary-for NetNode (0x0x7fa556c04f08)
      NetPins (0x0x7fa556c04f70) 0
          primary-for NetObj (0x0x7fa556cfc5b0)
        LineInfo (0x0x7fa556cd3c00) 0
            primary-for NetPins (0x0x7fa556c04f70)
      Attrib (0x0x7fa556cd3c60) 48
          vptr=((& NetMux::_ZTV6NetMux) + 72u)

Vtable for NetPow
NetPow::_ZTV6NetPow: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6NetPow)
16    (int (*)(...))NetPow::~NetPow
24    (int (*)(...))NetPow::~NetPow
32    (int (*)(...))NetPow::emit_node
40    (int (*)(...))NetPow::dump_node
48    (int (*)(...))NetPow::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI6NetPow)
72    (int (*)(...))NetPow::_ZThn48_N6NetPowD1Ev
80    (int (*)(...))NetPow::_ZThn48_N6NetPowD0Ev

Class NetPow
   size=152 align=8
   base size=152 base align=8
NetPow (0x0x7fa556d2e000) 0
    vptr=((& NetPow::_ZTV6NetPow) + 16u)
  NetNode (0x0x7fa556d2e068) 0
      primary-for NetPow (0x0x7fa556d2e000)
    NetObj (0x0x7fa556cfc690) 0
        primary-for NetNode (0x0x7fa556d2e068)
      NetPins (0x0x7fa556d2e0d0) 0
          primary-for NetObj (0x0x7fa556cfc690)
        LineInfo (0x0x7fa556cd3cc0) 0
            primary-for NetPins (0x0x7fa556d2e0d0)
      Attrib (0x0x7fa556cd3d20) 48
          vptr=((& NetPow::_ZTV6NetPow) + 72u)

Vtable for NetReplicate
NetReplicate::_ZTV12NetReplicate: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12NetReplicate)
16    (int (*)(...))NetReplicate::~NetReplicate
24    (int (*)(...))NetReplicate::~NetReplicate
32    (int (*)(...))NetReplicate::emit_node
40    (int (*)(...))NetReplicate::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI12NetReplicate)
72    (int (*)(...))NetReplicate::_ZThn48_N12NetReplicateD1Ev
80    (int (*)(...))NetReplicate::_ZThn48_N12NetReplicateD0Ev

Class NetReplicate
   size=144 align=8
   base size=144 base align=8
NetReplicate (0x0x7fa556d2e138) 0
    vptr=((& NetReplicate::_ZTV12NetReplicate) + 16u)
  NetNode (0x0x7fa556d2e1a0) 0
      primary-for NetReplicate (0x0x7fa556d2e138)
    NetObj (0x0x7fa556cfc770) 0
        primary-for NetNode (0x0x7fa556d2e1a0)
      NetPins (0x0x7fa556d2e208) 0
          primary-for NetObj (0x0x7fa556cfc770)
        LineInfo (0x0x7fa556cd3d80) 0
            primary-for NetPins (0x0x7fa556d2e208)
      Attrib (0x0x7fa556cd3de0) 48
          vptr=((& NetReplicate::_ZTV12NetReplicate) + 72u)

Vtable for NetUserFunc
NetUserFunc::_ZTV11NetUserFunc: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11NetUserFunc)
16    (int (*)(...))NetUserFunc::~NetUserFunc
24    (int (*)(...))NetUserFunc::~NetUserFunc
32    (int (*)(...))NetUserFunc::emit_node
40    (int (*)(...))NetUserFunc::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI11NetUserFunc)
72    (int (*)(...))NetUserFunc::_ZThn48_N11NetUserFuncD1Ev
80    (int (*)(...))NetUserFunc::_ZThn48_N11NetUserFuncD0Ev

Class NetUserFunc
   size=152 align=8
   base size=152 base align=8
NetUserFunc (0x0x7fa556d2e270) 0
    vptr=((& NetUserFunc::_ZTV11NetUserFunc) + 16u)
  NetNode (0x0x7fa556d2e2d8) 0
      primary-for NetUserFunc (0x0x7fa556d2e270)
    NetObj (0x0x7fa556cfc850) 0
        primary-for NetNode (0x0x7fa556d2e2d8)
      NetPins (0x0x7fa556d2e340) 0
          primary-for NetObj (0x0x7fa556cfc850)
        LineInfo (0x0x7fa556cd3e40) 0
            primary-for NetPins (0x0x7fa556d2e340)
      Attrib (0x0x7fa556cd3ea0) 48
          vptr=((& NetUserFunc::_ZTV11NetUserFunc) + 72u)

Vtable for NetSysFunc
NetSysFunc::_ZTV10NetSysFunc: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetSysFunc)
16    (int (*)(...))NetSysFunc::~NetSysFunc
24    (int (*)(...))NetSysFunc::~NetSysFunc
32    (int (*)(...))NetSysFunc::emit_node
40    (int (*)(...))NetSysFunc::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI10NetSysFunc)
72    (int (*)(...))NetSysFunc::_ZThn48_N10NetSysFuncD1Ev
80    (int (*)(...))NetSysFunc::_ZThn48_N10NetSysFuncD0Ev

Class NetSysFunc
   size=152 align=8
   base size=152 base align=8
NetSysFunc (0x0x7fa556d2e3a8) 0
    vptr=((& NetSysFunc::_ZTV10NetSysFunc) + 16u)
  NetNode (0x0x7fa556d2e410) 0
      primary-for NetSysFunc (0x0x7fa556d2e3a8)
    NetObj (0x0x7fa556cfc9a0) 0
        primary-for NetNode (0x0x7fa556d2e410)
      NetPins (0x0x7fa556d2e478) 0
          primary-for NetObj (0x0x7fa556cfc9a0)
        LineInfo (0x0x7fa556cd3f60) 0
            primary-for NetPins (0x0x7fa556d2e478)
      Attrib (0x0x7fa556d45000) 48
          vptr=((& NetSysFunc::_ZTV10NetSysFunc) + 72u)

Vtable for NetTran
NetTran::_ZTV7NetTran: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7NetTran)
16    (int (*)(...))NetTran::~NetTran
24    (int (*)(...))NetTran::~NetTran
32    (int (*)(...))NetTran::emit_node
40    (int (*)(...))NetTran::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI7NetTran)
72    (int (*)(...))NetTran::_ZThn48_N7NetTranD1Ev
80    (int (*)(...))NetTran::_ZThn48_N7NetTranD0Ev

Class NetTran
   size=168 align=8
   base size=168 base align=8
NetTran (0x0x7fa556cfca80) 0
    vptr=((& NetTran::_ZTV7NetTran) + 16u)
  NetNode (0x0x7fa556d2e4e0) 0
      primary-for NetTran (0x0x7fa556cfca80)
    NetObj (0x0x7fa556cfcaf0) 0
        primary-for NetNode (0x0x7fa556d2e4e0)
      NetPins (0x0x7fa556d2e548) 0
          primary-for NetObj (0x0x7fa556cfcaf0)
        LineInfo (0x0x7fa556d450c0) 0
            primary-for NetPins (0x0x7fa556d2e548)
      Attrib (0x0x7fa556d45120) 48
          vptr=((& NetTran::_ZTV7NetTran) + 72u)
  IslandBranch (0x0x7fa556d45180) 136

Vtable for NetExpr
NetExpr::_ZTV7NetExpr: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7NetExpr)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))NetExpr::dump
48    (int (*)(...))NetExpr::expr_type
56    (int (*)(...))NetExpr::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))__cxa_pure_virtual
104   (int (*)(...))__cxa_pure_virtual
112   (int (*)(...))NetExpr::synthesize

Class NetExpr
   size=32 align=8
   base size=25 base align=8
NetExpr (0x0x7fa556d2e5b0) 0
    vptr=((& NetExpr::_ZTV7NetExpr) + 16u)
  LineInfo (0x0x7fa556d45240) 0
      primary-for NetExpr (0x0x7fa556d2e5b0)

Vtable for NetEConst
NetEConst::_ZTV9NetEConst: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEConst)
16    (int (*)(...))NetEConst::~NetEConst
24    (int (*)(...))NetEConst::~NetEConst
32    (int (*)(...))NetEConst::expr_scan
40    (int (*)(...))NetEConst::dump
48    (int (*)(...))NetEConst::expr_type
56    (int (*)(...))NetEConst::set_width
64    (int (*)(...))NetEConst::cast_signed
72    (int (*)(...))NetEConst::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetEConst::dup_expr
104   (int (*)(...))NetEConst::nex_input
112   (int (*)(...))NetEConst::synthesize

Class NetEConst
   size=48 align=8
   base size=48 base align=8
NetEConst (0x0x7fa556d2e618) 0
    vptr=((& NetEConst::_ZTV9NetEConst) + 16u)
  NetExpr (0x0x7fa556d2e680) 0
      primary-for NetEConst (0x0x7fa556d2e618)
    LineInfo (0x0x7fa556d45360) 0
        primary-for NetExpr (0x0x7fa556d2e680)

Vtable for NetEConstParam
NetEConstParam::_ZTV14NetEConstParam: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14NetEConstParam)
16    (int (*)(...))NetEConstParam::~NetEConstParam
24    (int (*)(...))NetEConstParam::~NetEConstParam
32    (int (*)(...))NetEConstParam::expr_scan
40    (int (*)(...))NetEConstParam::dump
48    (int (*)(...))NetEConst::expr_type
56    (int (*)(...))NetEConstParam::set_width
64    (int (*)(...))NetEConst::cast_signed
72    (int (*)(...))NetEConst::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetEConstParam::dup_expr
104   (int (*)(...))NetEConst::nex_input
112   (int (*)(...))NetEConst::synthesize

Class NetEConstParam
   size=64 align=8
   base size=64 base align=8
NetEConstParam (0x0x7fa556d2e6e8) 0
    vptr=((& NetEConstParam::_ZTV14NetEConstParam) + 16u)
  NetEConst (0x0x7fa556d2e750) 0
      primary-for NetEConstParam (0x0x7fa556d2e6e8)
    NetExpr (0x0x7fa556d2e7b8) 0
        primary-for NetEConst (0x0x7fa556d2e750)
      LineInfo (0x0x7fa556d453c0) 0
          primary-for NetExpr (0x0x7fa556d2e7b8)

Vtable for NetECReal
NetECReal::_ZTV9NetECReal: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetECReal)
16    (int (*)(...))NetECReal::~NetECReal
24    (int (*)(...))NetECReal::~NetECReal
32    (int (*)(...))NetECReal::expr_scan
40    (int (*)(...))NetECReal::dump
48    (int (*)(...))NetECReal::expr_type
56    (int (*)(...))NetECReal::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetECReal::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetECReal::dup_expr
104   (int (*)(...))NetECReal::nex_input
112   (int (*)(...))NetECReal::synthesize

Class NetECReal
   size=40 align=8
   base size=40 base align=8
NetECReal (0x0x7fa556d2e820) 0
    vptr=((& NetECReal::_ZTV9NetECReal) + 16u)
  NetExpr (0x0x7fa556d2e888) 0
      primary-for NetECReal (0x0x7fa556d2e820)
    LineInfo (0x0x7fa556d45420) 0
        primary-for NetExpr (0x0x7fa556d2e888)

Vtable for NetECRealParam
NetECRealParam::_ZTV14NetECRealParam: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14NetECRealParam)
16    (int (*)(...))NetECRealParam::~NetECRealParam
24    (int (*)(...))NetECRealParam::~NetECRealParam
32    (int (*)(...))NetECRealParam::expr_scan
40    (int (*)(...))NetECRealParam::dump
48    (int (*)(...))NetECReal::expr_type
56    (int (*)(...))NetECReal::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetECReal::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetECRealParam::dup_expr
104   (int (*)(...))NetECReal::nex_input
112   (int (*)(...))NetECReal::synthesize

Class NetECRealParam
   size=56 align=8
   base size=56 base align=8
NetECRealParam (0x0x7fa556d2e8f0) 0
    vptr=((& NetECRealParam::_ZTV14NetECRealParam) + 16u)
  NetECReal (0x0x7fa556d2e958) 0
      primary-for NetECRealParam (0x0x7fa556d2e8f0)
    NetExpr (0x0x7fa556d2e9c0) 0
        primary-for NetECReal (0x0x7fa556d2e958)
      LineInfo (0x0x7fa556d45480) 0
          primary-for NetExpr (0x0x7fa556d2e9c0)

Vtable for NetPartSelect
NetPartSelect::_ZTV13NetPartSelect: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13NetPartSelect)
16    (int (*)(...))NetPartSelect::~NetPartSelect
24    (int (*)(...))NetPartSelect::~NetPartSelect
32    (int (*)(...))NetPartSelect::emit_node
40    (int (*)(...))NetPartSelect::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI13NetPartSelect)
72    (int (*)(...))NetPartSelect::_ZThn48_N13NetPartSelectD1Ev
80    (int (*)(...))NetPartSelect::_ZThn48_N13NetPartSelectD0Ev

Class NetPartSelect
   size=152 align=8
   base size=149 base align=8
NetPartSelect (0x0x7fa556d2ea28) 0
    vptr=((& NetPartSelect::_ZTV13NetPartSelect) + 16u)
  NetNode (0x0x7fa556d2ea90) 0
      primary-for NetPartSelect (0x0x7fa556d2ea28)
    NetObj (0x0x7fa556cfce00) 0
        primary-for NetNode (0x0x7fa556d2ea90)
      NetPins (0x0x7fa556d2eaf8) 0
          primary-for NetObj (0x0x7fa556cfce00)
        LineInfo (0x0x7fa556d454e0) 0
            primary-for NetPins (0x0x7fa556d2eaf8)
      Attrib (0x0x7fa556d45540) 48
          vptr=((& NetPartSelect::_ZTV13NetPartSelect) + 72u)

Vtable for NetBUFZ
NetBUFZ::_ZTV7NetBUFZ: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7NetBUFZ)
16    (int (*)(...))NetBUFZ::~NetBUFZ
24    (int (*)(...))NetBUFZ::~NetBUFZ
32    (int (*)(...))NetBUFZ::emit_node
40    (int (*)(...))NetBUFZ::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI7NetBUFZ)
72    (int (*)(...))NetBUFZ::_ZThn48_N7NetBUFZD1Ev
80    (int (*)(...))NetBUFZ::_ZThn48_N7NetBUFZD0Ev

Class NetBUFZ
   size=144 align=8
   base size=140 base align=8
NetBUFZ (0x0x7fa556d2eb60) 0
    vptr=((& NetBUFZ::_ZTV7NetBUFZ) + 16u)
  NetNode (0x0x7fa556d2ebc8) 0
      primary-for NetBUFZ (0x0x7fa556d2eb60)
    NetObj (0x0x7fa556d7d070) 0
        primary-for NetNode (0x0x7fa556d2ebc8)
      NetPins (0x0x7fa556d2ec30) 0
          primary-for NetObj (0x0x7fa556d7d070)
        LineInfo (0x0x7fa556d45600) 0
            primary-for NetPins (0x0x7fa556d2ec30)
      Attrib (0x0x7fa556d45660) 48
          vptr=((& NetBUFZ::_ZTV7NetBUFZ) + 72u)

Vtable for NetCaseCmp
NetCaseCmp::_ZTV10NetCaseCmp: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetCaseCmp)
16    (int (*)(...))NetCaseCmp::~NetCaseCmp
24    (int (*)(...))NetCaseCmp::~NetCaseCmp
32    (int (*)(...))NetCaseCmp::emit_node
40    (int (*)(...))NetCaseCmp::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI10NetCaseCmp)
72    (int (*)(...))NetCaseCmp::_ZThn48_N10NetCaseCmpD1Ev
80    (int (*)(...))NetCaseCmp::_ZThn48_N10NetCaseCmpD0Ev

Class NetCaseCmp
   size=144 align=8
   base size=141 base align=8
NetCaseCmp (0x0x7fa556d2ec98) 0
    vptr=((& NetCaseCmp::_ZTV10NetCaseCmp) + 16u)
  NetNode (0x0x7fa556d2ed00) 0
      primary-for NetCaseCmp (0x0x7fa556d2ec98)
    NetObj (0x0x7fa556d7d0e0) 0
        primary-for NetNode (0x0x7fa556d2ed00)
      NetPins (0x0x7fa556d2ed68) 0
          primary-for NetObj (0x0x7fa556d7d0e0)
        LineInfo (0x0x7fa556d456c0) 0
            primary-for NetPins (0x0x7fa556d2ed68)
      Attrib (0x0x7fa556d45720) 48
          vptr=((& NetCaseCmp::_ZTV10NetCaseCmp) + 72u)

Vtable for NetConst
NetConst::_ZTV8NetConst: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8NetConst)
16    (int (*)(...))NetConst::~NetConst
24    (int (*)(...))NetConst::~NetConst
32    (int (*)(...))NetConst::emit_node
40    (int (*)(...))NetConst::dump_node
48    (int (*)(...))NetConst::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI8NetConst)
72    (int (*)(...))NetConst::_ZThn48_N8NetConstD1Ev
80    (int (*)(...))NetConst::_ZThn48_N8NetConstD0Ev

Class NetConst
   size=152 align=8
   base size=152 base align=8
NetConst (0x0x7fa556d2edd0) 0
    vptr=((& NetConst::_ZTV8NetConst) + 16u)
  NetNode (0x0x7fa556d2ee38) 0
      primary-for NetConst (0x0x7fa556d2edd0)
    NetObj (0x0x7fa556d7d1c0) 0
        primary-for NetNode (0x0x7fa556d2ee38)
      NetPins (0x0x7fa556d2eea0) 0
          primary-for NetObj (0x0x7fa556d7d1c0)
        LineInfo (0x0x7fa556d45780) 0
            primary-for NetPins (0x0x7fa556d2eea0)
      Attrib (0x0x7fa556d457e0) 48
          vptr=((& NetConst::_ZTV8NetConst) + 72u)

Vtable for NetLiteral
NetLiteral::_ZTV10NetLiteral: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetLiteral)
16    (int (*)(...))NetLiteral::~NetLiteral
24    (int (*)(...))NetLiteral::~NetLiteral
32    (int (*)(...))NetLiteral::emit_node
40    (int (*)(...))NetLiteral::dump_node
48    (int (*)(...))NetLiteral::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI10NetLiteral)
72    (int (*)(...))NetLiteral::_ZThn48_N10NetLiteralD1Ev
80    (int (*)(...))NetLiteral::_ZThn48_N10NetLiteralD0Ev

Class NetLiteral
   size=144 align=8
   base size=144 base align=8
NetLiteral (0x0x7fa556d2ef08) 0
    vptr=((& NetLiteral::_ZTV10NetLiteral) + 16u)
  NetNode (0x0x7fa556d2ef70) 0
      primary-for NetLiteral (0x0x7fa556d2ef08)
    NetObj (0x0x7fa556d7d2a0) 0
        primary-for NetNode (0x0x7fa556d2ef70)
      NetPins (0x0x7fa556d92000) 0
          primary-for NetObj (0x0x7fa556d7d2a0)
        LineInfo (0x0x7fa556d45840) 0
            primary-for NetPins (0x0x7fa556d92000)
      Attrib (0x0x7fa556d458a0) 48
          vptr=((& NetLiteral::_ZTV10NetLiteral) + 72u)

Vtable for NetLogic
NetLogic::_ZTV8NetLogic: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8NetLogic)
16    (int (*)(...))NetLogic::~NetLogic
24    (int (*)(...))NetLogic::~NetLogic
32    (int (*)(...))NetLogic::emit_node
40    (int (*)(...))NetLogic::dump_node
48    (int (*)(...))NetLogic::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI8NetLogic)
72    (int (*)(...))NetLogic::_ZThn48_N8NetLogicD1Ev
80    (int (*)(...))NetLogic::_ZThn48_N8NetLogicD0Ev

Class NetLogic
   size=144 align=8
   base size=144 base align=8
NetLogic (0x0x7fa556d92068) 0
    vptr=((& NetLogic::_ZTV8NetLogic) + 16u)
  NetNode (0x0x7fa556d920d0) 0
      primary-for NetLogic (0x0x7fa556d92068)
    NetObj (0x0x7fa556d7d380) 0
        primary-for NetNode (0x0x7fa556d920d0)
      NetPins (0x0x7fa556d92138) 0
          primary-for NetObj (0x0x7fa556d7d380)
        LineInfo (0x0x7fa556d45900) 0
            primary-for NetPins (0x0x7fa556d92138)
      Attrib (0x0x7fa556d45960) 48
          vptr=((& NetLogic::_ZTV8NetLogic) + 72u)

Vtable for NetSignExtend
NetSignExtend::_ZTV13NetSignExtend: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13NetSignExtend)
16    (int (*)(...))NetSignExtend::~NetSignExtend
24    (int (*)(...))NetSignExtend::~NetSignExtend
32    (int (*)(...))NetSignExtend::emit_node
40    (int (*)(...))NetSignExtend::dump_node
48    (int (*)(...))NetSignExtend::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI13NetSignExtend)
72    (int (*)(...))NetSignExtend::_ZThn48_N13NetSignExtendD1Ev
80    (int (*)(...))NetSignExtend::_ZThn48_N13NetSignExtendD0Ev

Class NetSignExtend
   size=144 align=8
   base size=140 base align=8
NetSignExtend (0x0x7fa556d921a0) 0
    vptr=((& NetSignExtend::_ZTV13NetSignExtend) + 16u)
  NetNode (0x0x7fa556d92208) 0
      primary-for NetSignExtend (0x0x7fa556d921a0)
    NetObj (0x0x7fa556d7dd20) 0
        primary-for NetNode (0x0x7fa556d92208)
      NetPins (0x0x7fa556d92270) 0
          primary-for NetObj (0x0x7fa556d7dd20)
        LineInfo (0x0x7fa556d459c0) 0
            primary-for NetPins (0x0x7fa556d92270)
      Attrib (0x0x7fa556d45a20) 48
          vptr=((& NetSignExtend::_ZTV13NetSignExtend) + 72u)

Vtable for NetUReduce
NetUReduce::_ZTV10NetUReduce: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetUReduce)
16    (int (*)(...))NetUReduce::~NetUReduce
24    (int (*)(...))NetUReduce::~NetUReduce
32    (int (*)(...))NetUReduce::emit_node
40    (int (*)(...))NetUReduce::dump_node
48    (int (*)(...))NetUReduce::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI10NetUReduce)
72    (int (*)(...))NetUReduce::_ZThn48_N10NetUReduceD1Ev
80    (int (*)(...))NetUReduce::_ZThn48_N10NetUReduceD0Ev

Class NetUReduce
   size=144 align=8
   base size=144 base align=8
NetUReduce (0x0x7fa556d922d8) 0
    vptr=((& NetUReduce::_ZTV10NetUReduce) + 16u)
  NetNode (0x0x7fa556d92340) 0
      primary-for NetUReduce (0x0x7fa556d922d8)
    NetObj (0x0x7fa556d7de00) 0
        primary-for NetNode (0x0x7fa556d92340)
      NetPins (0x0x7fa556d923a8) 0
          primary-for NetObj (0x0x7fa556d7de00)
        LineInfo (0x0x7fa556d45a80) 0
            primary-for NetPins (0x0x7fa556d923a8)
      Attrib (0x0x7fa556d45ae0) 48
          vptr=((& NetUReduce::_ZTV10NetUReduce) + 72u)

Class svector<char>
   size=16 align=8
   base size=16 base align=8
svector<char> (0x0x7fa556d45ba0) 0

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

Class std::allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > (0x0x7fa556d924e0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > (0x0x7fa556d45d20) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa556d926e8) 0 empty
  std::allocator_traits<std::allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa556d45de0) 0 empty

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

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

Class std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fa556d45f60) 0 empty

Class std::less<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::less<std::__cxx11::basic_string<char> > (0x0x7fa556d92958) 0 empty
  std::binary_function<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, bool> (0x0x7fa5569ff0c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa5569ff180) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa556d929c0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa5569ff240) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, PExpr*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, PExpr*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x7fa556d92a90) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa556d92af8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa5569ff360) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, PExpr*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, PExpr*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa556d45ea0) 0

Class std::map<std::__cxx11::basic_string<char>, PExpr*>
   size=48 align=8
   base size=48 base align=8
std::map<std::__cxx11::basic_string<char>, PExpr*> (0x0x7fa556d45c00) 0

Class PUdp
   size=136 align=8
   base size=136 base align=8
PUdp (0x0x7fa556d45b40) 0

Vtable for NetUDP
NetUDP::_ZTV6NetUDP: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6NetUDP)
16    (int (*)(...))NetUDP::~NetUDP
24    (int (*)(...))NetUDP::~NetUDP
32    (int (*)(...))NetUDP::emit_node
40    (int (*)(...))NetUDP::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI6NetUDP)
72    (int (*)(...))NetUDP::_ZThn48_N6NetUDPD1Ev
80    (int (*)(...))NetUDP::_ZThn48_N6NetUDPD0Ev

Class NetUDP
   size=152 align=8
   base size=152 base align=8
NetUDP (0x0x7fa556d92b60) 0
    vptr=((& NetUDP::_ZTV6NetUDP) + 16u)
  NetNode (0x0x7fa556d92bc8) 0
      primary-for NetUDP (0x0x7fa556d92b60)
    NetObj (0x0x7fa556da8e70) 0
        primary-for NetNode (0x0x7fa556d92bc8)
      NetPins (0x0x7fa556d92c30) 0
          primary-for NetObj (0x0x7fa556da8e70)
        LineInfo (0x0x7fa5569ff420) 0
            primary-for NetPins (0x0x7fa556d92c30)
      Attrib (0x0x7fa5569ff480) 48
          vptr=((& NetUDP::_ZTV6NetUDP) + 72u)

Vtable for NetProc
NetProc::_ZTV7NetProc: 20u entries
0     16u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    (int (*)(...))NetProc::~NetProc
32    (int (*)(...))NetProc::~NetProc
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551600u
128   (int (*)(...))-16
136   (int (*)(...))(& _ZTI7NetProc)
144   (int (*)(...))NetProc::_ZTv0_n24_N7NetProcD1Ev
152   (int (*)(...))NetProc::_ZTv0_n24_N7NetProcD0Ev

VTT for NetProc
NetProc::_ZTT7NetProc: 2u entries
0     ((& NetProc::_ZTV7NetProc) + 24u)
8     ((& NetProc::_ZTV7NetProc) + 144u)

Class NetProc
   size=40 align=8
   base size=16 base align=8
NetProc (0x0x7fa556d92c98) 0
    vptridx=0u vptr=((& NetProc::_ZTV7NetProc) + 24u)
  LineInfo (0x0x7fa5569ff660) 16 virtual
      vptridx=8u vbaseoffset=-24 vptr=((& NetProc::_ZTV7NetProc) + 144u)

Vtable for NetAlloc
NetAlloc::_ZTV8NetAlloc: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI8NetAlloc)
24    (int (*)(...))NetAlloc::~NetAlloc
32    (int (*)(...))NetAlloc::~NetAlloc
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetAlloc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAlloc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI8NetAlloc)
144   (int (*)(...))NetAlloc::_ZTv0_n24_N8NetAllocD1Ev
152   (int (*)(...))NetAlloc::_ZTv0_n24_N8NetAllocD0Ev

Construction vtable for NetProc (0x0x7fa556d92dd0 instance) in NetAlloc
NetAlloc::_ZTC8NetAlloc0_7NetProc: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetAlloc
NetAlloc::_ZTT8NetAlloc: 4u entries
0     ((& NetAlloc::_ZTV8NetAlloc) + 24u)
8     ((& NetAlloc::_ZTC8NetAlloc0_7NetProc) + 24u)
16    ((& NetAlloc::_ZTC8NetAlloc0_7NetProc) + 144u)
24    ((& NetAlloc::_ZTV8NetAlloc) + 144u)

Class NetAlloc
   size=48 align=8
   base size=24 base align=8
NetAlloc (0x0x7fa556d92d68) 0
    vptridx=0u vptr=((& NetAlloc::_ZTV8NetAlloc) + 24u)
  NetProc (0x0x7fa556d92dd0) 0
      primary-for NetAlloc (0x0x7fa556d92d68)
      subvttidx=8u
    LineInfo (0x0x7fa5569ff6c0) 24 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetAlloc::_ZTV8NetAlloc) + 144u)

Class NetAssign_
   size=48 align=8
   base size=44 base align=8
NetAssign_ (0x0x7fa5569ff720) 0

Vtable for NetAssignBase
NetAssignBase::_ZTV13NetAssignBase: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI13NetAssignBase)
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAssignBase::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI13NetAssignBase)
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual

Construction vtable for NetProc (0x0x7fa556d92f70 instance) in NetAssignBase
NetAssignBase::_ZTC13NetAssignBase0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetAssignBase
NetAssignBase::_ZTT13NetAssignBase: 4u entries
0     ((& NetAssignBase::_ZTV13NetAssignBase) + 24u)
8     ((& NetAssignBase::_ZTC13NetAssignBase0_7NetProc) + 24u)
16    ((& NetAssignBase::_ZTC13NetAssignBase0_7NetProc) + 144u)
24    ((& NetAssignBase::_ZTV13NetAssignBase) + 144u)

Class NetAssignBase
   size=64 align=8
   base size=40 base align=8
NetAssignBase (0x0x7fa556d92f08) 0
    vptridx=0u vptr=((& NetAssignBase::_ZTV13NetAssignBase) + 24u)
  NetProc (0x0x7fa556d92f70) 0
      primary-for NetAssignBase (0x0x7fa556d92f08)
      subvttidx=8u
    LineInfo (0x0x7fa5569ff780) 40 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetAssignBase::_ZTV13NetAssignBase) + 144u)

Vtable for NetAssign
NetAssign::_ZTV9NetAssign: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI9NetAssign)
24    (int (*)(...))NetAssign::~NetAssign
32    (int (*)(...))NetAssign::~NetAssign
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetAssign::emit_proc
64    (int (*)(...))NetAssign::match_proc
72    (int (*)(...))NetAssign::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAssign::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI9NetAssign)
144   (int (*)(...))NetAssign::_ZTv0_n24_N9NetAssignD1Ev
152   (int (*)(...))NetAssign::_ZTv0_n24_N9NetAssignD0Ev

Construction vtable for NetAssignBase (0x0x7fa556d92750 instance) in NetAssign
NetAssign::_ZTC9NetAssign0_13NetAssignBase: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI13NetAssignBase)
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAssignBase::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI13NetAssignBase)
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual

Construction vtable for NetProc (0x0x7fa556d92d00 instance) in NetAssign
NetAssign::_ZTC9NetAssign0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetAssign
NetAssign::_ZTT9NetAssign: 6u entries
0     ((& NetAssign::_ZTV9NetAssign) + 24u)
8     ((& NetAssign::_ZTC9NetAssign0_13NetAssignBase) + 24u)
16    ((& NetAssign::_ZTC9NetAssign0_7NetProc) + 24u)
24    ((& NetAssign::_ZTC9NetAssign0_7NetProc) + 144u)
32    ((& NetAssign::_ZTC9NetAssign0_13NetAssignBase) + 144u)
40    ((& NetAssign::_ZTV9NetAssign) + 144u)

Class NetAssign
   size=64 align=8
   base size=40 base align=8
NetAssign (0x0x7fa556d925b0) 0
    vptridx=0u vptr=((& NetAssign::_ZTV9NetAssign) + 24u)
  NetAssignBase (0x0x7fa556d92750) 0
      primary-for NetAssign (0x0x7fa556d925b0)
      subvttidx=8u
    NetProc (0x0x7fa556d92d00) 0
        primary-for NetAssignBase (0x0x7fa556d92750)
        subvttidx=16u
      LineInfo (0x0x7fa5569ff7e0) 40 virtual
          vptridx=40u vbaseoffset=-24 vptr=((& NetAssign::_ZTV9NetAssign) + 144u)

Vtable for NetAssignNB
NetAssignNB::_ZTV11NetAssignNB: 20u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI11NetAssignNB)
24    (int (*)(...))NetAssignNB::~NetAssignNB
32    (int (*)(...))NetAssignNB::~NetAssignNB
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetAssignNB::emit_proc
64    (int (*)(...))NetAssignNB::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAssignNB::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551560u
128   (int (*)(...))-56
136   (int (*)(...))(& _ZTI11NetAssignNB)
144   (int (*)(...))NetAssignNB::_ZTv0_n24_N11NetAssignNBD1Ev
152   (int (*)(...))NetAssignNB::_ZTv0_n24_N11NetAssignNBD0Ev

Construction vtable for NetAssignBase (0x0x7fa556d92e38 instance) in NetAssignNB
NetAssignNB::_ZTC11NetAssignNB0_13NetAssignBase: 20u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI13NetAssignBase)
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAssignBase::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551560u
128   (int (*)(...))-56
136   (int (*)(...))(& _ZTI13NetAssignBase)
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual

Construction vtable for NetProc (0x0x7fa556b19000 instance) in NetAssignNB
NetAssignNB::_ZTC11NetAssignNB0_7NetProc: 20u entries
0     56u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551560u
128   (int (*)(...))-56
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetAssignNB
NetAssignNB::_ZTT11NetAssignNB: 6u entries
0     ((& NetAssignNB::_ZTV11NetAssignNB) + 24u)
8     ((& NetAssignNB::_ZTC11NetAssignNB0_13NetAssignBase) + 24u)
16    ((& NetAssignNB::_ZTC11NetAssignNB0_7NetProc) + 24u)
24    ((& NetAssignNB::_ZTC11NetAssignNB0_7NetProc) + 144u)
32    ((& NetAssignNB::_ZTC11NetAssignNB0_13NetAssignBase) + 144u)
40    ((& NetAssignNB::_ZTV11NetAssignNB) + 144u)

Class NetAssignNB
   size=80 align=8
   base size=56 base align=8
NetAssignNB (0x0x7fa556d92ea0) 0
    vptridx=0u vptr=((& NetAssignNB::_ZTV11NetAssignNB) + 24u)
  NetAssignBase (0x0x7fa556d92e38) 0
      primary-for NetAssignNB (0x0x7fa556d92ea0)
      subvttidx=8u
    NetProc (0x0x7fa556b19000) 0
        primary-for NetAssignBase (0x0x7fa556d92e38)
        subvttidx=16u
      LineInfo (0x0x7fa5569ff840) 56 virtual
          vptridx=40u vbaseoffset=-24 vptr=((& NetAssignNB::_ZTV11NetAssignNB) + 144u)

Vtable for NetBlock
NetBlock::_ZTV8NetBlock: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI8NetBlock)
24    (int (*)(...))NetBlock::~NetBlock
32    (int (*)(...))NetBlock::~NetBlock
40    (int (*)(...))NetBlock::nex_input
48    (int (*)(...))NetBlock::nex_output
56    (int (*)(...))NetBlock::emit_proc
64    (int (*)(...))NetBlock::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetBlock::synth_async
96    (int (*)(...))NetBlock::synth_sync
104   (int (*)(...))NetBlock::dump
112   (int (*)(...))NetBlock::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI8NetBlock)
144   (int (*)(...))NetBlock::_ZTv0_n24_N8NetBlockD1Ev
152   (int (*)(...))NetBlock::_ZTv0_n24_N8NetBlockD0Ev

Construction vtable for NetProc (0x0x7fa556b19208 instance) in NetBlock
NetBlock::_ZTC8NetBlock0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetBlock
NetBlock::_ZTT8NetBlock: 4u entries
0     ((& NetBlock::_ZTV8NetBlock) + 24u)
8     ((& NetBlock::_ZTC8NetBlock0_7NetProc) + 24u)
16    ((& NetBlock::_ZTC8NetBlock0_7NetProc) + 144u)
24    ((& NetBlock::_ZTV8NetBlock) + 144u)

Class NetBlock
   size=64 align=8
   base size=40 base align=8
NetBlock (0x0x7fa556b191a0) 0
    vptridx=0u vptr=((& NetBlock::_ZTV8NetBlock) + 24u)
  NetProc (0x0x7fa556b19208) 0
      primary-for NetBlock (0x0x7fa556b191a0)
      subvttidx=8u
    LineInfo (0x0x7fa5569ff8a0) 40 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetBlock::_ZTV8NetBlock) + 144u)

Class NetCase::Item
   size=16 align=8
   base size=16 base align=8
NetCase::Item (0x0x7fa5569ffa20) 0

Vtable for NetCase
NetCase::_ZTV7NetCase: 20u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetCase)
24    (int (*)(...))NetCase::~NetCase
32    (int (*)(...))NetCase::~NetCase
40    (int (*)(...))NetCase::nex_input
48    (int (*)(...))NetCase::nex_output
56    (int (*)(...))NetCase::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetCase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetCase::dump
112   (int (*)(...))NetCase::delay_type
120   18446744073709551568u
128   (int (*)(...))-48
136   (int (*)(...))(& _ZTI7NetCase)
144   (int (*)(...))NetCase::_ZTv0_n24_N7NetCaseD1Ev
152   (int (*)(...))NetCase::_ZTv0_n24_N7NetCaseD0Ev

Construction vtable for NetProc (0x0x7fa556b193a8 instance) in NetCase
NetCase::_ZTC7NetCase0_7NetProc: 20u entries
0     48u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551568u
128   (int (*)(...))-48
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetCase
NetCase::_ZTT7NetCase: 4u entries
0     ((& NetCase::_ZTV7NetCase) + 24u)
8     ((& NetCase::_ZTC7NetCase0_7NetProc) + 24u)
16    ((& NetCase::_ZTC7NetCase0_7NetProc) + 144u)
24    ((& NetCase::_ZTV7NetCase) + 144u)

Class NetCase
   size=72 align=8
   base size=48 base align=8
NetCase (0x0x7fa556b19340) 0
    vptridx=0u vptr=((& NetCase::_ZTV7NetCase) + 24u)
  NetProc (0x0x7fa556b193a8) 0
      primary-for NetCase (0x0x7fa556b19340)
      subvttidx=8u
    LineInfo (0x0x7fa5569ff9c0) 48 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetCase::_ZTV7NetCase) + 144u)

Vtable for NetCAssign
NetCAssign::_ZTV10NetCAssign: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI10NetCAssign)
24    (int (*)(...))NetCAssign::~NetCAssign
32    (int (*)(...))NetCAssign::~NetCAssign
40    (int (*)(...))NetCAssign::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetCAssign::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetCAssign::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI10NetCAssign)
144   (int (*)(...))NetCAssign::_ZTv0_n24_N10NetCAssignD1Ev
152   (int (*)(...))NetCAssign::_ZTv0_n24_N10NetCAssignD0Ev

Construction vtable for NetAssignBase (0x0x7fa556b19548 instance) in NetCAssign
NetCAssign::_ZTC10NetCAssign0_13NetAssignBase: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI13NetAssignBase)
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAssignBase::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI13NetAssignBase)
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual

Construction vtable for NetProc (0x0x7fa556b195b0 instance) in NetCAssign
NetCAssign::_ZTC10NetCAssign0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetCAssign
NetCAssign::_ZTT10NetCAssign: 6u entries
0     ((& NetCAssign::_ZTV10NetCAssign) + 24u)
8     ((& NetCAssign::_ZTC10NetCAssign0_13NetAssignBase) + 24u)
16    ((& NetCAssign::_ZTC10NetCAssign0_7NetProc) + 24u)
24    ((& NetCAssign::_ZTC10NetCAssign0_7NetProc) + 144u)
32    ((& NetCAssign::_ZTC10NetCAssign0_13NetAssignBase) + 144u)
40    ((& NetCAssign::_ZTV10NetCAssign) + 144u)

Class NetCAssign
   size=64 align=8
   base size=40 base align=8
NetCAssign (0x0x7fa556b194e0) 0
    vptridx=0u vptr=((& NetCAssign::_ZTV10NetCAssign) + 24u)
  NetAssignBase (0x0x7fa556b19548) 0
      primary-for NetCAssign (0x0x7fa556b194e0)
      subvttidx=8u
    NetProc (0x0x7fa556b195b0) 0
        primary-for NetAssignBase (0x0x7fa556b19548)
        subvttidx=16u
      LineInfo (0x0x7fa5569ffc00) 40 virtual
          vptridx=40u vbaseoffset=-24 vptr=((& NetCAssign::_ZTV10NetCAssign) + 144u)

Vtable for NetCondit
NetCondit::_ZTV9NetCondit: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI9NetCondit)
24    (int (*)(...))NetCondit::~NetCondit
32    (int (*)(...))NetCondit::~NetCondit
40    (int (*)(...))NetCondit::nex_input
48    (int (*)(...))NetCondit::nex_output
56    (int (*)(...))NetCondit::emit_proc
64    (int (*)(...))NetCondit::match_proc
72    (int (*)(...))NetCondit::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetCondit::synth_async
96    (int (*)(...))NetCondit::synth_sync
104   (int (*)(...))NetCondit::dump
112   (int (*)(...))NetCondit::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI9NetCondit)
144   (int (*)(...))NetCondit::_ZTv0_n24_N9NetConditD1Ev
152   (int (*)(...))NetCondit::_ZTv0_n24_N9NetConditD0Ev

Construction vtable for NetProc (0x0x7fa556b197b8 instance) in NetCondit
NetCondit::_ZTC9NetCondit0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetCondit
NetCondit::_ZTT9NetCondit: 4u entries
0     ((& NetCondit::_ZTV9NetCondit) + 24u)
8     ((& NetCondit::_ZTC9NetCondit0_7NetProc) + 24u)
16    ((& NetCondit::_ZTC9NetCondit0_7NetProc) + 144u)
24    ((& NetCondit::_ZTV9NetCondit) + 144u)

Class NetCondit
   size=64 align=8
   base size=40 base align=8
NetCondit (0x0x7fa556b19750) 0
    vptridx=0u vptr=((& NetCondit::_ZTV9NetCondit) + 24u)
  NetProc (0x0x7fa556b197b8) 0
      primary-for NetCondit (0x0x7fa556b19750)
      subvttidx=8u
    LineInfo (0x0x7fa5569ffc60) 40 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetCondit::_ZTV9NetCondit) + 144u)

Vtable for NetContribution
NetContribution::_ZTV15NetContribution: 20u entries
0     32u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI15NetContribution)
24    (int (*)(...))NetContribution::~NetContribution
32    (int (*)(...))NetContribution::~NetContribution
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetContribution::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetContribution::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551584u
128   (int (*)(...))-32
136   (int (*)(...))(& _ZTI15NetContribution)
144   (int (*)(...))NetContribution::_ZTv0_n24_N15NetContributionD1Ev
152   (int (*)(...))NetContribution::_ZTv0_n24_N15NetContributionD0Ev

Construction vtable for NetProc (0x0x7fa556b19958 instance) in NetContribution
NetContribution::_ZTC15NetContribution0_7NetProc: 20u entries
0     32u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551584u
128   (int (*)(...))-32
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetContribution
NetContribution::_ZTT15NetContribution: 4u entries
0     ((& NetContribution::_ZTV15NetContribution) + 24u)
8     ((& NetContribution::_ZTC15NetContribution0_7NetProc) + 24u)
16    ((& NetContribution::_ZTC15NetContribution0_7NetProc) + 144u)
24    ((& NetContribution::_ZTV15NetContribution) + 144u)

Class NetContribution
   size=56 align=8
   base size=32 base align=8
NetContribution (0x0x7fa556b198f0) 0
    vptridx=0u vptr=((& NetContribution::_ZTV15NetContribution) + 24u)
  NetProc (0x0x7fa556b19958) 0
      primary-for NetContribution (0x0x7fa556b198f0)
      subvttidx=8u
    LineInfo (0x0x7fa5569ffcc0) 32 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetContribution::_ZTV15NetContribution) + 144u)

Vtable for NetDeassign
NetDeassign::_ZTV11NetDeassign: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI11NetDeassign)
24    (int (*)(...))NetDeassign::~NetDeassign
32    (int (*)(...))NetDeassign::~NetDeassign
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetDeassign::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetDeassign::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI11NetDeassign)
144   (int (*)(...))NetDeassign::_ZTv0_n24_N11NetDeassignD1Ev
152   (int (*)(...))NetDeassign::_ZTv0_n24_N11NetDeassignD0Ev

Construction vtable for NetAssignBase (0x0x7fa556b19af8 instance) in NetDeassign
NetDeassign::_ZTC11NetDeassign0_13NetAssignBase: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI13NetAssignBase)
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAssignBase::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI13NetAssignBase)
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual

Construction vtable for NetProc (0x0x7fa556b19b60 instance) in NetDeassign
NetDeassign::_ZTC11NetDeassign0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetDeassign
NetDeassign::_ZTT11NetDeassign: 6u entries
0     ((& NetDeassign::_ZTV11NetDeassign) + 24u)
8     ((& NetDeassign::_ZTC11NetDeassign0_13NetAssignBase) + 24u)
16    ((& NetDeassign::_ZTC11NetDeassign0_7NetProc) + 24u)
24    ((& NetDeassign::_ZTC11NetDeassign0_7NetProc) + 144u)
32    ((& NetDeassign::_ZTC11NetDeassign0_13NetAssignBase) + 144u)
40    ((& NetDeassign::_ZTV11NetDeassign) + 144u)

Class NetDeassign
   size=64 align=8
   base size=40 base align=8
NetDeassign (0x0x7fa556b19a90) 0
    vptridx=0u vptr=((& NetDeassign::_ZTV11NetDeassign) + 24u)
  NetAssignBase (0x0x7fa556b19af8) 0
      primary-for NetDeassign (0x0x7fa556b19a90)
      subvttidx=8u
    NetProc (0x0x7fa556b19b60) 0
        primary-for NetAssignBase (0x0x7fa556b19af8)
        subvttidx=16u
      LineInfo (0x0x7fa5569ffd20) 40 virtual
          vptridx=40u vbaseoffset=-24 vptr=((& NetDeassign::_ZTV11NetDeassign) + 144u)

Vtable for NetDisable
NetDisable::_ZTV10NetDisable: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI10NetDisable)
24    (int (*)(...))NetDisable::~NetDisable
32    (int (*)(...))NetDisable::~NetDisable
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetDisable::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetDisable::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI10NetDisable)
144   (int (*)(...))NetDisable::_ZTv0_n24_N10NetDisableD1Ev
152   (int (*)(...))NetDisable::_ZTv0_n24_N10NetDisableD0Ev

Construction vtable for NetProc (0x0x7fa556b19d68 instance) in NetDisable
NetDisable::_ZTC10NetDisable0_7NetProc: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetDisable
NetDisable::_ZTT10NetDisable: 4u entries
0     ((& NetDisable::_ZTV10NetDisable) + 24u)
8     ((& NetDisable::_ZTC10NetDisable0_7NetProc) + 24u)
16    ((& NetDisable::_ZTC10NetDisable0_7NetProc) + 144u)
24    ((& NetDisable::_ZTV10NetDisable) + 144u)

Class NetDisable
   size=48 align=8
   base size=24 base align=8
NetDisable (0x0x7fa556b19d00) 0
    vptridx=0u vptr=((& NetDisable::_ZTV10NetDisable) + 24u)
  NetProc (0x0x7fa556b19d68) 0
      primary-for NetDisable (0x0x7fa556b19d00)
      subvttidx=8u
    LineInfo (0x0x7fa5569ffd80) 24 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetDisable::_ZTV10NetDisable) + 144u)

Class NetEvent::wcell_
   size=16 align=8
   base size=16 base align=8
NetEvent::wcell_ (0x0x7fa5569ffe40) 0

Vtable for NetEvent
NetEvent::_ZTV8NetEvent: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8NetEvent)
16    (int (*)(...))NetEvent::~NetEvent
24    (int (*)(...))NetEvent::~NetEvent

Class NetEvent
   size=88 align=8
   base size=84 base align=8
NetEvent (0x0x7fa556b19ea0) 0
    vptr=((& NetEvent::_ZTV8NetEvent) + 16u)
  LineInfo (0x0x7fa5569ffde0) 0
      primary-for NetEvent (0x0x7fa556b19ea0)

Vtable for NetEvTrig
NetEvTrig::_ZTV9NetEvTrig: 20u entries
0     32u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI9NetEvTrig)
24    (int (*)(...))NetEvTrig::~NetEvTrig
32    (int (*)(...))NetEvTrig::~NetEvTrig
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetEvTrig::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetEvTrig::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551584u
128   (int (*)(...))-32
136   (int (*)(...))(& _ZTI9NetEvTrig)
144   (int (*)(...))NetEvTrig::_ZTv0_n24_N9NetEvTrigD1Ev
152   (int (*)(...))NetEvTrig::_ZTv0_n24_N9NetEvTrigD0Ev

Construction vtable for NetProc (0x0x7fa556b19068 instance) in NetEvTrig
NetEvTrig::_ZTC9NetEvTrig0_7NetProc: 20u entries
0     32u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551584u
128   (int (*)(...))-32
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetEvTrig
NetEvTrig::_ZTT9NetEvTrig: 4u entries
0     ((& NetEvTrig::_ZTV9NetEvTrig) + 24u)
8     ((& NetEvTrig::_ZTC9NetEvTrig0_7NetProc) + 24u)
16    ((& NetEvTrig::_ZTC9NetEvTrig0_7NetProc) + 144u)
24    ((& NetEvTrig::_ZTV9NetEvTrig) + 144u)

Class NetEvTrig
   size=56 align=8
   base size=32 base align=8
NetEvTrig (0x0x7fa556b19f70) 0
    vptridx=0u vptr=((& NetEvTrig::_ZTV9NetEvTrig) + 24u)
  NetProc (0x0x7fa556b19068) 0
      primary-for NetEvTrig (0x0x7fa556b19f70)
      subvttidx=8u
    LineInfo (0x0x7fa5569ffea0) 32 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetEvTrig::_ZTV9NetEvTrig) + 144u)

Vtable for NetEvWait
NetEvWait::_ZTV9NetEvWait: 21u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI9NetEvWait)
24    (int (*)(...))NetEvWait::~NetEvWait
32    (int (*)(...))NetEvWait::~NetEvWait
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetEvWait::nex_output
56    (int (*)(...))NetEvWait::emit_proc
64    (int (*)(...))NetEvWait::match_proc
72    (int (*)(...))NetEvWait::is_asynchronous
80    (int (*)(...))NetEvWait::is_synchronous
88    (int (*)(...))NetEvWait::synth_async
96    (int (*)(...))NetEvWait::synth_sync
104   (int (*)(...))NetEvWait::dump
112   (int (*)(...))NetEvWait::delay_type
120   (int (*)(...))NetEvWait::dump_inline
128   18446744073709551576u
136   (int (*)(...))-40
144   (int (*)(...))(& _ZTI9NetEvWait)
152   (int (*)(...))NetEvWait::_ZTv0_n24_N9NetEvWaitD1Ev
160   (int (*)(...))NetEvWait::_ZTv0_n24_N9NetEvWaitD0Ev

Construction vtable for NetProc (0x0x7fa556b19138 instance) in NetEvWait
NetEvWait::_ZTC9NetEvWait0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetEvWait
NetEvWait::_ZTT9NetEvWait: 4u entries
0     ((& NetEvWait::_ZTV9NetEvWait) + 24u)
8     ((& NetEvWait::_ZTC9NetEvWait0_7NetProc) + 24u)
16    ((& NetEvWait::_ZTC9NetEvWait0_7NetProc) + 144u)
24    ((& NetEvWait::_ZTV9NetEvWait) + 152u)

Class NetEvWait
   size=64 align=8
   base size=40 base align=8
NetEvWait (0x0x7fa556b190d0) 0
    vptridx=0u vptr=((& NetEvWait::_ZTV9NetEvWait) + 24u)
  NetProc (0x0x7fa556b19138) 0
      primary-for NetEvWait (0x0x7fa556b190d0)
      subvttidx=8u
    LineInfo (0x0x7fa5569fff00) 40 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetEvWait::_ZTV9NetEvWait) + 152u)

Vtable for NetEvProbe
NetEvProbe::_ZTV10NetEvProbe: 11u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetEvProbe)
16    (int (*)(...))NetEvProbe::~NetEvProbe
24    (int (*)(...))NetEvProbe::~NetEvProbe
32    (int (*)(...))NetEvProbe::emit_node
40    (int (*)(...))NetEvProbe::dump_node
48    (int (*)(...))NetNode::functor_node
56    (int (*)(...))-48
64    (int (*)(...))(& _ZTI10NetEvProbe)
72    (int (*)(...))NetEvProbe::_ZThn48_N10NetEvProbeD1Ev
80    (int (*)(...))NetEvProbe::_ZThn48_N10NetEvProbeD0Ev

Class NetEvProbe
   size=160 align=8
   base size=160 base align=8
NetEvProbe (0x0x7fa556b19270) 0
    vptr=((& NetEvProbe::_ZTV10NetEvProbe) + 16u)
  NetNode (0x0x7fa556b192d8) 0
      primary-for NetEvProbe (0x0x7fa556b19270)
    NetObj (0x0x7fa556ae9c40) 0
        primary-for NetNode (0x0x7fa556b192d8)
      NetPins (0x0x7fa556b19410) 0
          primary-for NetObj (0x0x7fa556ae9c40)
        LineInfo (0x0x7fa5569fff60) 0
            primary-for NetPins (0x0x7fa556b19410)
      Attrib (0x0x7fa556b86000) 48
          vptr=((& NetEvProbe::_ZTV10NetEvProbe) + 72u)

Vtable for NetForce
NetForce::_ZTV8NetForce: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI8NetForce)
24    (int (*)(...))NetForce::~NetForce
32    (int (*)(...))NetForce::~NetForce
40    (int (*)(...))NetForce::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetForce::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetForce::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI8NetForce)
144   (int (*)(...))NetForce::_ZTv0_n24_N8NetForceD1Ev
152   (int (*)(...))NetForce::_ZTv0_n24_N8NetForceD0Ev

Construction vtable for NetAssignBase (0x0x7fa556b19618 instance) in NetForce
NetForce::_ZTC8NetForce0_13NetAssignBase: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI13NetAssignBase)
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAssignBase::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI13NetAssignBase)
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual

Construction vtable for NetProc (0x0x7fa556b19680 instance) in NetForce
NetForce::_ZTC8NetForce0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetForce
NetForce::_ZTT8NetForce: 6u entries
0     ((& NetForce::_ZTV8NetForce) + 24u)
8     ((& NetForce::_ZTC8NetForce0_13NetAssignBase) + 24u)
16    ((& NetForce::_ZTC8NetForce0_7NetProc) + 24u)
24    ((& NetForce::_ZTC8NetForce0_7NetProc) + 144u)
32    ((& NetForce::_ZTC8NetForce0_13NetAssignBase) + 144u)
40    ((& NetForce::_ZTV8NetForce) + 144u)

Class NetForce
   size=64 align=8
   base size=40 base align=8
NetForce (0x0x7fa556b19478) 0
    vptridx=0u vptr=((& NetForce::_ZTV8NetForce) + 24u)
  NetAssignBase (0x0x7fa556b19618) 0
      primary-for NetForce (0x0x7fa556b19478)
      subvttidx=8u
    NetProc (0x0x7fa556b19680) 0
        primary-for NetAssignBase (0x0x7fa556b19618)
        subvttidx=16u
      LineInfo (0x0x7fa556b86060) 40 virtual
          vptridx=40u vbaseoffset=-24 vptr=((& NetForce::_ZTV8NetForce) + 144u)

Vtable for NetForever
NetForever::_ZTV10NetForever: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI10NetForever)
24    (int (*)(...))NetForever::~NetForever
32    (int (*)(...))NetForever::~NetForever
40    (int (*)(...))NetForever::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetForever::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetForever::dump
112   (int (*)(...))NetForever::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI10NetForever)
144   (int (*)(...))NetForever::_ZTv0_n24_N10NetForeverD1Ev
152   (int (*)(...))NetForever::_ZTv0_n24_N10NetForeverD0Ev

Construction vtable for NetProc (0x0x7fa556b19820 instance) in NetForever
NetForever::_ZTC10NetForever0_7NetProc: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetForever
NetForever::_ZTT10NetForever: 4u entries
0     ((& NetForever::_ZTV10NetForever) + 24u)
8     ((& NetForever::_ZTC10NetForever0_7NetProc) + 24u)
16    ((& NetForever::_ZTC10NetForever0_7NetProc) + 144u)
24    ((& NetForever::_ZTV10NetForever) + 144u)

Class NetForever
   size=48 align=8
   base size=24 base align=8
NetForever (0x0x7fa556b196e8) 0
    vptridx=0u vptr=((& NetForever::_ZTV10NetForever) + 24u)
  NetProc (0x0x7fa556b19820) 0
      primary-for NetForever (0x0x7fa556b196e8)
      subvttidx=8u
    LineInfo (0x0x7fa556b860c0) 24 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetForever::_ZTV10NetForever) + 144u)

Vtable for NetFree
NetFree::_ZTV7NetFree: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetFree)
24    (int (*)(...))NetFree::~NetFree
32    (int (*)(...))NetFree::~NetFree
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetFree::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetFree::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI7NetFree)
144   (int (*)(...))NetFree::_ZTv0_n24_N7NetFreeD1Ev
152   (int (*)(...))NetFree::_ZTv0_n24_N7NetFreeD0Ev

Construction vtable for NetProc (0x0x7fa556b199c0 instance) in NetFree
NetFree::_ZTC7NetFree0_7NetProc: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetFree
NetFree::_ZTT7NetFree: 4u entries
0     ((& NetFree::_ZTV7NetFree) + 24u)
8     ((& NetFree::_ZTC7NetFree0_7NetProc) + 24u)
16    ((& NetFree::_ZTC7NetFree0_7NetProc) + 144u)
24    ((& NetFree::_ZTV7NetFree) + 144u)

Class NetFree
   size=48 align=8
   base size=24 base align=8
NetFree (0x0x7fa556b19888) 0
    vptridx=0u vptr=((& NetFree::_ZTV7NetFree) + 24u)
  NetProc (0x0x7fa556b199c0) 0
      primary-for NetFree (0x0x7fa556b19888)
      subvttidx=8u
    LineInfo (0x0x7fa556b86120) 24 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetFree::_ZTV7NetFree) + 144u)

Class svector<NetNet*>
   size=16 align=8
   base size=16 base align=8
svector<NetNet*> (0x0x7fa556b861e0) 0

Class NetFuncDef
   size=40 align=8
   base size=40 base align=8
NetFuncDef (0x0x7fa556b86180) 0

Vtable for NetPDelay
NetPDelay::_ZTV9NetPDelay: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI9NetPDelay)
24    (int (*)(...))NetPDelay::~NetPDelay
32    (int (*)(...))NetPDelay::~NetPDelay
40    (int (*)(...))NetPDelay::nex_input
48    (int (*)(...))NetPDelay::nex_output
56    (int (*)(...))NetPDelay::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetPDelay::dump
112   (int (*)(...))NetPDelay::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI9NetPDelay)
144   (int (*)(...))NetPDelay::_ZTv0_n24_N9NetPDelayD1Ev
152   (int (*)(...))NetPDelay::_ZTv0_n24_N9NetPDelayD0Ev

Construction vtable for NetProc (0x0x7fa556b19bc8 instance) in NetPDelay
NetPDelay::_ZTC9NetPDelay0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetPDelay
NetPDelay::_ZTT9NetPDelay: 4u entries
0     ((& NetPDelay::_ZTV9NetPDelay) + 24u)
8     ((& NetPDelay::_ZTC9NetPDelay0_7NetProc) + 24u)
16    ((& NetPDelay::_ZTC9NetPDelay0_7NetProc) + 144u)
24    ((& NetPDelay::_ZTV9NetPDelay) + 144u)

Class NetPDelay
   size=64 align=8
   base size=40 base align=8
NetPDelay (0x0x7fa556b19a28) 0
    vptridx=0u vptr=((& NetPDelay::_ZTV9NetPDelay) + 24u)
  NetProc (0x0x7fa556b19bc8) 0
      primary-for NetPDelay (0x0x7fa556b19a28)
      subvttidx=8u
    LineInfo (0x0x7fa556b86240) 40 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetPDelay::_ZTV9NetPDelay) + 144u)

Vtable for NetRepeat
NetRepeat::_ZTV9NetRepeat: 20u entries
0     32u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI9NetRepeat)
24    (int (*)(...))NetRepeat::~NetRepeat
32    (int (*)(...))NetRepeat::~NetRepeat
40    (int (*)(...))NetRepeat::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetRepeat::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetRepeat::dump
112   (int (*)(...))NetRepeat::delay_type
120   18446744073709551584u
128   (int (*)(...))-32
136   (int (*)(...))(& _ZTI9NetRepeat)
144   (int (*)(...))NetRepeat::_ZTv0_n24_N9NetRepeatD1Ev
152   (int (*)(...))NetRepeat::_ZTv0_n24_N9NetRepeatD0Ev

Construction vtable for NetProc (0x0x7fa556b19c98 instance) in NetRepeat
NetRepeat::_ZTC9NetRepeat0_7NetProc: 20u entries
0     32u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551584u
128   (int (*)(...))-32
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetRepeat
NetRepeat::_ZTT9NetRepeat: 4u entries
0     ((& NetRepeat::_ZTV9NetRepeat) + 24u)
8     ((& NetRepeat::_ZTC9NetRepeat0_7NetProc) + 24u)
16    ((& NetRepeat::_ZTC9NetRepeat0_7NetProc) + 144u)
24    ((& NetRepeat::_ZTV9NetRepeat) + 144u)

Class NetRepeat
   size=56 align=8
   base size=32 base align=8
NetRepeat (0x0x7fa556b19c30) 0
    vptridx=0u vptr=((& NetRepeat::_ZTV9NetRepeat) + 24u)
  NetProc (0x0x7fa556b19c98) 0
      primary-for NetRepeat (0x0x7fa556b19c30)
      subvttidx=8u
    LineInfo (0x0x7fa556b862a0) 32 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetRepeat::_ZTV9NetRepeat) + 144u)

Vtable for NetRelease
NetRelease::_ZTV10NetRelease: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI10NetRelease)
24    (int (*)(...))NetRelease::~NetRelease
32    (int (*)(...))NetRelease::~NetRelease
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetRelease::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetRelease::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI10NetRelease)
144   (int (*)(...))NetRelease::_ZTv0_n24_N10NetReleaseD1Ev
152   (int (*)(...))NetRelease::_ZTv0_n24_N10NetReleaseD0Ev

Construction vtable for NetAssignBase (0x0x7fa556b19e38 instance) in NetRelease
NetRelease::_ZTC10NetRelease0_13NetAssignBase: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI13NetAssignBase)
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))NetAssignBase::nex_input
48    (int (*)(...))NetAssignBase::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetAssignBase::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetAssignBase::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI13NetAssignBase)
144   (int (*)(...))__cxa_pure_virtual
152   (int (*)(...))__cxa_pure_virtual

Construction vtable for NetProc (0x0x7fa556bc9000 instance) in NetRelease
NetRelease::_ZTC10NetRelease0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetRelease
NetRelease::_ZTT10NetRelease: 6u entries
0     ((& NetRelease::_ZTV10NetRelease) + 24u)
8     ((& NetRelease::_ZTC10NetRelease0_13NetAssignBase) + 24u)
16    ((& NetRelease::_ZTC10NetRelease0_7NetProc) + 24u)
24    ((& NetRelease::_ZTC10NetRelease0_7NetProc) + 144u)
32    ((& NetRelease::_ZTC10NetRelease0_13NetAssignBase) + 144u)
40    ((& NetRelease::_ZTV10NetRelease) + 144u)

Class NetRelease
   size=64 align=8
   base size=40 base align=8
NetRelease (0x0x7fa556b19dd0) 0
    vptridx=0u vptr=((& NetRelease::_ZTV10NetRelease) + 24u)
  NetAssignBase (0x0x7fa556b19e38) 0
      primary-for NetRelease (0x0x7fa556b19dd0)
      subvttidx=8u
    NetProc (0x0x7fa556bc9000) 0
        primary-for NetAssignBase (0x0x7fa556b19e38)
        subvttidx=16u
      LineInfo (0x0x7fa556b86300) 40 virtual
          vptridx=40u vbaseoffset=-24 vptr=((& NetRelease::_ZTV10NetRelease) + 144u)

Class svector<NetExpr*>
   size=16 align=8
   base size=16 base align=8
svector<NetExpr*> (0x0x7fa556b863c0) 0

Vtable for NetSTask
NetSTask::_ZTV8NetSTask: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI8NetSTask)
24    (int (*)(...))NetSTask::~NetSTask
32    (int (*)(...))NetSTask::~NetSTask
40    (int (*)(...))NetSTask::nex_input
48    (int (*)(...))NetSTask::nex_output
56    (int (*)(...))NetSTask::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetSTask::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI8NetSTask)
144   (int (*)(...))NetSTask::_ZTv0_n24_N8NetSTaskD1Ev
152   (int (*)(...))NetSTask::_ZTv0_n24_N8NetSTaskD0Ev

Construction vtable for NetProc (0x0x7fa556bc9208 instance) in NetSTask
NetSTask::_ZTC8NetSTask0_7NetProc: 20u entries
0     40u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551576u
128   (int (*)(...))-40
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetSTask
NetSTask::_ZTT8NetSTask: 4u entries
0     ((& NetSTask::_ZTV8NetSTask) + 24u)
8     ((& NetSTask::_ZTC8NetSTask0_7NetProc) + 24u)
16    ((& NetSTask::_ZTC8NetSTask0_7NetProc) + 144u)
24    ((& NetSTask::_ZTV8NetSTask) + 144u)

Class NetSTask
   size=64 align=8
   base size=40 base align=8
NetSTask (0x0x7fa556bc91a0) 0
    vptridx=0u vptr=((& NetSTask::_ZTV8NetSTask) + 24u)
  NetProc (0x0x7fa556bc9208) 0
      primary-for NetSTask (0x0x7fa556bc91a0)
      subvttidx=8u
    LineInfo (0x0x7fa556b86360) 40 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetSTask::_ZTV8NetSTask) + 144u)

Class NetTaskDef
   size=32 align=8
   base size=32 base align=8
NetTaskDef (0x0x7fa556b86420) 0

Vtable for NetEUFunc
NetEUFunc::_ZTV9NetEUFunc: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEUFunc)
16    (int (*)(...))NetEUFunc::~NetEUFunc
24    (int (*)(...))NetEUFunc::~NetEUFunc
32    (int (*)(...))NetEUFunc::expr_scan
40    (int (*)(...))NetEUFunc::dump
48    (int (*)(...))NetEUFunc::expr_type
56    (int (*)(...))NetEUFunc::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetEUFunc::eval_tree
96    (int (*)(...))NetEUFunc::dup_expr
104   (int (*)(...))NetEUFunc::nex_input
112   (int (*)(...))NetEUFunc::synthesize

Class NetEUFunc
   size=72 align=8
   base size=72 base align=8
NetEUFunc (0x0x7fa556bc9340) 0
    vptr=((& NetEUFunc::_ZTV9NetEUFunc) + 16u)
  NetExpr (0x0x7fa556bc93a8) 0
      primary-for NetEUFunc (0x0x7fa556bc9340)
    LineInfo (0x0x7fa556b86480) 0
        primary-for NetExpr (0x0x7fa556bc93a8)

Vtable for NetEAccess
NetEAccess::_ZTV10NetEAccess: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetEAccess)
16    (int (*)(...))NetEAccess::~NetEAccess
24    (int (*)(...))NetEAccess::~NetEAccess
32    (int (*)(...))NetEAccess::expr_scan
40    (int (*)(...))NetEAccess::dump
48    (int (*)(...))NetEAccess::expr_type
56    (int (*)(...))NetExpr::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetEAccess::dup_expr
104   (int (*)(...))NetEAccess::nex_input
112   (int (*)(...))NetExpr::synthesize

Class NetEAccess
   size=48 align=8
   base size=48 base align=8
NetEAccess (0x0x7fa556bc9410) 0
    vptr=((& NetEAccess::_ZTV10NetEAccess) + 16u)
  NetExpr (0x0x7fa556bc9478) 0
      primary-for NetEAccess (0x0x7fa556bc9410)
    LineInfo (0x0x7fa556b864e0) 0
        primary-for NetExpr (0x0x7fa556bc9478)

Vtable for NetUTask
NetUTask::_ZTV8NetUTask: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI8NetUTask)
24    (int (*)(...))NetUTask::~NetUTask
32    (int (*)(...))NetUTask::~NetUTask
40    (int (*)(...))NetUTask::nex_input
48    (int (*)(...))NetUTask::nex_output
56    (int (*)(...))NetUTask::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetUTask::dump
112   (int (*)(...))NetUTask::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI8NetUTask)
144   (int (*)(...))NetUTask::_ZTv0_n24_N8NetUTaskD1Ev
152   (int (*)(...))NetUTask::_ZTv0_n24_N8NetUTaskD0Ev

Construction vtable for NetProc (0x0x7fa556bc9548 instance) in NetUTask
NetUTask::_ZTC8NetUTask0_7NetProc: 20u entries
0     24u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551592u
128   (int (*)(...))-24
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetUTask
NetUTask::_ZTT8NetUTask: 4u entries
0     ((& NetUTask::_ZTV8NetUTask) + 24u)
8     ((& NetUTask::_ZTC8NetUTask0_7NetProc) + 24u)
16    ((& NetUTask::_ZTC8NetUTask0_7NetProc) + 144u)
24    ((& NetUTask::_ZTV8NetUTask) + 144u)

Class NetUTask
   size=48 align=8
   base size=24 base align=8
NetUTask (0x0x7fa556bc94e0) 0
    vptridx=0u vptr=((& NetUTask::_ZTV8NetUTask) + 24u)
  NetProc (0x0x7fa556bc9548) 0
      primary-for NetUTask (0x0x7fa556bc94e0)
      subvttidx=8u
    LineInfo (0x0x7fa556b86600) 24 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetUTask::_ZTV8NetUTask) + 144u)

Vtable for NetWhile
NetWhile::_ZTV8NetWhile: 20u entries
0     32u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI8NetWhile)
24    (int (*)(...))NetWhile::~NetWhile
32    (int (*)(...))NetWhile::~NetWhile
40    (int (*)(...))NetWhile::nex_input
48    (int (*)(...))NetWhile::nex_output
56    (int (*)(...))NetWhile::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetWhile::dump
112   (int (*)(...))NetWhile::delay_type
120   18446744073709551584u
128   (int (*)(...))-32
136   (int (*)(...))(& _ZTI8NetWhile)
144   (int (*)(...))NetWhile::_ZTv0_n24_N8NetWhileD1Ev
152   (int (*)(...))NetWhile::_ZTv0_n24_N8NetWhileD0Ev

Construction vtable for NetProc (0x0x7fa556bc96e8 instance) in NetWhile
NetWhile::_ZTC8NetWhile0_7NetProc: 20u entries
0     32u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTI7NetProc)
24    0u
32    0u
40    (int (*)(...))NetProc::nex_input
48    (int (*)(...))NetProc::nex_output
56    (int (*)(...))NetProc::emit_proc
64    (int (*)(...))NetProc::match_proc
72    (int (*)(...))NetProc::is_asynchronous
80    (int (*)(...))NetProc::is_synchronous
88    (int (*)(...))NetProc::synth_async
96    (int (*)(...))NetProc::synth_sync
104   (int (*)(...))NetProc::dump
112   (int (*)(...))NetProc::delay_type
120   18446744073709551584u
128   (int (*)(...))-32
136   (int (*)(...))(& _ZTI7NetProc)
144   0u
152   0u

VTT for NetWhile
NetWhile::_ZTT8NetWhile: 4u entries
0     ((& NetWhile::_ZTV8NetWhile) + 24u)
8     ((& NetWhile::_ZTC8NetWhile0_7NetProc) + 24u)
16    ((& NetWhile::_ZTC8NetWhile0_7NetProc) + 144u)
24    ((& NetWhile::_ZTV8NetWhile) + 144u)

Class NetWhile
   size=56 align=8
   base size=32 base align=8
NetWhile (0x0x7fa556bc9680) 0
    vptridx=0u vptr=((& NetWhile::_ZTV8NetWhile) + 24u)
  NetProc (0x0x7fa556bc96e8) 0
      primary-for NetWhile (0x0x7fa556bc9680)
      subvttidx=8u
    LineInfo (0x0x7fa556b86660) 32 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& NetWhile::_ZTV8NetWhile) + 144u)

Vtable for NetProcTop
NetProcTop::_ZTV10NetProcTop: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetProcTop)
16    (int (*)(...))NetProcTop::~NetProcTop
24    (int (*)(...))NetProcTop::~NetProcTop
32    (int (*)(...))-24
40    (int (*)(...))(& _ZTI10NetProcTop)
48    (int (*)(...))NetProcTop::_ZThn24_N10NetProcTopD1Ev
56    (int (*)(...))NetProcTop::_ZThn24_N10NetProcTopD0Ev

Class NetProcTop
   size=80 align=8
   base size=80 base align=8
NetProcTop (0x0x7fa556ba5690) 0
    vptr=((& NetProcTop::_ZTV10NetProcTop) + 16u)
  LineInfo (0x0x7fa556b86900) 0
      primary-for NetProcTop (0x0x7fa556ba5690)
  Attrib (0x0x7fa556b86960) 24
      vptr=((& NetProcTop::_ZTV10NetProcTop) + 48u)

Vtable for NetAnalogTop
NetAnalogTop::_ZTV12NetAnalogTop: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12NetAnalogTop)
16    (int (*)(...))NetAnalogTop::~NetAnalogTop
24    (int (*)(...))NetAnalogTop::~NetAnalogTop
32    (int (*)(...))-24
40    (int (*)(...))(& _ZTI12NetAnalogTop)
48    (int (*)(...))NetAnalogTop::_ZThn24_N12NetAnalogTopD1Ev
56    (int (*)(...))NetAnalogTop::_ZThn24_N12NetAnalogTopD0Ev

Class NetAnalogTop
   size=80 align=8
   base size=80 base align=8
NetAnalogTop (0x0x7fa556ba5770) 0
    vptr=((& NetAnalogTop::_ZTV12NetAnalogTop) + 16u)
  LineInfo (0x0x7fa556b86a20) 0
      primary-for NetAnalogTop (0x0x7fa556ba5770)
  Attrib (0x0x7fa556b86a80) 24
      vptr=((& NetAnalogTop::_ZTV12NetAnalogTop) + 48u)

Vtable for NetEBinary
NetEBinary::_ZTV10NetEBinary: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetEBinary)
16    (int (*)(...))NetEBinary::~NetEBinary
24    (int (*)(...))NetEBinary::~NetEBinary
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetExpr::expr_type
56    (int (*)(...))NetEBinary::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetEBinary::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetEBinary::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetExpr::synthesize

Class NetEBinary
   size=48 align=8
   base size=48 base align=8
NetEBinary (0x0x7fa556bc98f0) 0
    vptr=((& NetEBinary::_ZTV10NetEBinary) + 16u)
  NetExpr (0x0x7fa556bc9958) 0
      primary-for NetEBinary (0x0x7fa556bc98f0)
    LineInfo (0x0x7fa556b86b40) 0
        primary-for NetExpr (0x0x7fa556bc9958)

Vtable for NetEBAdd
NetEBAdd::_ZTV8NetEBAdd: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8NetEBAdd)
16    (int (*)(...))NetEBAdd::~NetEBAdd
24    (int (*)(...))NetEBAdd::~NetEBAdd
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetEBAdd::expr_type
56    (int (*)(...))NetEBAdd::set_width
64    (int (*)(...))NetEBAdd::cast_signed
72    (int (*)(...))NetEBinary::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetEBAdd::eval_tree
96    (int (*)(...))NetEBAdd::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetEBAdd::synthesize

Class NetEBAdd
   size=48 align=8
   base size=48 base align=8
NetEBAdd (0x0x7fa556bc99c0) 0
    vptr=((& NetEBAdd::_ZTV8NetEBAdd) + 16u)
  NetEBinary (0x0x7fa556bc9a28) 0
      primary-for NetEBAdd (0x0x7fa556bc99c0)
    NetExpr (0x0x7fa556bc9a90) 0
        primary-for NetEBinary (0x0x7fa556bc9a28)
      LineInfo (0x0x7fa556b86cc0) 0
          primary-for NetExpr (0x0x7fa556bc9a90)

Vtable for NetEBDiv
NetEBDiv::_ZTV8NetEBDiv: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8NetEBDiv)
16    (int (*)(...))NetEBDiv::~NetEBDiv
24    (int (*)(...))NetEBDiv::~NetEBDiv
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetEBDiv::expr_type
56    (int (*)(...))NetEBDiv::set_width
64    (int (*)(...))NetEBDiv::cast_signed
72    (int (*)(...))NetEBinary::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetEBDiv::eval_tree
96    (int (*)(...))NetEBDiv::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetEBDiv::synthesize

Class NetEBDiv
   size=48 align=8
   base size=48 base align=8
NetEBDiv (0x0x7fa556bc9af8) 0
    vptr=((& NetEBDiv::_ZTV8NetEBDiv) + 16u)
  NetEBinary (0x0x7fa556bc9b60) 0
      primary-for NetEBDiv (0x0x7fa556bc9af8)
    NetExpr (0x0x7fa556bc9bc8) 0
        primary-for NetEBinary (0x0x7fa556bc9b60)
      LineInfo (0x0x7fa556b86d20) 0
          primary-for NetExpr (0x0x7fa556bc9bc8)

Vtable for NetEBBits
NetEBBits::_ZTV9NetEBBits: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEBBits)
16    (int (*)(...))NetEBBits::~NetEBBits
24    (int (*)(...))NetEBBits::~NetEBBits
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetExpr::expr_type
56    (int (*)(...))NetEBBits::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetEBinary::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetEBBits::eval_tree
96    (int (*)(...))NetEBBits::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetEBBits::synthesize

Class NetEBBits
   size=48 align=8
   base size=48 base align=8
NetEBBits (0x0x7fa556bc9c30) 0
    vptr=((& NetEBBits::_ZTV9NetEBBits) + 16u)
  NetEBinary (0x0x7fa556bc9c98) 0
      primary-for NetEBBits (0x0x7fa556bc9c30)
    NetExpr (0x0x7fa556bc9d00) 0
        primary-for NetEBinary (0x0x7fa556bc9c98)
      LineInfo (0x0x7fa556b86d80) 0
          primary-for NetExpr (0x0x7fa556bc9d00)

Vtable for NetEBComp
NetEBComp::_ZTV9NetEBComp: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEBComp)
16    (int (*)(...))NetEBComp::~NetEBComp
24    (int (*)(...))NetEBComp::~NetEBComp
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetEBComp::expr_type
56    (int (*)(...))NetEBComp::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetEBComp::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetEBComp::eval_tree
96    (int (*)(...))NetEBComp::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetEBComp::synthesize

Class NetEBComp
   size=48 align=8
   base size=48 base align=8
NetEBComp (0x0x7fa556bc9d68) 0
    vptr=((& NetEBComp::_ZTV9NetEBComp) + 16u)
  NetEBinary (0x0x7fa556bc9dd0) 0
      primary-for NetEBComp (0x0x7fa556bc9d68)
    NetExpr (0x0x7fa556bc9e38) 0
        primary-for NetEBinary (0x0x7fa556bc9dd0)
      LineInfo (0x0x7fa556b86de0) 0
          primary-for NetExpr (0x0x7fa556bc9e38)

Vtable for NetEBLogic
NetEBLogic::_ZTV10NetEBLogic: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetEBLogic)
16    (int (*)(...))NetEBLogic::~NetEBLogic
24    (int (*)(...))NetEBLogic::~NetEBLogic
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetExpr::expr_type
56    (int (*)(...))NetEBLogic::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetEBinary::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetEBLogic::eval_tree
96    (int (*)(...))NetEBLogic::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetEBLogic::synthesize

Class NetEBLogic
   size=48 align=8
   base size=48 base align=8
NetEBLogic (0x0x7fa556bc9ea0) 0
    vptr=((& NetEBLogic::_ZTV10NetEBLogic) + 16u)
  NetEBinary (0x0x7fa556bc9f08) 0
      primary-for NetEBLogic (0x0x7fa556bc9ea0)
    NetExpr (0x0x7fa556bc9f70) 0
        primary-for NetEBinary (0x0x7fa556bc9f08)
      LineInfo (0x0x7fa556b86e40) 0
          primary-for NetExpr (0x0x7fa556bc9f70)

Vtable for NetEBMinMax
NetEBMinMax::_ZTV11NetEBMinMax: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11NetEBMinMax)
16    (int (*)(...))NetEBMinMax::~NetEBMinMax
24    (int (*)(...))NetEBMinMax::~NetEBMinMax
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetEBMinMax::expr_type
56    (int (*)(...))NetEBinary::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetEBinary::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetEBinary::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetExpr::synthesize

Class NetEBMinMax
   size=48 align=8
   base size=48 base align=8
NetEBMinMax (0x0x7fa556bc9068) 0
    vptr=((& NetEBMinMax::_ZTV11NetEBMinMax) + 16u)
  NetEBinary (0x0x7fa556bc90d0) 0
      primary-for NetEBMinMax (0x0x7fa556bc9068)
    NetExpr (0x0x7fa556bc9138) 0
        primary-for NetEBinary (0x0x7fa556bc90d0)
      LineInfo (0x0x7fa556b86ea0) 0
          primary-for NetExpr (0x0x7fa556bc9138)

Vtable for NetEBMult
NetEBMult::_ZTV9NetEBMult: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEBMult)
16    (int (*)(...))NetEBMult::~NetEBMult
24    (int (*)(...))NetEBMult::~NetEBMult
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetEBMult::expr_type
56    (int (*)(...))NetEBMult::set_width
64    (int (*)(...))NetEBMult::cast_signed
72    (int (*)(...))NetEBinary::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetEBMult::eval_tree
96    (int (*)(...))NetEBMult::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetEBMult::synthesize

Class NetEBMult
   size=48 align=8
   base size=48 base align=8
NetEBMult (0x0x7fa556bc9270) 0
    vptr=((& NetEBMult::_ZTV9NetEBMult) + 16u)
  NetEBinary (0x0x7fa556bc92d8) 0
      primary-for NetEBMult (0x0x7fa556bc9270)
    NetExpr (0x0x7fa556bc95b0) 0
        primary-for NetEBinary (0x0x7fa556bc92d8)
      LineInfo (0x0x7fa556b86f00) 0
          primary-for NetExpr (0x0x7fa556bc95b0)

Vtable for NetEBPow
NetEBPow::_ZTV8NetEBPow: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8NetEBPow)
16    (int (*)(...))NetEBPow::~NetEBPow
24    (int (*)(...))NetEBPow::~NetEBPow
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetEBPow::expr_type
56    (int (*)(...))NetEBPow::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetEBinary::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetEBPow::eval_tree
96    (int (*)(...))NetEBPow::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetEBPow::synthesize

Class NetEBPow
   size=48 align=8
   base size=48 base align=8
NetEBPow (0x0x7fa556bc9618) 0
    vptr=((& NetEBPow::_ZTV8NetEBPow) + 16u)
  NetEBinary (0x0x7fa556bc9750) 0
      primary-for NetEBPow (0x0x7fa556bc9618)
    NetExpr (0x0x7fa556bc97b8) 0
        primary-for NetEBinary (0x0x7fa556bc9750)
      LineInfo (0x0x7fa556b86f60) 0
          primary-for NetExpr (0x0x7fa556bc97b8)

Vtable for NetEBShift
NetEBShift::_ZTV10NetEBShift: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetEBShift)
16    (int (*)(...))NetEBShift::~NetEBShift
24    (int (*)(...))NetEBShift::~NetEBShift
32    (int (*)(...))NetEBinary::expr_scan
40    (int (*)(...))NetEBinary::dump
48    (int (*)(...))NetExpr::expr_type
56    (int (*)(...))NetEBShift::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetEBShift::has_width
80    (int (*)(...))NetEBinary::resolve_pexpr_type
88    (int (*)(...))NetEBShift::eval_tree
96    (int (*)(...))NetEBShift::dup_expr
104   (int (*)(...))NetEBinary::nex_input
112   (int (*)(...))NetEBShift::synthesize

Class NetEBShift
   size=48 align=8
   base size=48 base align=8
NetEBShift (0x0x7fa556bc9820) 0
    vptr=((& NetEBShift::_ZTV10NetEBShift) + 16u)
  NetEBinary (0x0x7fa556bc9888) 0
      primary-for NetEBShift (0x0x7fa556bc9820)
    NetExpr (0x0x7fa55685b000) 0
        primary-for NetEBinary (0x0x7fa556bc9888)
      LineInfo (0x0x7fa55685c000) 0
          primary-for NetExpr (0x0x7fa55685b000)

Vtable for NetEConcat
NetEConcat::_ZTV10NetEConcat: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetEConcat)
16    (int (*)(...))NetEConcat::~NetEConcat
24    (int (*)(...))NetEConcat::~NetEConcat
32    (int (*)(...))NetEConcat::expr_scan
40    (int (*)(...))NetEConcat::dump
48    (int (*)(...))NetExpr::expr_type
56    (int (*)(...))NetEConcat::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetEConcat::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetEConcat::eval_tree
96    (int (*)(...))NetEConcat::dup_expr
104   (int (*)(...))NetEConcat::nex_input
112   (int (*)(...))NetEConcat::synthesize

Class NetEConcat
   size=64 align=8
   base size=61 base align=8
NetEConcat (0x0x7fa55685b068) 0
    vptr=((& NetEConcat::_ZTV10NetEConcat) + 16u)
  NetExpr (0x0x7fa55685b0d0) 0
      primary-for NetEConcat (0x0x7fa55685b068)
    LineInfo (0x0x7fa55685c060) 0
        primary-for NetExpr (0x0x7fa55685b0d0)

Class std::_Rb_tree_iterator<std::pair<const perm_string, NetScope::param_expr_t> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, NetScope::param_expr_t> > (0x0x7fa55685c1e0) 0

Vtable for NetEParam
NetEParam::_ZTV9NetEParam: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEParam)
16    (int (*)(...))NetEParam::~NetEParam
24    (int (*)(...))NetEParam::~NetEParam
32    (int (*)(...))NetEParam::expr_scan
40    (int (*)(...))NetEParam::dump
48    (int (*)(...))NetEParam::expr_type
56    (int (*)(...))NetEParam::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetEParam::has_width
80    (int (*)(...))NetEParam::resolve_pexpr_type
88    (int (*)(...))NetEParam::eval_tree
96    (int (*)(...))NetEParam::dup_expr
104   (int (*)(...))NetEParam::nex_input
112   (int (*)(...))NetExpr::synthesize

Class NetEParam
   size=64 align=8
   base size=57 base align=8
NetEParam (0x0x7fa55685b138) 0
    vptr=((& NetEParam::_ZTV9NetEParam) + 16u)
  NetExpr (0x0x7fa55685b1a0) 0
      primary-for NetEParam (0x0x7fa55685b138)
    LineInfo (0x0x7fa55685c180) 0
        primary-for NetExpr (0x0x7fa55685b1a0)

Vtable for NetESelect
NetESelect::_ZTV10NetESelect: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetESelect)
16    (int (*)(...))NetESelect::~NetESelect
24    (int (*)(...))NetESelect::~NetESelect
32    (int (*)(...))NetESelect::expr_scan
40    (int (*)(...))NetESelect::dump
48    (int (*)(...))NetExpr::expr_type
56    (int (*)(...))NetESelect::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetESelect::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetESelect::eval_tree
96    (int (*)(...))NetESelect::dup_expr
104   (int (*)(...))NetESelect::nex_input
112   (int (*)(...))NetESelect::synthesize

Class NetESelect
   size=48 align=8
   base size=48 base align=8
NetESelect (0x0x7fa55685b208) 0
    vptr=((& NetESelect::_ZTV10NetESelect) + 16u)
  NetExpr (0x0x7fa55685b270) 0
      primary-for NetESelect (0x0x7fa55685b208)
    LineInfo (0x0x7fa55685c2a0) 0
        primary-for NetExpr (0x0x7fa55685b270)

Vtable for NetEEvent
NetEEvent::_ZTV9NetEEvent: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEEvent)
16    (int (*)(...))NetEEvent::~NetEEvent
24    (int (*)(...))NetEEvent::~NetEEvent
32    (int (*)(...))NetEEvent::expr_scan
40    (int (*)(...))NetEEvent::dump
48    (int (*)(...))NetExpr::expr_type
56    (int (*)(...))NetExpr::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetEEvent::dup_expr
104   (int (*)(...))NetEEvent::nex_input
112   (int (*)(...))NetExpr::synthesize

Class NetEEvent
   size=40 align=8
   base size=40 base align=8
NetEEvent (0x0x7fa55685b2d8) 0
    vptr=((& NetEEvent::_ZTV9NetEEvent) + 16u)
  NetExpr (0x0x7fa55685b340) 0
      primary-for NetEEvent (0x0x7fa55685b2d8)
    LineInfo (0x0x7fa55685c300) 0
        primary-for NetExpr (0x0x7fa55685b340)

Vtable for NetEScope
NetEScope::_ZTV9NetEScope: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEScope)
16    (int (*)(...))NetEScope::~NetEScope
24    (int (*)(...))NetEScope::~NetEScope
32    (int (*)(...))NetEScope::expr_scan
40    (int (*)(...))NetEScope::dump
48    (int (*)(...))NetExpr::expr_type
56    (int (*)(...))NetExpr::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetEScope::dup_expr
104   (int (*)(...))NetEScope::nex_input
112   (int (*)(...))NetExpr::synthesize

Class NetEScope
   size=40 align=8
   base size=40 base align=8
NetEScope (0x0x7fa55685b3a8) 0
    vptr=((& NetEScope::_ZTV9NetEScope) + 16u)
  NetExpr (0x0x7fa55685b410) 0
      primary-for NetEScope (0x0x7fa55685b3a8)
    LineInfo (0x0x7fa55685c360) 0
        primary-for NetExpr (0x0x7fa55685b410)

Vtable for NetESFunc
NetESFunc::_ZTV9NetESFunc: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetESFunc)
16    (int (*)(...))NetESFunc::~NetESFunc
24    (int (*)(...))NetESFunc::~NetESFunc
32    (int (*)(...))NetESFunc::expr_scan
40    (int (*)(...))NetESFunc::dump
48    (int (*)(...))NetESFunc::expr_type
56    (int (*)(...))NetESFunc::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetESFunc::eval_tree
96    (int (*)(...))NetESFunc::dup_expr
104   (int (*)(...))NetESFunc::nex_input
112   (int (*)(...))NetESFunc::synthesize

Class NetESFunc
   size=56 align=8
   base size=56 base align=8
NetESFunc (0x0x7fa55685b478) 0
    vptr=((& NetESFunc::_ZTV9NetESFunc) + 16u)
  NetExpr (0x0x7fa55685b4e0) 0
      primary-for NetESFunc (0x0x7fa55685b478)
    LineInfo (0x0x7fa55685c3c0) 0
        primary-for NetExpr (0x0x7fa55685b4e0)

Vtable for NetETernary
NetETernary::_ZTV11NetETernary: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11NetETernary)
16    (int (*)(...))NetETernary::~NetETernary
24    (int (*)(...))NetETernary::~NetETernary
32    (int (*)(...))NetETernary::expr_scan
40    (int (*)(...))NetETernary::dump
48    (int (*)(...))NetETernary::expr_type
56    (int (*)(...))NetETernary::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetETernary::eval_tree
96    (int (*)(...))NetETernary::dup_expr
104   (int (*)(...))NetETernary::nex_input
112   (int (*)(...))NetETernary::synthesize

Class NetETernary
   size=56 align=8
   base size=56 base align=8
NetETernary (0x0x7fa55685b548) 0
    vptr=((& NetETernary::_ZTV11NetETernary) + 16u)
  NetExpr (0x0x7fa55685b5b0) 0
      primary-for NetETernary (0x0x7fa55685b548)
    LineInfo (0x0x7fa55685c420) 0
        primary-for NetExpr (0x0x7fa55685b5b0)

Vtable for NetEUnary
NetEUnary::_ZTV9NetEUnary: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEUnary)
16    (int (*)(...))NetEUnary::~NetEUnary
24    (int (*)(...))NetEUnary::~NetEUnary
32    (int (*)(...))NetEUnary::expr_scan
40    (int (*)(...))NetEUnary::dump
48    (int (*)(...))NetEUnary::expr_type
56    (int (*)(...))NetEUnary::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetEUnary::eval_tree
96    (int (*)(...))NetEUnary::dup_expr
104   (int (*)(...))NetEUnary::nex_input
112   (int (*)(...))NetEUnary::synthesize
120   (int (*)(...))NetEUnary::eval_tree_real_

Class NetEUnary
   size=40 align=8
   base size=40 base align=8
NetEUnary (0x0x7fa55685b618) 0
    vptr=((& NetEUnary::_ZTV9NetEUnary) + 16u)
  NetExpr (0x0x7fa55685b680) 0
      primary-for NetEUnary (0x0x7fa55685b618)
    LineInfo (0x0x7fa55685c480) 0
        primary-for NetExpr (0x0x7fa55685b680)

Vtable for NetEUBits
NetEUBits::_ZTV9NetEUBits: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9NetEUBits)
16    (int (*)(...))NetEUBits::~NetEUBits
24    (int (*)(...))NetEUBits::~NetEUBits
32    (int (*)(...))NetEUnary::expr_scan
40    (int (*)(...))NetEUnary::dump
48    (int (*)(...))NetEUBits::expr_type
56    (int (*)(...))NetEUnary::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetEUBits::eval_tree
96    (int (*)(...))NetEUBits::dup_expr
104   (int (*)(...))NetEUnary::nex_input
112   (int (*)(...))NetEUBits::synthesize
120   (int (*)(...))NetEUnary::eval_tree_real_

Class NetEUBits
   size=40 align=8
   base size=40 base align=8
NetEUBits (0x0x7fa55685b6e8) 0
    vptr=((& NetEUBits::_ZTV9NetEUBits) + 16u)
  NetEUnary (0x0x7fa55685b750) 0
      primary-for NetEUBits (0x0x7fa55685b6e8)
    NetExpr (0x0x7fa55685b7b8) 0
        primary-for NetEUnary (0x0x7fa55685b750)
      LineInfo (0x0x7fa55685c5a0) 0
          primary-for NetExpr (0x0x7fa55685b7b8)

Vtable for NetEUReduce
NetEUReduce::_ZTV11NetEUReduce: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI11NetEUReduce)
16    (int (*)(...))NetEUReduce::~NetEUReduce
24    (int (*)(...))NetEUReduce::~NetEUReduce
32    (int (*)(...))NetEUnary::expr_scan
40    (int (*)(...))NetEUnary::dump
48    (int (*)(...))NetEUReduce::expr_type
56    (int (*)(...))NetEUReduce::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetEUReduce::eval_tree
96    (int (*)(...))NetEUReduce::dup_expr
104   (int (*)(...))NetEUnary::nex_input
112   (int (*)(...))NetEUReduce::synthesize
120   (int (*)(...))NetEUReduce::eval_tree_real_

Class NetEUReduce
   size=40 align=8
   base size=40 base align=8
NetEUReduce (0x0x7fa55685b820) 0
    vptr=((& NetEUReduce::_ZTV11NetEUReduce) + 16u)
  NetEUnary (0x0x7fa55685b888) 0
      primary-for NetEUReduce (0x0x7fa55685b820)
    NetExpr (0x0x7fa55685b8f0) 0
        primary-for NetEUnary (0x0x7fa55685b888)
      LineInfo (0x0x7fa55685c600) 0
          primary-for NetExpr (0x0x7fa55685b8f0)

Vtable for NetESignal
NetESignal::_ZTV10NetESignal: 15u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10NetESignal)
16    (int (*)(...))NetESignal::~NetESignal
24    (int (*)(...))NetESignal::~NetESignal
32    (int (*)(...))NetESignal::expr_scan
40    (int (*)(...))NetESignal::dump
48    (int (*)(...))NetESignal::expr_type
56    (int (*)(...))NetESignal::set_width
64    (int (*)(...))NetExpr::cast_signed
72    (int (*)(...))NetExpr::has_width
80    (int (*)(...))NetExpr::resolve_pexpr_type
88    (int (*)(...))NetExpr::eval_tree
96    (int (*)(...))NetESignal::dup_expr
104   (int (*)(...))NetESignal::nex_input
112   (int (*)(...))NetESignal::synthesize

Class NetESignal
   size=48 align=8
   base size=48 base align=8
NetESignal (0x0x7fa55685b958) 0
    vptr=((& NetESignal::_ZTV10NetESignal) + 16u)
  NetExpr (0x0x7fa55685b9c0) 0
      primary-for NetESignal (0x0x7fa55685b958)
    LineInfo (0x0x7fa55685c660) 0
        primary-for NetExpr (0x0x7fa55685b9c0)

Vtable for elaborator_work_item_t
elaborator_work_item_t::_ZTV22elaborator_work_item_t: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI22elaborator_work_item_t)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class elaborator_work_item_t
   size=16 align=8
   base size=16 base align=8
elaborator_work_item_t (0x0x7fa55685c6c0) 0
    vptr=((& elaborator_work_item_t::_ZTV22elaborator_work_item_t) + 16u)

Class std::allocator_traits<std::allocator<elaborator_work_item_t*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<elaborator_work_item_t*> > (0x0x7fa55685cb40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<elaborator_work_item_t*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<elaborator_work_item_t*> > (0x0x7fa55685ba28) 0 empty
  std::allocator_traits<std::allocator<elaborator_work_item_t*> > (0x0x7fa55685cba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<elaborator_work_item_t*> >::rebind<elaborator_work_item_t*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<elaborator_work_item_t*> >::rebind<elaborator_work_item_t*> (0x0x7fa55685cc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<elaborator_work_item_t*> >::rebind<std::_List_node<elaborator_work_item_t*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<elaborator_work_item_t*> >::rebind<std::_List_node<elaborator_work_item_t*> > (0x0x7fa55685cc60) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<elaborator_work_item_t*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<elaborator_work_item_t*> > (0x0x7fa55685ccc0) 0 empty

Class std::allocator<std::_List_node<elaborator_work_item_t*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<elaborator_work_item_t*> > (0x0x7fa55685bc30) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<elaborator_work_item_t*> > (0x0x7fa55685cd80) 0 empty

Class std::__cxx11::_List_base<elaborator_work_item_t*, std::allocator<elaborator_work_item_t*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<elaborator_work_item_t*, std::allocator<elaborator_work_item_t*> >::_List_impl (0x0x7fa55685bd00) 0
  std::allocator<std::_List_node<elaborator_work_item_t*> > (0x0x7fa55685bd68) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<elaborator_work_item_t*> > (0x0x7fa55685cde0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<elaborator_work_item_t*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<elaborator_work_item_t*> > > (0x0x7fa55685ce40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<elaborator_work_item_t*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<elaborator_work_item_t*> > > (0x0x7fa55685bea0) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<elaborator_work_item_t*> > > (0x0x7fa55685cea0) 0 empty

Class std::__cxx11::_List_base<elaborator_work_item_t*, std::allocator<elaborator_work_item_t*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<elaborator_work_item_t*, std::allocator<elaborator_work_item_t*> > (0x0x7fa55685cae0) 0

Class __gnu_cxx::new_allocator<elaborator_work_item_t*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<elaborator_work_item_t*> (0x0x7fa556933060) 0 empty

Class std::allocator<elaborator_work_item_t*>
   size=1 align=1
   base size=1 base align=1
std::allocator<elaborator_work_item_t*> (0x0x7fa55685ba90) 0 empty
  __gnu_cxx::new_allocator<elaborator_work_item_t*> (0x0x7fa556933120) 0 empty

Class std::__cxx11::list<elaborator_work_item_t*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<elaborator_work_item_t*> (0x0x7fa55685bf70) 0
  std::__cxx11::_List_base<elaborator_work_item_t*, std::allocator<elaborator_work_item_t*> > (0x0x7fa556933000) 0

Class __gnu_cxx::new_allocator<NetScope*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<NetScope*> (0x0x7fa556933240) 0 empty

Class std::allocator<NetScope*>
   size=1 align=1
   base size=1 base align=1
std::allocator<NetScope*> (0x0x7fa55694b068) 0 empty
  __gnu_cxx::new_allocator<NetScope*> (0x0x7fa556933300) 0 empty

Class std::allocator_traits<std::allocator<NetScope*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<NetScope*> > (0x0x7fa556933360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<NetScope*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<NetScope*> > (0x0x7fa55694b1a0) 0 empty
  std::allocator_traits<std::allocator<NetScope*> > (0x0x7fa5569333c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<NetScope*> >::rebind<NetScope*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<NetScope*> >::rebind<NetScope*> (0x0x7fa556933420) 0 empty

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

Class std::binary_function<NetScope*, NetScope*, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<NetScope*, NetScope*, bool> (0x0x7fa556933600) 0 empty

Class std::less<NetScope*>
   size=1 align=1
   base size=1 base align=1
std::less<NetScope*> (0x0x7fa55694b2d8) 0 empty
  std::binary_function<NetScope*, NetScope*, bool> (0x0x7fa556933660) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<NetScope*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<NetScope*> > (0x0x7fa5569336c0) 0 empty

Class std::allocator<std::_Rb_tree_node<NetScope*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<NetScope*> > (0x0x7fa55694b340) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<NetScope*> > (0x0x7fa556933780) 0 empty

Class std::_Rb_tree<NetScope*, NetScope*, std::_Identity<NetScope*>, std::less<NetScope*>, std::allocator<NetScope*> >::_Rb_tree_impl<std::less<NetScope*>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<NetScope*, NetScope*, std::_Identity<NetScope*>, std::less<NetScope*>, std::allocator<NetScope*> >::_Rb_tree_impl<std::less<NetScope*>, true> (0x0x7fa55694b410) 0
  std::allocator<std::_Rb_tree_node<NetScope*> > (0x0x7fa55694b478) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<NetScope*> > (0x0x7fa5569337e0) 0 empty

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

Class std::set<NetScope*>
   size=48 align=8
   base size=48 base align=8
std::set<NetScope*> (0x0x7fa5569331e0) 0

Class __gnu_cxx::__alloc_traits<std::allocator<NetScope*> >::rebind<std::_List_node<NetScope*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<NetScope*> >::rebind<std::_List_node<NetScope*> > (0x0x7fa5569338a0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<NetScope*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<NetScope*> > (0x0x7fa5569339c0) 0 empty

Class std::allocator<std::_List_node<NetScope*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<NetScope*> > (0x0x7fa55694b548) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<NetScope*> > (0x0x7fa556933a80) 0 empty

Class std::__cxx11::_List_base<NetScope*, std::allocator<NetScope*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<NetScope*, std::allocator<NetScope*> >::_List_impl (0x0x7fa55694b618) 0
  std::allocator<std::_List_node<NetScope*> > (0x0x7fa55694b680) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<NetScope*> > (0x0x7fa556933ae0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<NetScope*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<NetScope*> > > (0x0x7fa556933b40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<NetScope*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<NetScope*> > > (0x0x7fa55694b6e8) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<NetScope*> > > (0x0x7fa556933ba0) 0 empty

Class std::__cxx11::_List_base<NetScope*, std::allocator<NetScope*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<NetScope*, std::allocator<NetScope*> > (0x0x7fa556933840) 0

Class std::__cxx11::list<NetScope*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<NetScope*> (0x0x7fa55694b7b8) 0
  std::__cxx11::_List_base<NetScope*, std::allocator<NetScope*> > (0x0x7fa556933c00) 0

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

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

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

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

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

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

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

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

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, const char*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, const char*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, const char*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, const char*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, const char*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, const char*> > >::_Rb_tree_impl<std::less<std::__cxx11::basic_string<char> >, true> (0x0x7fa55694bdd0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > > (0x0x7fa55694be38) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > > (0x0x7fa556780240) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, const char*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, const char*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, const char*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, const char*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, const char*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, const char*> > > (0x0x7fa556780060) 0

Class std::map<std::__cxx11::basic_string<char>, const char*>
   size=48 align=8
   base size=48 base align=8
std::map<std::__cxx11::basic_string<char>, const char*> (0x0x7fa556933c60) 0

Class Design
   size=264 align=8
   base size=260 base align=8
Design (0x0x7fa55685ca80) 0

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

Class __ScopePathManip
   size=8 align=8
   base size=8 base align=8
__ScopePathManip (0x0x7fa5567804e0) 0

Class sfunc_return_type
   size=24 align=8
   base size=24 base align=8
sfunc_return_type (0x0x7fa5567805a0) 0

Class LexicalScope::range_t
   size=40 align=8
   base size=40 base align=8
LexicalScope::range_t (0x0x7fa5567806c0) 0

Vtable for LexicalScope::param_expr_t
LexicalScope::param_expr_t::_ZTVN12LexicalScope12param_expr_tE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN12LexicalScope12param_expr_tE)
16    (int (*)(...))LexicalScope::param_expr_t::~param_expr_t
24    (int (*)(...))LexicalScope::param_expr_t::~param_expr_t

Class LexicalScope::param_expr_t
   size=64 align=8
   base size=64 base align=8
LexicalScope::param_expr_t (0x0x7fa55694b000) 0
    vptr=((& LexicalScope::param_expr_t::_ZTVN12LexicalScope12param_expr_tE) + 16u)
  LineInfo (0x0x7fa556780720) 0
      primary-for LexicalScope::param_expr_t (0x0x7fa55694b000)

Class __gnu_cxx::new_allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > (0x0x7fa5567807e0) 0 empty

Class std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > (0x0x7fa55694b138) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > (0x0x7fa5567808a0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556780900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa55694baf8) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556780a20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >::rebind<std::pair<const perm_string, LexicalScope::param_expr_t> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >::rebind<std::pair<const perm_string, LexicalScope::param_expr_t> > (0x0x7fa556780b40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556780c00) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556780d20) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa5564c4208) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556780ea0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, LexicalScope::param_expr_t>, std::_Select1st<std::pair<const perm_string, LexicalScope::param_expr_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, LexicalScope::param_expr_t>, std::_Select1st<std::pair<const perm_string, LexicalScope::param_expr_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa5564c42d8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa5564c4340) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa5564fd000) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, LexicalScope::param_expr_t>, std::_Select1st<std::pair<const perm_string, LexicalScope::param_expr_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, LexicalScope::param_expr_t>, std::_Select1st<std::pair<const perm_string, LexicalScope::param_expr_t> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556780ba0) 0

Class std::map<perm_string, LexicalScope::param_expr_t>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, LexicalScope::param_expr_t> (0x0x7fa556780780) 0

Class __gnu_cxx::new_allocator<std::pair<const perm_string, PEvent*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, PEvent*> > (0x0x7fa5564fd1e0) 0 empty

Class std::allocator<std::pair<const perm_string, PEvent*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, PEvent*> > (0x0x7fa5564c4478) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, PEvent*> > (0x0x7fa5564fd2a0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564fd300) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564c45b0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564fd360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PEvent*> > >::rebind<std::pair<const perm_string, PEvent*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PEvent*> > >::rebind<std::pair<const perm_string, PEvent*> > (0x0x7fa5564fd3c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PEvent*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PEvent*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564fd480) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564fd4e0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564c46e8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564fd5a0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PEvent*>, std::_Select1st<std::pair<const perm_string, PEvent*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PEvent*> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PEvent*>, std::_Select1st<std::pair<const perm_string, PEvent*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PEvent*> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa5564c47b8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564c4820) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564fd600) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PEvent*>, std::_Select1st<std::pair<const perm_string, PEvent*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PEvent*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PEvent*>, std::_Select1st<std::pair<const perm_string, PEvent*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa5564fd420) 0

Class std::map<perm_string, PEvent*>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, PEvent*> (0x0x7fa5564fd180) 0

Class __gnu_cxx::new_allocator<std::pair<const perm_string, PWire*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, PWire*> > (0x0x7fa5564fd780) 0 empty

Class std::allocator<std::pair<const perm_string, PWire*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, PWire*> > (0x0x7fa5564c4888) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, PWire*> > (0x0x7fa5564fd840) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa5564fd8a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa5564c49c0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa5564fd900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PWire*> > >::rebind<std::pair<const perm_string, PWire*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PWire*> > >::rebind<std::pair<const perm_string, PWire*> > (0x0x7fa5564fd960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PWire*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PWire*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > (0x0x7fa5564fda20) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > (0x0x7fa5564fda80) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > (0x0x7fa5564c4af8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > (0x0x7fa5564fdb40) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PWire*>, std::_Select1st<std::pair<const perm_string, PWire*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PWire*> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PWire*>, std::_Select1st<std::pair<const perm_string, PWire*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PWire*> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa5564c4bc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > (0x0x7fa5564c4c30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > (0x0x7fa5564fdba0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PWire*>, std::_Select1st<std::pair<const perm_string, PWire*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PWire*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PWire*>, std::_Select1st<std::pair<const perm_string, PWire*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa5564fd9c0) 0

Class std::map<perm_string, PWire*>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, PWire*> (0x0x7fa5564fd720) 0

Class std::allocator_traits<std::allocator<PProcess*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<PProcess*> > (0x0x7fa5564fdd20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PProcess*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PProcess*> > (0x0x7fa5564c4c98) 0 empty
  std::allocator_traits<std::allocator<PProcess*> > (0x0x7fa5564fdd80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PProcess*> >::rebind<PProcess*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PProcess*> >::rebind<PProcess*> (0x0x7fa5564fdde0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PProcess*> >::rebind<std::_List_node<PProcess*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PProcess*> >::rebind<std::_List_node<PProcess*> > (0x0x7fa5564fde40) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<PProcess*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<PProcess*> > (0x0x7fa5564fdf60) 0 empty

Class std::allocator<std::_List_node<PProcess*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<PProcess*> > (0x0x7fa5564c4dd0) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<PProcess*> > (0x0x7fa555f9f060) 0 empty

Class std::__cxx11::_List_base<PProcess*, std::allocator<PProcess*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<PProcess*, std::allocator<PProcess*> >::_List_impl (0x0x7fa5564c4ea0) 0
  std::allocator<std::_List_node<PProcess*> > (0x0x7fa5564c4f08) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<PProcess*> > (0x0x7fa555f9f0c0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa555f9f120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa5564c4f70) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa555f9f180) 0 empty

Class std::__cxx11::_List_base<PProcess*, std::allocator<PProcess*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<PProcess*, std::allocator<PProcess*> > (0x0x7fa5564fdcc0) 0

Class __gnu_cxx::new_allocator<PProcess*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<PProcess*> (0x0x7fa555f9f240) 0 empty

Class std::allocator<PProcess*>
   size=1 align=1
   base size=1 base align=1
std::allocator<PProcess*> (0x0x7fa5564c4548) 0 empty
  __gnu_cxx::new_allocator<PProcess*> (0x0x7fa555f9f300) 0 empty

Class std::__cxx11::list<PProcess*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<PProcess*> (0x0x7fa5564c4000) 0
  std::__cxx11::_List_base<PProcess*, std::allocator<PProcess*> > (0x0x7fa555f9f1e0) 0

Class std::allocator_traits<std::allocator<AProcess*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<AProcess*> > (0x0x7fa555f9f3c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<AProcess*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<AProcess*> > (0x0x7fa5564c4958) 0 empty
  std::allocator_traits<std::allocator<AProcess*> > (0x0x7fa555f9f420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<AProcess*> >::rebind<AProcess*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<AProcess*> >::rebind<AProcess*> (0x0x7fa555f9f480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<AProcess*> >::rebind<std::_List_node<AProcess*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<AProcess*> >::rebind<std::_List_node<AProcess*> > (0x0x7fa555f9f4e0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<AProcess*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<AProcess*> > (0x0x7fa555f9f600) 0 empty

Class std::allocator<std::_List_node<AProcess*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<AProcess*> > (0x0x7fa5564c4d00) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<AProcess*> > (0x0x7fa555f9f6c0) 0 empty

Class std::__cxx11::_List_base<AProcess*, std::allocator<AProcess*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<AProcess*, std::allocator<AProcess*> >::_List_impl (0x0x7fa556078000) 0
  std::allocator<std::_List_node<AProcess*> > (0x0x7fa556078068) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<AProcess*> > (0x0x7fa555f9f720) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555f9f780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa5560780d0) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555f9f7e0) 0 empty

Class std::__cxx11::_List_base<AProcess*, std::allocator<AProcess*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<AProcess*, std::allocator<AProcess*> > (0x0x7fa555f9f360) 0

Class __gnu_cxx::new_allocator<AProcess*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<AProcess*> (0x0x7fa555f9f8a0) 0 empty

Class std::allocator<AProcess*>
   size=1 align=1
   base size=1 base align=1
std::allocator<AProcess*> (0x0x7fa556078208) 0 empty
  __gnu_cxx::new_allocator<AProcess*> (0x0x7fa555f9f960) 0 empty

Class std::__cxx11::list<AProcess*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<AProcess*> (0x0x7fa5560781a0) 0
  std::__cxx11::_List_base<AProcess*, std::allocator<AProcess*> > (0x0x7fa555f9f840) 0

Vtable for LexicalScope
LexicalScope::_ZTV12LexicalScope: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12LexicalScope)
16    (int (*)(...))LexicalScope::~LexicalScope
24    (int (*)(...))LexicalScope::~LexicalScope

Class LexicalScope
   size=248 align=8
   base size=248 base align=8
LexicalScope (0x0x7fa556780660) 0
    vptr=((& LexicalScope::_ZTV12LexicalScope) + 16u)

Class std::is_array<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa555f9fa20) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa555f9fba0) 0 empty

Class std::remove_const<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa555f9fcc0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa555f9fb40) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa5560784e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa555f9ff60) 0 empty

Class std::is_void<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5561160c0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > > (0x0x7fa556078680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5561161e0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > > > (0x0x7fa556116240) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078888) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa5561162a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > > (0x0x7fa5560788f0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078958) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa556116300) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa5560789c0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > > (0x0x7fa556078a28) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078a90) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa556116360) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false> (0x0x7fa556078af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5561163c0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556116420) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > > (0x0x7fa556116480) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5561164e0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false> (0x0x7fa556078d00) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fa556116540) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false> > (0x0x7fa556078dd0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false> (0x0x7fa556078e38) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5561165a0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa556078f08) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false> > (0x0x7fa556078f70) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> >, false> (0x0x7fa556078138) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa5560782d8) 0 empty
        std::integral_constant<bool, true> (0x0x7fa556116600) 0 empty

Class std::is_array<std::less<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<perm_string> > (0x0x7fa556124000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa556116660) 0 empty

Class std::remove_volatile<std::less<perm_string> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<perm_string> > (0x0x7fa556116720) 0 empty

Class std::remove_const<std::less<perm_string> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<perm_string> > (0x0x7fa556116780) 0 empty

Class std::remove_cv<std::less<perm_string> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<perm_string> > (0x0x7fa5561166c0) 0 empty

Class std::__is_void_helper<std::less<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<perm_string> > (0x0x7fa5561240d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5561167e0) 0 empty

Class std::is_void<std::less<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<perm_string> > (0x0x7fa556124138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa556116840) 0 empty

Class std::__not_<std::is_void<std::less<perm_string> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<perm_string> > > (0x0x7fa5561241a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5561168a0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<perm_string> >, std::__not_<std::is_void<std::less<perm_string> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<perm_string> >, std::__not_<std::is_void<std::less<perm_string> > > > (0x0x7fa556116900) 0 empty

Class std::__is_default_constructible_impl<std::less<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<perm_string> > (0x0x7fa556124208) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa556116960) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<perm_string> > >, std::__is_default_constructible_impl<std::less<perm_string> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<perm_string> > >, std::__is_default_constructible_impl<std::less<perm_string> > > (0x0x7fa556124270) 0 empty
  std::__is_default_constructible_impl<std::less<perm_string> > (0x0x7fa5561242d8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa5561169c0) 0 empty

Class std::__is_default_constructible_atom<std::less<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<perm_string> > (0x0x7fa556124340) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<perm_string> > >, std::__is_default_constructible_impl<std::less<perm_string> > > (0x0x7fa5561243a8) 0 empty
    std::__is_default_constructible_impl<std::less<perm_string> > (0x0x7fa556124410) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa556116a20) 0 empty

Class std::__is_default_constructible_safe<std::less<perm_string>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<perm_string>, false> (0x0x7fa556124478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556116a80) 0 empty

Class std::is_default_constructible<std::less<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<perm_string> > (0x0x7fa5561244e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556116ae0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<perm_string>, false>, std::is_default_constructible<std::less<perm_string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<perm_string>, false>, std::is_default_constructible<std::less<perm_string> > > (0x0x7fa556116b40) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<perm_string> > (0x0x7fa556124548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556116ba0) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<perm_string>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<perm_string>, false> (0x0x7fa5561245b0) 0 empty
  std::__is_nt_default_constructible_atom<std::less<perm_string> > (0x0x7fa556124618) 0 empty
    std::integral_constant<bool, true> (0x0x7fa556116c00) 0 empty

Class std::__and_<std::is_default_constructible<std::less<perm_string> >, std::__is_nt_default_constructible_impl<std::less<perm_string>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<perm_string> >, std::__is_nt_default_constructible_impl<std::less<perm_string>, false> > (0x0x7fa556124680) 0 empty
  std::__is_nt_default_constructible_impl<std::less<perm_string>, false> (0x0x7fa5561246e8) 0 empty
    std::__is_nt_default_constructible_atom<std::less<perm_string> > (0x0x7fa556124750) 0 empty
      std::integral_constant<bool, true> (0x0x7fa556116c60) 0 empty

Class std::is_nothrow_default_constructible<std::less<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<perm_string> > (0x0x7fa5561247b8) 0 empty
  std::__and_<std::is_default_constructible<std::less<perm_string> >, std::__is_nt_default_constructible_impl<std::less<perm_string>, false> > (0x0x7fa556124820) 0 empty
    std::__is_nt_default_constructible_impl<std::less<perm_string>, false> (0x0x7fa556124888) 0 empty
      std::__is_nt_default_constructible_atom<std::less<perm_string> > (0x0x7fa5561248f0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa556116cc0) 0 empty

Class std::is_array<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556124958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa556140000) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa5561400c0) 0 empty

Class std::remove_const<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556140120) 0 empty

Class std::remove_cv<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556140060) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556124a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa556140180) 0 empty

Class std::is_void<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556124a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5561401e0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PEvent*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PEvent*> > > > (0x0x7fa556124af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556140240) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PEvent*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PEvent*> > > > > (0x0x7fa5561402a0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556124b60) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa5561403c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PEvent*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PEvent*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> > > > (0x0x7fa556124bc8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556124c30) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa5561404e0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556124c98) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PEvent*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> > > > (0x0x7fa556124d00) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556124d68) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa5561405a0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, PEvent*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, PEvent*> >, false> (0x0x7fa556124dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5561407e0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa556124f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556140900) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, PEvent*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, PEvent*> > > > (0x0x7fa556140960) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa55614e068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5561409c0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> >, false> (0x0x7fa55614e1a0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa55614e208) 0 empty
    std::integral_constant<bool, true> (0x0x7fa556140ae0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PEvent*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PEvent*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> >, false> > (0x0x7fa55614e3a8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> >, false> (0x0x7fa55614e410) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa55614e478) 0 empty
      std::integral_constant<bool, true> (0x0x7fa556140b40) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa55614e5b0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PEvent*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> >, false> > (0x0x7fa55614e618) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PEvent*> >, false> (0x0x7fa55614e680) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PEvent*> > > (0x0x7fa55614e6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7fa556140ba0) 0 empty

Class std::is_array<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55614e820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa556140f00) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55615d000) 0 empty

Class std::remove_const<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55615d060) 0 empty

Class std::remove_cv<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa556140f60) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55614e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55615d0c0) 0 empty

Class std::is_void<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55614e958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55615d120) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PWire*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PWire*> > > > (0x0x7fa55614e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55615d180) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PWire*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PWire*> > > > > (0x0x7fa55615d1e0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55614ea28) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa55615d240) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PWire*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PWire*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> > > > (0x0x7fa55614ea90) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55614eaf8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa55615d360) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55614eb60) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PWire*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> > > > (0x0x7fa55614ebc8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55614ec30) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa55615d420) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, PWire*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, PWire*> >, false> (0x0x7fa55614ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55615d5a0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55614edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55615d6c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, PWire*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, PWire*> > > > (0x0x7fa55615d720) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa55614ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55615d780) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> >, false> (0x0x7fa55614ef70) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa556168000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55615d960) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PWire*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PWire*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> >, false> > (0x0x7fa556168138) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> >, false> (0x0x7fa5561681a0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa556168208) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55615da20) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa5561682d8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PWire*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> >, false> > (0x0x7fa556168340) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PWire*> >, false> (0x0x7fa5561683a8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PWire*> > > (0x0x7fa556168410) 0 empty
        std::integral_constant<bool, true> (0x0x7fa55615dae0) 0 empty

Class std::is_array<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55615dea0) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa55615df60) 0 empty

Class std::remove_const<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556174000) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa55615df00) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa556174060) 0 empty

Class std::is_void<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5561740c0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<PProcess*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<PProcess*> > > > (0x0x7fa5561686e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556174120) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<PProcess*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<PProcess*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<PProcess*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<PProcess*> > > > > (0x0x7fa556174180) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168750) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa5561741e0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<PProcess*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<PProcess*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<PProcess*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<PProcess*> > > > (0x0x7fa5561687b8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168820) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa556174240) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168888) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<PProcess*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<PProcess*> > > > (0x0x7fa5561688f0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa5561742a0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<PProcess*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<PProcess*> >, false> (0x0x7fa5561689c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556174300) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556174420) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<PProcess*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<PProcess*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<PProcess*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<PProcess*> > > > (0x0x7fa556174480) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5561744e0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<PProcess*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<PProcess*> >, false> (0x0x7fa556168af8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa556174540) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<PProcess*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<PProcess*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<PProcess*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<PProcess*> >, false> > (0x0x7fa556168bc8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<PProcess*> >, false> (0x0x7fa556168c30) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168c98) 0 empty
      std::integral_constant<bool, true> (0x0x7fa556174660) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<PProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168d00) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<PProcess*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<PProcess*> >, false> > (0x0x7fa556168d68) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<PProcess*> >, false> (0x0x7fa556168dd0) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa556168e38) 0 empty
        std::integral_constant<bool, true> (0x0x7fa556174720) 0 empty

Class std::is_array<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa556168f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa556174960) 0 empty

Class std::remove_volatile<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa556174a20) 0 empty

Class std::remove_const<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa556174a80) 0 empty

Class std::remove_cv<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa5561749c0) 0 empty

Class std::__is_void_helper<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa556174ae0) 0 empty

Class std::is_void<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa556174b40) 0 empty

Class std::__not_<std::is_void<std::allocator<std::_List_node<AProcess*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::_List_node<AProcess*> > > > (0x0x7fa555d8d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556174ba0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<AProcess*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<AProcess*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::_List_node<AProcess*> > >, std::__not_<std::is_void<std::allocator<std::_List_node<AProcess*> > > > > (0x0x7fa556174c00) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d138) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa556174c60) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<AProcess*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<AProcess*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<AProcess*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<AProcess*> > > > (0x0x7fa555d8d1a0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d208) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa556174cc0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d270) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::_List_node<AProcess*> > > >, std::__is_default_constructible_impl<std::allocator<std::_List_node<AProcess*> > > > (0x0x7fa555d8d2d8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d340) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa556174d20) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::_List_node<AProcess*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::_List_node<AProcess*> >, false> (0x0x7fa555d8d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556174d80) 0 empty

Class std::is_default_constructible<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556174ea0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<AProcess*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<AProcess*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<AProcess*> >, false>, std::is_default_constructible<std::allocator<std::_List_node<AProcess*> > > > (0x0x7fa556174f00) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa556174f60) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<AProcess*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<AProcess*> >, false> (0x0x7fa555d8d4e0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d548) 0 empty
    std::integral_constant<bool, true> (0x0x7fa555d98000) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::_List_node<AProcess*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<AProcess*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::_List_node<AProcess*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<AProcess*> >, false> > (0x0x7fa555d8d5b0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<AProcess*> >, false> (0x0x7fa555d8d618) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d680) 0 empty
      std::integral_constant<bool, true> (0x0x7fa555d98120) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::_List_node<AProcess*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d6e8) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::_List_node<AProcess*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<AProcess*> >, false> > (0x0x7fa555d8d750) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::_List_node<AProcess*> >, false> (0x0x7fa555d8d7b8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa555d8d820) 0 empty
        std::integral_constant<bool, true> (0x0x7fa555d981e0) 0 empty

Vtable for PScope
PScope::_ZTV6PScope: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6PScope)
16    (int (*)(...))PScope::~PScope
24    (int (*)(...))PScope::~PScope

Class PScope
   size=264 align=8
   base size=264 base align=8
PScope (0x0x7fa555d8d888) 0
    vptr=((& PScope::_ZTV6PScope) + 16u)
  LexicalScope (0x0x7fa555d98900) 0
      primary-for PScope (0x0x7fa555d8d888)

Class std::allocator_traits<std::allocator<PEIdent*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<PEIdent*> > (0x0x7fa555d98ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PEIdent*> > (0x0x7fa555d8d958) 0 empty
  std::allocator_traits<std::allocator<PEIdent*> > (0x0x7fa555d98c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PEIdent*> >::rebind<PEIdent*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PEIdent*> >::rebind<PEIdent*> (0x0x7fa555d98c60) 0 empty

Class __gnu_cxx::new_allocator<PEIdent*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<PEIdent*> (0x0x7fa555d98cc0) 0 empty

Class std::allocator<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::allocator<PEIdent*> (0x0x7fa555d8da90) 0 empty
  __gnu_cxx::new_allocator<PEIdent*> (0x0x7fa555d98d80) 0 empty

Class std::_Vector_base<PEIdent*, std::allocator<PEIdent*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<PEIdent*, std::allocator<PEIdent*> >::_Vector_impl (0x0x7fa555d8db60) 0
  std::allocator<PEIdent*> (0x0x7fa555d8dbc8) 0 empty
    __gnu_cxx::new_allocator<PEIdent*> (0x0x7fa555d98de0) 0 empty

Class std::_Vector_base<PEIdent*, std::allocator<PEIdent*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<PEIdent*, std::allocator<PEIdent*> > (0x0x7fa555d98b40) 0

Class std::vector<PEIdent*>
   size=24 align=8
   base size=24 base align=8
std::vector<PEIdent*> (0x0x7fa555d8dc30) 0
  std::_Vector_base<PEIdent*, std::allocator<PEIdent*> > (0x0x7fa555d98e40) 0

Class Module::port_t
   size=32 align=8
   base size=32 base align=8
Module::port_t (0x0x7fa555d98ae0) 0

Class __gnu_cxx::new_allocator<std::pair<const perm_string, PExpr*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, PExpr*> > (0x0x7fa555d98f00) 0 empty

Class std::allocator<std::pair<const perm_string, PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, PExpr*> > (0x0x7fa555d8dd00) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, PExpr*> > (0x0x7fa555e5f000) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa555e5f060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa555d8de38) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa555e5f0c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PExpr*> > >::rebind<std::pair<const perm_string, PExpr*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PExpr*> > >::rebind<std::pair<const perm_string, PExpr*> > (0x0x7fa555e5f120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PExpr*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PExpr*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > (0x0x7fa555e5f1e0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > (0x0x7fa555e5f240) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > (0x0x7fa555d8df70) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > (0x0x7fa555e5f300) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PExpr*>, std::_Select1st<std::pair<const perm_string, PExpr*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PExpr*> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PExpr*>, std::_Select1st<std::pair<const perm_string, PExpr*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PExpr*> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa555d8dc98) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > (0x0x7fa555d8dea0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > (0x0x7fa555e5f360) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PExpr*>, std::_Select1st<std::pair<const perm_string, PExpr*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PExpr*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PExpr*>, std::_Select1st<std::pair<const perm_string, PExpr*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa555e5f180) 0

Class std::map<perm_string, PExpr*>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, PExpr*> (0x0x7fa555d98ea0) 0

Class std::allocator_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555e5f4e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555b75138) 0 empty
  std::allocator_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555e5f540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >::rebind<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >::rebind<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > (0x0x7fa555e5f5a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >::rebind<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >::rebind<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555e5f600) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555e5f660) 0 empty

Class std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555b75618) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555e5f720) 0 empty

Class std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, PExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, PExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >::_List_impl (0x0x7fa555b75750) 0
  std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555b757b8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555e5f840) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > > (0x0x7fa555e5f900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > > (0x0x7fa555b75888) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > > (0x0x7fa555e5f960) 0 empty

Class std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, PExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, PExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555e5f480) 0

Class __gnu_cxx::new_allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > (0x0x7fa555e5fa20) 0 empty

Class std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > (0x0x7fa555b759c0) 0 empty
  __gnu_cxx::new_allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > (0x0x7fa555e5fae0) 0 empty

Class std::__cxx11::list<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > (0x0x7fa555b75958) 0
  std::__cxx11::_List_base<std::pair<std::__cxx11::list<name_component_t>, PExpr*>, std::allocator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > (0x0x7fa555e5f9c0) 0

Class std::allocator_traits<std::allocator<perm_string> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<perm_string> > (0x0x7fa555e5fba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<perm_string> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<perm_string> > (0x0x7fa555b75af8) 0 empty
  std::allocator_traits<std::allocator<perm_string> > (0x0x7fa555e5fc00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<perm_string> >::rebind<perm_string>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<perm_string> >::rebind<perm_string> (0x0x7fa555e5fc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<perm_string> >::rebind<std::_List_node<perm_string> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<perm_string> >::rebind<std::_List_node<perm_string> > (0x0x7fa555e5fcc0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<perm_string> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<perm_string> > (0x0x7fa555e5fde0) 0 empty

Class std::allocator<std::_List_node<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<perm_string> > (0x0x7fa555b75c30) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<perm_string> > (0x0x7fa555e5fea0) 0 empty

Class std::__cxx11::_List_base<perm_string, std::allocator<perm_string> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<perm_string, std::allocator<perm_string> >::_List_impl (0x0x7fa555b75d00) 0
  std::allocator<std::_List_node<perm_string> > (0x0x7fa555b75d68) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<perm_string> > (0x0x7fa555e5ff00) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<perm_string> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<perm_string> > > (0x0x7fa555e5ff60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<perm_string> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<perm_string> > > (0x0x7fa555b75dd0) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<perm_string> > > (0x0x7fa555c7f000) 0 empty

Class std::__cxx11::_List_base<perm_string, std::allocator<perm_string> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<perm_string, std::allocator<perm_string> > (0x0x7fa555e5fb40) 0

Class __gnu_cxx::new_allocator<perm_string>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<perm_string> (0x0x7fa555c7f0c0) 0 empty

Class std::allocator<perm_string>
   size=1 align=1
   base size=1 base align=1
std::allocator<perm_string> (0x0x7fa555b75f08) 0 empty
  __gnu_cxx::new_allocator<perm_string> (0x0x7fa555c7f180) 0 empty

Class std::__cxx11::list<perm_string>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<perm_string> (0x0x7fa555b75ea0) 0
  std::__cxx11::_List_base<perm_string, std::allocator<perm_string> > (0x0x7fa555c7f060) 0

Class std::allocator_traits<std::allocator<Module::port_t*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<Module::port_t*> > (0x0x7fa555c7f240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Module::port_t*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Module::port_t*> > (0x0x7fa555b751a0) 0 empty
  std::allocator_traits<std::allocator<Module::port_t*> > (0x0x7fa555c7f2a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Module::port_t*> >::rebind<Module::port_t*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Module::port_t*> >::rebind<Module::port_t*> (0x0x7fa555c7f300) 0 empty

Class __gnu_cxx::new_allocator<Module::port_t*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Module::port_t*> (0x0x7fa555c7f360) 0 empty

Class std::allocator<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Module::port_t*> (0x0x7fa555b75a90) 0 empty
  __gnu_cxx::new_allocator<Module::port_t*> (0x0x7fa555c7f420) 0 empty

Class std::_Vector_base<Module::port_t*, std::allocator<Module::port_t*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Module::port_t*, std::allocator<Module::port_t*> >::_Vector_impl (0x0x7fa555b75e38) 0
  std::allocator<Module::port_t*> (0x0x7fa555d3c000) 0 empty
    __gnu_cxx::new_allocator<Module::port_t*> (0x0x7fa555c7f480) 0 empty

Class std::_Vector_base<Module::port_t*, std::allocator<Module::port_t*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<Module::port_t*, std::allocator<Module::port_t*> > (0x0x7fa555c7f1e0) 0

Class std::vector<Module::port_t*>
   size=24 align=8
   base size=24 base align=8
std::vector<Module::port_t*> (0x0x7fa555d3c068) 0
  std::_Vector_base<Module::port_t*, std::allocator<Module::port_t*> > (0x0x7fa555c7f4e0) 0

Class __gnu_cxx::new_allocator<std::pair<const perm_string, PTask*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, PTask*> > (0x0x7fa555c7f5a0) 0 empty

Class std::allocator<std::pair<const perm_string, PTask*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, PTask*> > (0x0x7fa555d3c208) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, PTask*> > (0x0x7fa555c7f660) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, PTask*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, PTask*> > > (0x0x7fa555c7f6c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PTask*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PTask*> > > (0x0x7fa555d3c340) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, PTask*> > > (0x0x7fa555c7f720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PTask*> > >::rebind<std::pair<const perm_string, PTask*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PTask*> > >::rebind<std::pair<const perm_string, PTask*> > (0x0x7fa555c7f780) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PTask*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PTask*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > (0x0x7fa555c7f840) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > (0x0x7fa555c7f8a0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > (0x0x7fa555d3c478) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > (0x0x7fa555c7f960) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PTask*>, std::_Select1st<std::pair<const perm_string, PTask*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PTask*> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PTask*>, std::_Select1st<std::pair<const perm_string, PTask*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PTask*> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa555d3c548) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > (0x0x7fa555d3c5b0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > (0x0x7fa555c7f9c0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PTask*>, std::_Select1st<std::pair<const perm_string, PTask*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PTask*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PTask*>, std::_Select1st<std::pair<const perm_string, PTask*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PTask*> > > (0x0x7fa555c7f7e0) 0

Class std::map<perm_string, PTask*>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, PTask*> (0x0x7fa555c7f540) 0

Class __gnu_cxx::new_allocator<std::pair<const perm_string, PFunction*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, PFunction*> > (0x0x7fa555c7fb40) 0 empty

Class std::allocator<std::pair<const perm_string, PFunction*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, PFunction*> > (0x0x7fa555d3c618) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, PFunction*> > (0x0x7fa555c7fc00) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, PFunction*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, PFunction*> > > (0x0x7fa555c7fc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PFunction*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PFunction*> > > (0x0x7fa555d3c750) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, PFunction*> > > (0x0x7fa555c7fcc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PFunction*> > >::rebind<std::pair<const perm_string, PFunction*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PFunction*> > >::rebind<std::pair<const perm_string, PFunction*> > (0x0x7fa555c7fd20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PFunction*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PFunction*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > (0x0x7fa555c7fde0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > (0x0x7fa555c7fe40) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > (0x0x7fa555d3c888) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > (0x0x7fa555b12000) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PFunction*>, std::_Select1st<std::pair<const perm_string, PFunction*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PFunction*> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PFunction*>, std::_Select1st<std::pair<const perm_string, PFunction*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PFunction*> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa555d3c958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > (0x0x7fa555d3c9c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > (0x0x7fa555b120c0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PFunction*>, std::_Select1st<std::pair<const perm_string, PFunction*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PFunction*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PFunction*>, std::_Select1st<std::pair<const perm_string, PFunction*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PFunction*> > > (0x0x7fa555c7fd80) 0

Class std::map<perm_string, PFunction*>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, PFunction*> (0x0x7fa555c7fae0) 0

Class std::allocator_traits<std::allocator<PGenerate*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<PGenerate*> > (0x0x7fa555b12360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PGenerate*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PGenerate*> > (0x0x7fa555d3ca28) 0 empty
  std::allocator_traits<std::allocator<PGenerate*> > (0x0x7fa555b123c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PGenerate*> >::rebind<PGenerate*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PGenerate*> >::rebind<PGenerate*> (0x0x7fa555b12420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PGenerate*> >::rebind<std::_List_node<PGenerate*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PGenerate*> >::rebind<std::_List_node<PGenerate*> > (0x0x7fa555b12480) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<PGenerate*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<PGenerate*> > (0x0x7fa555b125a0) 0 empty

Class std::allocator<std::_List_node<PGenerate*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<PGenerate*> > (0x0x7fa555d3cb60) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<PGenerate*> > (0x0x7fa555b12660) 0 empty

Class std::__cxx11::_List_base<PGenerate*, std::allocator<PGenerate*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<PGenerate*, std::allocator<PGenerate*> >::_List_impl (0x0x7fa555d3cc30) 0
  std::allocator<std::_List_node<PGenerate*> > (0x0x7fa555d3cc98) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<PGenerate*> > (0x0x7fa555b126c0) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<PGenerate*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<PGenerate*> > > (0x0x7fa555b12720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PGenerate*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PGenerate*> > > (0x0x7fa555d3cd00) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<PGenerate*> > > (0x0x7fa555b12780) 0 empty

Class std::__cxx11::_List_base<PGenerate*, std::allocator<PGenerate*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<PGenerate*, std::allocator<PGenerate*> > (0x0x7fa555b12300) 0

Class __gnu_cxx::new_allocator<PGenerate*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<PGenerate*> (0x0x7fa555b12840) 0 empty

Class std::allocator<PGenerate*>
   size=1 align=1
   base size=1 base align=1
std::allocator<PGenerate*> (0x0x7fa555d3ce38) 0 empty
  __gnu_cxx::new_allocator<PGenerate*> (0x0x7fa555b12900) 0 empty

Class std::__cxx11::list<PGenerate*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<PGenerate*> (0x0x7fa555d3cdd0) 0
  std::__cxx11::_List_base<PGenerate*, std::allocator<PGenerate*> > (0x0x7fa555b127e0) 0

Class std::allocator_traits<std::allocator<PSpecPath*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<PSpecPath*> > (0x0x7fa555b129c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PSpecPath*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PSpecPath*> > (0x0x7fa555d3cf70) 0 empty
  std::allocator_traits<std::allocator<PSpecPath*> > (0x0x7fa555b12a20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PSpecPath*> >::rebind<PSpecPath*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PSpecPath*> >::rebind<PSpecPath*> (0x0x7fa555b12a80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PSpecPath*> >::rebind<std::_List_node<PSpecPath*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PSpecPath*> >::rebind<std::_List_node<PSpecPath*> > (0x0x7fa555b12ae0) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<PSpecPath*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<PSpecPath*> > (0x0x7fa555b12c00) 0 empty

Class std::allocator<std::_List_node<PSpecPath*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<PSpecPath*> > (0x0x7fa555d3c2d8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<PSpecPath*> > (0x0x7fa555b12cc0) 0 empty

Class std::__cxx11::_List_base<PSpecPath*, std::allocator<PSpecPath*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<PSpecPath*, std::allocator<PSpecPath*> >::_List_impl (0x0x7fa555d3c6e8) 0
  std::allocator<std::_List_node<PSpecPath*> > (0x0x7fa555d3c7b8) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<PSpecPath*> > (0x0x7fa555b12d20) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<PSpecPath*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<PSpecPath*> > > (0x0x7fa555b12d80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PSpecPath*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PSpecPath*> > > (0x0x7fa555d3ca90) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<PSpecPath*> > > (0x0x7fa555b12de0) 0 empty

Class std::__cxx11::_List_base<PSpecPath*, std::allocator<PSpecPath*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<PSpecPath*, std::allocator<PSpecPath*> > (0x0x7fa555b12960) 0

Class __gnu_cxx::new_allocator<PSpecPath*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<PSpecPath*> (0x0x7fa555b12ea0) 0 empty

Class std::allocator<PSpecPath*>
   size=1 align=1
   base size=1 base align=1
std::allocator<PSpecPath*> (0x0x7fa555d3cf08) 0 empty
  __gnu_cxx::new_allocator<PSpecPath*> (0x0x7fa555b12f60) 0 empty

Class std::__cxx11::list<PSpecPath*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<PSpecPath*> (0x0x7fa555d3cd68) 0
  std::__cxx11::_List_base<PSpecPath*, std::allocator<PSpecPath*> > (0x0x7fa555b12e40) 0

Class std::allocator_traits<std::allocator<PGate*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<PGate*> > (0x0x7fa555555060) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PGate*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PGate*> > (0x0x7fa5558fa0d0) 0 empty
  std::allocator_traits<std::allocator<PGate*> > (0x0x7fa5555550c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PGate*> >::rebind<PGate*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PGate*> >::rebind<PGate*> (0x0x7fa555555120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PGate*> >::rebind<std::_List_node<PGate*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PGate*> >::rebind<std::_List_node<PGate*> > (0x0x7fa555555180) 0 empty

Class __gnu_cxx::new_allocator<std::_List_node<PGate*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_List_node<PGate*> > (0x0x7fa5555551e0) 0 empty

Class std::allocator<std::_List_node<PGate*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_List_node<PGate*> > (0x0x7fa5558fa208) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<PGate*> > (0x0x7fa5555552a0) 0 empty

Class std::__cxx11::_List_base<PGate*, std::allocator<PGate*> >::_List_impl
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<PGate*, std::allocator<PGate*> >::_List_impl (0x0x7fa5558fa2d8) 0
  std::allocator<std::_List_node<PGate*> > (0x0x7fa5558fa340) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<PGate*> > (0x0x7fa555555300) 0 empty

Class std::allocator_traits<std::allocator<std::_List_node<PGate*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_List_node<PGate*> > > (0x0x7fa555555360) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PGate*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PGate*> > > (0x0x7fa5558fa3a8) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<PGate*> > > (0x0x7fa5555553c0) 0 empty

Class std::__cxx11::_List_base<PGate*, std::allocator<PGate*> >
   size=24 align=8
   base size=24 base align=8
std::__cxx11::_List_base<PGate*, std::allocator<PGate*> > (0x0x7fa555555000) 0

Class __gnu_cxx::new_allocator<PGate*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<PGate*> (0x0x7fa555555480) 0 empty

Class std::allocator<PGate*>
   size=1 align=1
   base size=1 base align=1
std::allocator<PGate*> (0x0x7fa5558fa4e0) 0 empty
  __gnu_cxx::new_allocator<PGate*> (0x0x7fa555555540) 0 empty

Class std::__cxx11::list<PGate*>
   size=24 align=8
   base size=24 base align=8
std::__cxx11::list<PGate*> (0x0x7fa5558fa478) 0
  std::__cxx11::_List_base<PGate*, std::allocator<PGate*> > (0x0x7fa555555420) 0

Vtable for Module
Module::_ZTV6Module: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6Module)
16    (int (*)(...))Module::~Module
24    (int (*)(...))Module::~Module
32    (int (*)(...))-264
40    (int (*)(...))(& _ZTI6Module)
48    (int (*)(...))Module::_ZThn264_N6ModuleD1Ev
56    (int (*)(...))Module::_ZThn264_N6ModuleD0Ev

Class Module
   size=696 align=8
   base size=696 base align=8
Module (0x0x7fa555d95af0) 0
    vptr=((& Module::_ZTV6Module) + 16u)
  PScope (0x0x7fa555d8d8f0) 0
      primary-for Module (0x0x7fa555d95af0)
    LexicalScope (0x0x7fa555d98a20) 0
        primary-for PScope (0x0x7fa555d8d8f0)
  LineInfo (0x0x7fa555d98a80) 264
      vptr=((& Module::_ZTV6Module) + 48u)

Class PDelays
   size=32 align=8
   base size=25 base align=8
PDelays (0x0x7fa555555600) 0

Vtable for PExpr
PExpr::_ZTV5PExpr: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5PExpr)
16    (int (*)(...))PExpr::~PExpr
24    (int (*)(...))PExpr::~PExpr
32    (int (*)(...))PExpr::dump
40    (int (*)(...))PExpr::has_aa_term
48    (int (*)(...))PExpr::test_width
56    (int (*)(...))PExpr::elaborate_sig
64    (int (*)(...))PExpr::elaborate_expr
72    (int (*)(...))PExpr::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PExpr::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PExpr
   size=32 align=8
   base size=28 base align=8
PExpr (0x0x7fa5558fa680) 0
    vptr=((& PExpr::_ZTV5PExpr) + 16u)
  LineInfo (0x0x7fa555555660) 0
      primary-for PExpr (0x0x7fa5558fa680)

Class svector<PExpr*>
   size=16 align=8
   base size=16 base align=8
svector<PExpr*> (0x0x7fa5555557e0) 0

Class std::__fun_with_valarray<unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::__fun_with_valarray<unsigned int, true> (0x0x7fa555555900) 0 empty

Class std::__fun<std::__unary_plus, unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, unsigned int> (0x0x7fa5558fa7b8) 0 empty
  std::__fun_with_valarray<unsigned int, true> (0x0x7fa555555960) 0 empty

Class std::valarray<unsigned int>::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<unsigned int>::_UnaryOp<std::__unary_plus> (0x0x7fa5555558a0) 0 empty

Class std::__fun<std::__negate, unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, unsigned int> (0x0x7fa5558fa8f0) 0 empty
  std::__fun_with_valarray<unsigned int, true> (0x0x7fa555555a20) 0 empty

Class std::valarray<unsigned int>::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<unsigned int>::_UnaryOp<std::__negate> (0x0x7fa5555559c0) 0 empty

Class std::__fun<std::__bitwise_not, unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, unsigned int> (0x0x7fa5558fa9c0) 0 empty
  std::__fun_with_valarray<unsigned int, true> (0x0x7fa555555ae0) 0 empty

Class std::valarray<unsigned int>::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<unsigned int>::_UnaryOp<std::__bitwise_not> (0x0x7fa555555a80) 0 empty

Class std::__fun<std::__logical_not, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, unsigned int> (0x0x7fa555555ba0) 0 empty

Class std::valarray<unsigned int>::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<unsigned int>::_UnaryOp<std::__logical_not> (0x0x7fa555555b40) 0 empty

Class std::valarray<unsigned int>
   size=16 align=8
   base size=16 base align=8
std::valarray<unsigned int> (0x0x7fa555555840) 0

Vtable for PEConcat
PEConcat::_ZTV8PEConcat: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PEConcat)
16    (int (*)(...))PEConcat::~PEConcat
24    (int (*)(...))PEConcat::~PEConcat
32    (int (*)(...))PEConcat::dump
40    (int (*)(...))PEConcat::has_aa_term
48    (int (*)(...))PEConcat::test_width
56    (int (*)(...))PEConcat::elaborate_sig
64    (int (*)(...))PEConcat::elaborate_expr
72    (int (*)(...))PEConcat::elaborate_pexpr
80    (int (*)(...))PEConcat::elaborate_lnet
88    (int (*)(...))PEConcat::elaborate_bi_net
96    (int (*)(...))PEConcat::elaborate_lval
104   (int (*)(...))PEConcat::eval_const
112   (int (*)(...))PEConcat::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PEConcat
   size=72 align=8
   base size=72 base align=8
PEConcat (0x0x7fa5558fa6e8) 0
    vptr=((& PEConcat::_ZTV8PEConcat) + 16u)
  PExpr (0x0x7fa5558fa750) 0
      primary-for PEConcat (0x0x7fa5558fa6e8)
    LineInfo (0x0x7fa555555780) 0
        primary-for PExpr (0x0x7fa5558fa750)

Vtable for PEEvent
PEEvent::_ZTV7PEEvent: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7PEEvent)
16    (int (*)(...))PEEvent::~PEEvent
24    (int (*)(...))PEEvent::~PEEvent
32    (int (*)(...))PEEvent::dump
40    (int (*)(...))PEEvent::has_aa_term
48    (int (*)(...))PExpr::test_width
56    (int (*)(...))PExpr::elaborate_sig
64    (int (*)(...))PExpr::elaborate_expr
72    (int (*)(...))PExpr::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PExpr::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PEEvent
   size=40 align=8
   base size=40 base align=8
PEEvent (0x0x7fa5558faaf8) 0
    vptr=((& PEEvent::_ZTV7PEEvent) + 16u)
  PExpr (0x0x7fa5558fab60) 0
      primary-for PEEvent (0x0x7fa5558faaf8)
    LineInfo (0x0x7fa555555c00) 0
        primary-for PExpr (0x0x7fa5558fab60)

Vtable for PEFNumber
PEFNumber::_ZTV9PEFNumber: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PEFNumber)
16    (int (*)(...))PEFNumber::~PEFNumber
24    (int (*)(...))PEFNumber::~PEFNumber
32    (int (*)(...))PEFNumber::dump
40    (int (*)(...))PExpr::has_aa_term
48    (int (*)(...))PEFNumber::test_width
56    (int (*)(...))PExpr::elaborate_sig
64    (int (*)(...))PEFNumber::elaborate_expr
72    (int (*)(...))PEFNumber::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PEFNumber::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PEFNumber
   size=40 align=8
   base size=40 base align=8
PEFNumber (0x0x7fa5558fabc8) 0
    vptr=((& PEFNumber::_ZTV9PEFNumber) + 16u)
  PExpr (0x0x7fa5558fac30) 0
      primary-for PEFNumber (0x0x7fa5558fabc8)
    LineInfo (0x0x7fa555555c60) 0
        primary-for PExpr (0x0x7fa5558fac30)

Vtable for PEIdent
PEIdent::_ZTV7PEIdent: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7PEIdent)
16    (int (*)(...))PEIdent::~PEIdent
24    (int (*)(...))PEIdent::~PEIdent
32    (int (*)(...))PEIdent::dump
40    (int (*)(...))PEIdent::has_aa_term
48    (int (*)(...))PEIdent::test_width
56    (int (*)(...))PEIdent::elaborate_sig
64    (int (*)(...))PEIdent::elaborate_expr
72    (int (*)(...))PEIdent::elaborate_pexpr
80    (int (*)(...))PEIdent::elaborate_lnet
88    (int (*)(...))PEIdent::elaborate_bi_net
96    (int (*)(...))PEIdent::elaborate_lval
104   (int (*)(...))PEIdent::eval_const
112   (int (*)(...))PEIdent::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PEIdent
   size=56 align=8
   base size=56 base align=8
PEIdent (0x0x7fa5558fac98) 0
    vptr=((& PEIdent::_ZTV7PEIdent) + 16u)
  PExpr (0x0x7fa5558fad00) 0
      primary-for PEIdent (0x0x7fa5558fac98)
    LineInfo (0x0x7fa555555cc0) 0
        primary-for PExpr (0x0x7fa5558fad00)

Vtable for PENumber
PENumber::_ZTV8PENumber: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PENumber)
16    (int (*)(...))PENumber::~PENumber
24    (int (*)(...))PENumber::~PENumber
32    (int (*)(...))PENumber::dump
40    (int (*)(...))PExpr::has_aa_term
48    (int (*)(...))PENumber::test_width
56    (int (*)(...))PExpr::elaborate_sig
64    (int (*)(...))PENumber::elaborate_expr
72    (int (*)(...))PENumber::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PENumber::elaborate_lval
104   (int (*)(...))PENumber::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PENumber::is_the_same

Class PENumber
   size=40 align=8
   base size=40 base align=8
PENumber (0x0x7fa5558fad68) 0
    vptr=((& PENumber::_ZTV8PENumber) + 16u)
  PExpr (0x0x7fa5558fadd0) 0
      primary-for PENumber (0x0x7fa5558fad68)
    LineInfo (0x0x7fa555555d80) 0
        primary-for PExpr (0x0x7fa5558fadd0)

Vtable for PEString
PEString::_ZTV8PEString: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PEString)
16    (int (*)(...))PEString::~PEString
24    (int (*)(...))PEString::~PEString
32    (int (*)(...))PEString::dump
40    (int (*)(...))PExpr::has_aa_term
48    (int (*)(...))PEString::test_width
56    (int (*)(...))PExpr::elaborate_sig
64    (int (*)(...))PEString::elaborate_expr
72    (int (*)(...))PEString::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PEString::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PEString
   size=40 align=8
   base size=40 base align=8
PEString (0x0x7fa5558fae38) 0
    vptr=((& PEString::_ZTV8PEString) + 16u)
  PExpr (0x0x7fa5558faea0) 0
      primary-for PEString (0x0x7fa5558fae38)
    LineInfo (0x0x7fa555555de0) 0
        primary-for PExpr (0x0x7fa5558faea0)

Vtable for PEUnary
PEUnary::_ZTV7PEUnary: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7PEUnary)
16    (int (*)(...))PEUnary::~PEUnary
24    (int (*)(...))PEUnary::~PEUnary
32    (int (*)(...))PEUnary::dump
40    (int (*)(...))PEUnary::has_aa_term
48    (int (*)(...))PEUnary::test_width
56    (int (*)(...))PEUnary::elaborate_sig
64    (int (*)(...))PEUnary::elaborate_expr
72    (int (*)(...))PEUnary::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PEUnary::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PEUnary
   size=40 align=8
   base size=40 base align=8
PEUnary (0x0x7fa5558faf08) 0
    vptr=((& PEUnary::_ZTV7PEUnary) + 16u)
  PExpr (0x0x7fa5558faf70) 0
      primary-for PEUnary (0x0x7fa5558faf08)
    LineInfo (0x0x7fa555555e40) 0
        primary-for PExpr (0x0x7fa5558faf70)

Vtable for PEBinary
PEBinary::_ZTV8PEBinary: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PEBinary)
16    (int (*)(...))PEBinary::~PEBinary
24    (int (*)(...))PEBinary::~PEBinary
32    (int (*)(...))PEBinary::dump
40    (int (*)(...))PEBinary::has_aa_term
48    (int (*)(...))PEBinary::test_width
56    (int (*)(...))PEBinary::elaborate_sig
64    (int (*)(...))PEBinary::elaborate_expr
72    (int (*)(...))PEBinary::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PEBinary::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PEBinary
   size=48 align=8
   base size=48 base align=8
PEBinary (0x0x7fa5558fa068) 0
    vptr=((& PEBinary::_ZTV8PEBinary) + 16u)
  PExpr (0x0x7fa5558fa138) 0
      primary-for PEBinary (0x0x7fa5558fa068)
    LineInfo (0x0x7fa555555ea0) 0
        primary-for PExpr (0x0x7fa5558fa138)

Vtable for PEBComp
PEBComp::_ZTV7PEBComp: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7PEBComp)
16    (int (*)(...))PEBComp::~PEBComp
24    (int (*)(...))PEBComp::~PEBComp
32    (int (*)(...))PEBinary::dump
40    (int (*)(...))PEBinary::has_aa_term
48    (int (*)(...))PEBComp::test_width
56    (int (*)(...))PEBinary::elaborate_sig
64    (int (*)(...))PEBComp::elaborate_expr
72    (int (*)(...))PEBComp::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PEBinary::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PEBComp
   size=56 align=8
   base size=56 base align=8
PEBComp (0x0x7fa5558fa410) 0
    vptr=((& PEBComp::_ZTV7PEBComp) + 16u)
  PEBinary (0x0x7fa5558fa5b0) 0
      primary-for PEBComp (0x0x7fa5558fa410)
    PExpr (0x0x7fa5558fa618) 0
        primary-for PEBinary (0x0x7fa5558fa5b0)
      LineInfo (0x0x7fa555555f00) 0
          primary-for PExpr (0x0x7fa5558fa618)

Vtable for PEBLogic
PEBLogic::_ZTV8PEBLogic: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PEBLogic)
16    (int (*)(...))PEBLogic::~PEBLogic
24    (int (*)(...))PEBLogic::~PEBLogic
32    (int (*)(...))PEBinary::dump
40    (int (*)(...))PEBinary::has_aa_term
48    (int (*)(...))PEBLogic::test_width
56    (int (*)(...))PEBinary::elaborate_sig
64    (int (*)(...))PEBLogic::elaborate_expr
72    (int (*)(...))PEBLogic::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PEBinary::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PEBLogic
   size=48 align=8
   base size=48 base align=8
PEBLogic (0x0x7fa5556e0000) 0
    vptr=((& PEBLogic::_ZTV8PEBLogic) + 16u)
  PEBinary (0x0x7fa5556e0068) 0
      primary-for PEBLogic (0x0x7fa5556e0000)
    PExpr (0x0x7fa5556e00d0) 0
        primary-for PEBinary (0x0x7fa5556e0068)
      LineInfo (0x0x7fa555555f60) 0
          primary-for PExpr (0x0x7fa5556e00d0)

Vtable for PEBLeftWidth
PEBLeftWidth::_ZTV12PEBLeftWidth: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12PEBLeftWidth)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))PEBinary::dump
40    (int (*)(...))PEBinary::has_aa_term
48    (int (*)(...))PEBLeftWidth::test_width
56    (int (*)(...))PEBinary::elaborate_sig
64    (int (*)(...))PEBLeftWidth::elaborate_expr
72    (int (*)(...))PEBLeftWidth::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PEBinary::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same
128   (int (*)(...))__cxa_pure_virtual

Class PEBLeftWidth
   size=48 align=8
   base size=48 base align=8
PEBLeftWidth (0x0x7fa5556e0138) 0
    vptr=((& PEBLeftWidth::_ZTV12PEBLeftWidth) + 16u)
  PEBinary (0x0x7fa5556e01a0) 0
      primary-for PEBLeftWidth (0x0x7fa5556e0138)
    PExpr (0x0x7fa5556e0208) 0
        primary-for PEBinary (0x0x7fa5556e01a0)
      LineInfo (0x0x7fa5556e7000) 0
          primary-for PExpr (0x0x7fa5556e0208)

Vtable for PEBPower
PEBPower::_ZTV8PEBPower: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PEBPower)
16    (int (*)(...))PEBPower::~PEBPower
24    (int (*)(...))PEBPower::~PEBPower
32    (int (*)(...))PEBinary::dump
40    (int (*)(...))PEBinary::has_aa_term
48    (int (*)(...))PEBLeftWidth::test_width
56    (int (*)(...))PEBinary::elaborate_sig
64    (int (*)(...))PEBLeftWidth::elaborate_expr
72    (int (*)(...))PEBLeftWidth::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PEBinary::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same
128   (int (*)(...))PEBPower::elaborate_expr_leaf

Class PEBPower
   size=48 align=8
   base size=48 base align=8
PEBPower (0x0x7fa5556e0270) 0
    vptr=((& PEBPower::_ZTV8PEBPower) + 16u)
  PEBLeftWidth (0x0x7fa5556e02d8) 0
      primary-for PEBPower (0x0x7fa5556e0270)
    PEBinary (0x0x7fa5556e0340) 0
        primary-for PEBLeftWidth (0x0x7fa5556e02d8)
      PExpr (0x0x7fa5556e03a8) 0
          primary-for PEBinary (0x0x7fa5556e0340)
        LineInfo (0x0x7fa5556e7060) 0
            primary-for PExpr (0x0x7fa5556e03a8)

Vtable for PEBShift
PEBShift::_ZTV8PEBShift: 17u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PEBShift)
16    (int (*)(...))PEBShift::~PEBShift
24    (int (*)(...))PEBShift::~PEBShift
32    (int (*)(...))PEBinary::dump
40    (int (*)(...))PEBinary::has_aa_term
48    (int (*)(...))PEBLeftWidth::test_width
56    (int (*)(...))PEBinary::elaborate_sig
64    (int (*)(...))PEBLeftWidth::elaborate_expr
72    (int (*)(...))PEBLeftWidth::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PEBinary::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same
128   (int (*)(...))PEBShift::elaborate_expr_leaf

Class PEBShift
   size=48 align=8
   base size=48 base align=8
PEBShift (0x0x7fa5556e0410) 0
    vptr=((& PEBShift::_ZTV8PEBShift) + 16u)
  PEBLeftWidth (0x0x7fa5556e0478) 0
      primary-for PEBShift (0x0x7fa5556e0410)
    PEBinary (0x0x7fa5556e04e0) 0
        primary-for PEBLeftWidth (0x0x7fa5556e0478)
      PExpr (0x0x7fa5556e0548) 0
          primary-for PEBinary (0x0x7fa5556e04e0)
        LineInfo (0x0x7fa5556e70c0) 0
            primary-for PExpr (0x0x7fa5556e0548)

Vtable for PETernary
PETernary::_ZTV9PETernary: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PETernary)
16    (int (*)(...))PETernary::~PETernary
24    (int (*)(...))PETernary::~PETernary
32    (int (*)(...))PETernary::dump
40    (int (*)(...))PETernary::has_aa_term
48    (int (*)(...))PETernary::test_width
56    (int (*)(...))PETernary::elaborate_sig
64    (int (*)(...))PETernary::elaborate_expr
72    (int (*)(...))PETernary::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PETernary::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PETernary
   size=56 align=8
   base size=56 base align=8
PETernary (0x0x7fa5556e05b0) 0
    vptr=((& PETernary::_ZTV9PETernary) + 16u)
  PExpr (0x0x7fa5556e0618) 0
      primary-for PETernary (0x0x7fa5556e05b0)
    LineInfo (0x0x7fa5556e7120) 0
        primary-for PExpr (0x0x7fa5556e0618)

Class std::allocator_traits<std::allocator<PExpr*> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<PExpr*> > (0x0x7fa5556e7240) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PExpr*> >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PExpr*> > (0x0x7fa5556e0750) 0 empty
  std::allocator_traits<std::allocator<PExpr*> > (0x0x7fa5556e72a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<PExpr*> >::rebind<PExpr*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<PExpr*> >::rebind<PExpr*> (0x0x7fa5556e7300) 0 empty

Class __gnu_cxx::new_allocator<PExpr*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<PExpr*> (0x0x7fa5556e7360) 0 empty

Class std::allocator<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::allocator<PExpr*> (0x0x7fa5556e0888) 0 empty
  __gnu_cxx::new_allocator<PExpr*> (0x0x7fa5556e7420) 0 empty

Class std::_Vector_base<PExpr*, std::allocator<PExpr*> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<PExpr*, std::allocator<PExpr*> >::_Vector_impl (0x0x7fa5556e0958) 0
  std::allocator<PExpr*> (0x0x7fa5556e09c0) 0 empty
    __gnu_cxx::new_allocator<PExpr*> (0x0x7fa5556e7480) 0 empty

Class std::_Vector_base<PExpr*, std::allocator<PExpr*> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<PExpr*, std::allocator<PExpr*> > (0x0x7fa5556e71e0) 0

Class std::vector<PExpr*>
   size=24 align=8
   base size=24 base align=8
std::vector<PExpr*> (0x0x7fa5556e0a28) 0
  std::_Vector_base<PExpr*, std::allocator<PExpr*> > (0x0x7fa5556e74e0) 0

Vtable for PECallFunction
PECallFunction::_ZTV14PECallFunction: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI14PECallFunction)
16    (int (*)(...))PECallFunction::~PECallFunction
24    (int (*)(...))PECallFunction::~PECallFunction
32    (int (*)(...))PECallFunction::dump
40    (int (*)(...))PECallFunction::has_aa_term
48    (int (*)(...))PECallFunction::test_width
56    (int (*)(...))PExpr::elaborate_sig
64    (int (*)(...))PECallFunction::elaborate_expr
72    (int (*)(...))PECallFunction::elaborate_pexpr
80    (int (*)(...))PExpr::elaborate_lnet
88    (int (*)(...))PExpr::elaborate_bi_net
96    (int (*)(...))PExpr::elaborate_lval
104   (int (*)(...))PExpr::eval_const
112   (int (*)(...))PExpr::is_collapsible_net
120   (int (*)(...))PExpr::is_the_same

Class PECallFunction
   size=80 align=8
   base size=80 base align=8
PECallFunction (0x0x7fa5556e0680) 0
    vptr=((& PECallFunction::_ZTV14PECallFunction) + 16u)
  PExpr (0x0x7fa5556e06e8) 0
      primary-for PECallFunction (0x0x7fa5556e0680)
    LineInfo (0x0x7fa5556e7180) 0
        primary-for PExpr (0x0x7fa5556e06e8)

Vtable for PProcess
PProcess::_ZTV8PProcess: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PProcess)
16    (int (*)(...))PProcess::~PProcess
24    (int (*)(...))PProcess::~PProcess
32    (int (*)(...))PProcess::dump

Class PProcess
   size=88 align=8
   base size=88 base align=8
PProcess (0x0x7fa5556e0bc8) 0
    vptr=((& PProcess::_ZTV8PProcess) + 16u)
  LineInfo (0x0x7fa5556e7540) 0
      primary-for PProcess (0x0x7fa5556e0bc8)

Class std::is_array<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5556e75a0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e7660) 0 empty

Class std::remove_const<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e76c0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e7600) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e0d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5556e7720) 0 empty

Class std::is_void<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e0d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5556e7780) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PExpr*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PExpr*> > > > (0x0x7fa5556e0dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5556e77e0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PExpr*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PExpr*> > > > > (0x0x7fa5556e7840) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e0e38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa5556e78a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PExpr*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PExpr*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> > > > (0x0x7fa5556e0ea0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e0f08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa5556e79c0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e0f70) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PExpr*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> > > > (0x0x7fa5556e07b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5556e0a90) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa5556e7a80) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, PExpr*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, PExpr*> >, false> (0x0x7fa5553b9000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5556e7c00) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5553b9138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5556e7d20) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, PExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, PExpr*> > > > (0x0x7fa5556e7d80) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5553b9270) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5556e7de0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> >, false> (0x0x7fa5553b92d8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5553b9340) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5553be000) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PExpr*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PExpr*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> >, false> > (0x0x7fa5553b9478) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> >, false> (0x0x7fa5553b94e0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5553b9548) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5553be0c0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5553b9618) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PExpr*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> >, false> > (0x0x7fa5553b9680) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PExpr*> >, false> (0x0x7fa5553b96e8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PExpr*> > > (0x0x7fa5553b9750) 0 empty
        std::integral_constant<bool, true> (0x0x7fa5553be180) 0 empty

Vtable for Statement
Statement::_ZTV9Statement: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9Statement)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))Statement::dump
40    (int (*)(...))Statement::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class Statement
   size=72 align=8
   base size=72 base align=8
Statement (0x0x7fa5553b9820) 0
    vptr=((& Statement::_ZTV9Statement) + 16u)
  LineInfo (0x0x7fa5553be780) 0
      primary-for Statement (0x0x7fa5553b9820)

Vtable for PAssign_
PAssign_::_ZTV8PAssign_: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PAssign_)
16    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))Statement::dump
40    (int (*)(...))Statement::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PAssign_
   size=120 align=8
   base size=113 base align=8
PAssign_ (0x0x7fa5553b9888) 0
    vptr=((& PAssign_::_ZTV8PAssign_) + 16u)
  Statement (0x0x7fa5553b98f0) 0
      primary-for PAssign_ (0x0x7fa5553b9888)
    LineInfo (0x0x7fa5553be960) 0
        primary-for Statement (0x0x7fa5553b98f0)

Vtable for PAssign
PAssign::_ZTV7PAssign: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7PAssign)
16    (int (*)(...))PAssign::~PAssign
24    (int (*)(...))PAssign::~PAssign
32    (int (*)(...))PAssign::dump
40    (int (*)(...))PAssign::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PAssign
   size=120 align=8
   base size=113 base align=8
PAssign (0x0x7fa5553b9958) 0
    vptr=((& PAssign::_ZTV7PAssign) + 16u)
  PAssign_ (0x0x7fa5553b99c0) 0
      primary-for PAssign (0x0x7fa5553b9958)
    Statement (0x0x7fa5553b9a28) 0
        primary-for PAssign_ (0x0x7fa5553b99c0)
      LineInfo (0x0x7fa5553bea80) 0
          primary-for Statement (0x0x7fa5553b9a28)

Vtable for PAssignNB
PAssignNB::_ZTV9PAssignNB: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PAssignNB)
16    (int (*)(...))PAssignNB::~PAssignNB
24    (int (*)(...))PAssignNB::~PAssignNB
32    (int (*)(...))PAssignNB::dump
40    (int (*)(...))PAssignNB::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PAssignNB
   size=120 align=8
   base size=113 base align=8
PAssignNB (0x0x7fa5553b9a90) 0
    vptr=((& PAssignNB::_ZTV9PAssignNB) + 16u)
  PAssign_ (0x0x7fa5553b9af8) 0
      primary-for PAssignNB (0x0x7fa5553b9a90)
    Statement (0x0x7fa5553b9b60) 0
        primary-for PAssign_ (0x0x7fa5553b9af8)
      LineInfo (0x0x7fa5553beae0) 0
          primary-for Statement (0x0x7fa5553b9b60)

Class svector<Statement*>
   size=16 align=8
   base size=16 base align=8
svector<Statement*> (0x0x7fa5553bec00) 0

Vtable for PBlock
PBlock::_ZTV6PBlock: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6PBlock)
16    (int (*)(...))PBlock::~PBlock
24    (int (*)(...))PBlock::~PBlock
32    (int (*)(...))PBlock::dump
40    (int (*)(...))PBlock::elaborate
48    (int (*)(...))PBlock::elaborate_scope
56    (int (*)(...))PBlock::elaborate_sig
64    (int (*)(...))-264
72    (int (*)(...))(& _ZTI6PBlock)
80    (int (*)(...))PBlock::_ZThn264_N6PBlockD1Ev
88    (int (*)(...))PBlock::_ZThn264_N6PBlockD0Ev
96    (int (*)(...))PBlock::_ZThn264_NK6PBlock4dumpERSoj
104   (int (*)(...))PBlock::_ZThn264_NK6PBlock9elaborateEP6DesignP8NetScope
112   (int (*)(...))PBlock::_ZThn264_NK6PBlock15elaborate_scopeEP6DesignP8NetScope
120   (int (*)(...))PBlock::_ZThn264_NK6PBlock13elaborate_sigEP6DesignP8NetScope

Class PBlock
   size=360 align=8
   base size=360 base align=8
PBlock (0x0x7fa5553a7f50) 0
    vptr=((& PBlock::_ZTV6PBlock) + 16u)
  PScope (0x0x7fa5553b9bc8) 0
      primary-for PBlock (0x0x7fa5553a7f50)
    LexicalScope (0x0x7fa5553beb40) 0
        primary-for PScope (0x0x7fa5553b9bc8)
  Statement (0x0x7fa5553b9c30) 264
      vptr=((& PBlock::_ZTV6PBlock) + 80u)
    LineInfo (0x0x7fa5553beba0) 264
        primary-for Statement (0x0x7fa5553b9c30)

Vtable for PCallTask
PCallTask::_ZTV9PCallTask: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PCallTask)
16    (int (*)(...))PCallTask::~PCallTask
24    (int (*)(...))PCallTask::~PCallTask
32    (int (*)(...))PCallTask::dump
40    (int (*)(...))PCallTask::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PCallTask
   size=112 align=8
   base size=112 base align=8
PCallTask (0x0x7fa5553b9c98) 0
    vptr=((& PCallTask::_ZTV9PCallTask) + 16u)
  Statement (0x0x7fa5553b9d00) 0
      primary-for PCallTask (0x0x7fa5553b9c98)
    LineInfo (0x0x7fa5553becc0) 0
        primary-for Statement (0x0x7fa5553b9d00)

Class PCase::Item
   size=24 align=8
   base size=24 base align=8
PCase::Item (0x0x7fa5553beea0) 0

Vtable for PCase
PCase::_ZTV5PCase: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5PCase)
16    (int (*)(...))PCase::~PCase
24    (int (*)(...))PCase::~PCase
32    (int (*)(...))PCase::dump
40    (int (*)(...))PCase::elaborate
48    (int (*)(...))PCase::elaborate_scope
56    (int (*)(...))PCase::elaborate_sig

Class PCase
   size=96 align=8
   base size=96 base align=8
PCase (0x0x7fa5553b9d68) 0
    vptr=((& PCase::_ZTV5PCase) + 16u)
  Statement (0x0x7fa5553b9dd0) 0
      primary-for PCase (0x0x7fa5553b9d68)
    LineInfo (0x0x7fa5553bee40) 0
        primary-for Statement (0x0x7fa5553b9dd0)

Vtable for PCAssign
PCAssign::_ZTV8PCAssign: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PCAssign)
16    (int (*)(...))PCAssign::~PCAssign
24    (int (*)(...))PCAssign::~PCAssign
32    (int (*)(...))PCAssign::dump
40    (int (*)(...))PCAssign::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PCAssign
   size=88 align=8
   base size=88 base align=8
PCAssign (0x0x7fa5553b9e38) 0
    vptr=((& PCAssign::_ZTV8PCAssign) + 16u)
  Statement (0x0x7fa5553b9ea0) 0
      primary-for PCAssign (0x0x7fa5553b9e38)
    LineInfo (0x0x7fa5553bef00) 0
        primary-for Statement (0x0x7fa5553b9ea0)

Vtable for PCondit
PCondit::_ZTV7PCondit: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7PCondit)
16    (int (*)(...))PCondit::~PCondit
24    (int (*)(...))PCondit::~PCondit
32    (int (*)(...))PCondit::dump
40    (int (*)(...))PCondit::elaborate
48    (int (*)(...))PCondit::elaborate_scope
56    (int (*)(...))PCondit::elaborate_sig

Class PCondit
   size=96 align=8
   base size=96 base align=8
PCondit (0x0x7fa5553b9f08) 0
    vptr=((& PCondit::_ZTV7PCondit) + 16u)
  Statement (0x0x7fa5553b9f70) 0
      primary-for PCondit (0x0x7fa5553b9f08)
    LineInfo (0x0x7fa5553bef60) 0
        primary-for Statement (0x0x7fa5553b9f70)

Vtable for PDeassign
PDeassign::_ZTV9PDeassign: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PDeassign)
16    (int (*)(...))PDeassign::~PDeassign
24    (int (*)(...))PDeassign::~PDeassign
32    (int (*)(...))PDeassign::dump
40    (int (*)(...))PDeassign::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PDeassign
   size=80 align=8
   base size=80 base align=8
PDeassign (0x0x7fa555414000) 0
    vptr=((& PDeassign::_ZTV9PDeassign) + 16u)
  Statement (0x0x7fa555414068) 0
      primary-for PDeassign (0x0x7fa555414000)
    LineInfo (0x0x7fa555415000) 0
        primary-for Statement (0x0x7fa555414068)

Vtable for PDelayStatement
PDelayStatement::_ZTV15PDelayStatement: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15PDelayStatement)
16    (int (*)(...))PDelayStatement::~PDelayStatement
24    (int (*)(...))PDelayStatement::~PDelayStatement
32    (int (*)(...))PDelayStatement::dump
40    (int (*)(...))PDelayStatement::elaborate
48    (int (*)(...))PDelayStatement::elaborate_scope
56    (int (*)(...))PDelayStatement::elaborate_sig

Class PDelayStatement
   size=88 align=8
   base size=88 base align=8
PDelayStatement (0x0x7fa5554140d0) 0
    vptr=((& PDelayStatement::_ZTV15PDelayStatement) + 16u)
  Statement (0x0x7fa555414138) 0
      primary-for PDelayStatement (0x0x7fa5554140d0)
    LineInfo (0x0x7fa555415060) 0
        primary-for Statement (0x0x7fa555414138)

Vtable for PDisable
PDisable::_ZTV8PDisable: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PDisable)
16    (int (*)(...))PDisable::~PDisable
24    (int (*)(...))PDisable::~PDisable
32    (int (*)(...))PDisable::dump
40    (int (*)(...))PDisable::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PDisable
   size=96 align=8
   base size=96 base align=8
PDisable (0x0x7fa5554141a0) 0
    vptr=((& PDisable::_ZTV8PDisable) + 16u)
  Statement (0x0x7fa555414208) 0
      primary-for PDisable (0x0x7fa5554141a0)
    LineInfo (0x0x7fa5554150c0) 0
        primary-for Statement (0x0x7fa555414208)

Class svector<PEEvent*>
   size=16 align=8
   base size=16 base align=8
svector<PEEvent*> (0x0x7fa555415180) 0

Vtable for PEventStatement
PEventStatement::_ZTV15PEventStatement: 9u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI15PEventStatement)
16    (int (*)(...))PEventStatement::~PEventStatement
24    (int (*)(...))PEventStatement::~PEventStatement
32    (int (*)(...))PEventStatement::dump
40    (int (*)(...))PEventStatement::elaborate
48    (int (*)(...))PEventStatement::elaborate_scope
56    (int (*)(...))PEventStatement::elaborate_sig
64    (int (*)(...))PEventStatement::dump_inline

Class PEventStatement
   size=96 align=8
   base size=96 base align=8
PEventStatement (0x0x7fa555414270) 0
    vptr=((& PEventStatement::_ZTV15PEventStatement) + 16u)
  Statement (0x0x7fa5554142d8) 0
      primary-for PEventStatement (0x0x7fa555414270)
    LineInfo (0x0x7fa555415120) 0
        primary-for Statement (0x0x7fa5554142d8)

Vtable for PForce
PForce::_ZTV6PForce: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6PForce)
16    (int (*)(...))PForce::~PForce
24    (int (*)(...))PForce::~PForce
32    (int (*)(...))PForce::dump
40    (int (*)(...))PForce::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PForce
   size=88 align=8
   base size=88 base align=8
PForce (0x0x7fa555414340) 0
    vptr=((& PForce::_ZTV6PForce) + 16u)
  Statement (0x0x7fa5554143a8) 0
      primary-for PForce (0x0x7fa555414340)
    LineInfo (0x0x7fa5554151e0) 0
        primary-for Statement (0x0x7fa5554143a8)

Vtable for PForever
PForever::_ZTV8PForever: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PForever)
16    (int (*)(...))PForever::~PForever
24    (int (*)(...))PForever::~PForever
32    (int (*)(...))PForever::dump
40    (int (*)(...))PForever::elaborate
48    (int (*)(...))PForever::elaborate_scope
56    (int (*)(...))PForever::elaborate_sig

Class PForever
   size=80 align=8
   base size=80 base align=8
PForever (0x0x7fa555414410) 0
    vptr=((& PForever::_ZTV8PForever) + 16u)
  Statement (0x0x7fa555414478) 0
      primary-for PForever (0x0x7fa555414410)
    LineInfo (0x0x7fa555415240) 0
        primary-for Statement (0x0x7fa555414478)

Vtable for PForStatement
PForStatement::_ZTV13PForStatement: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI13PForStatement)
16    (int (*)(...))PForStatement::~PForStatement
24    (int (*)(...))PForStatement::~PForStatement
32    (int (*)(...))PForStatement::dump
40    (int (*)(...))PForStatement::elaborate
48    (int (*)(...))PForStatement::elaborate_scope
56    (int (*)(...))PForStatement::elaborate_sig

Class PForStatement
   size=120 align=8
   base size=120 base align=8
PForStatement (0x0x7fa5554144e0) 0
    vptr=((& PForStatement::_ZTV13PForStatement) + 16u)
  Statement (0x0x7fa555414548) 0
      primary-for PForStatement (0x0x7fa5554144e0)
    LineInfo (0x0x7fa5554152a0) 0
        primary-for Statement (0x0x7fa555414548)

Vtable for PNoop
PNoop::_ZTV5PNoop: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5PNoop)
16    (int (*)(...))PNoop::~PNoop
24    (int (*)(...))PNoop::~PNoop
32    (int (*)(...))Statement::dump
40    (int (*)(...))Statement::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PNoop
   size=72 align=8
   base size=72 base align=8
PNoop (0x0x7fa5554145b0) 0
    vptr=((& PNoop::_ZTV5PNoop) + 16u)
  Statement (0x0x7fa555414618) 0
      primary-for PNoop (0x0x7fa5554145b0)
    LineInfo (0x0x7fa555415300) 0
        primary-for Statement (0x0x7fa555414618)

Vtable for PRepeat
PRepeat::_ZTV7PRepeat: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7PRepeat)
16    (int (*)(...))PRepeat::~PRepeat
24    (int (*)(...))PRepeat::~PRepeat
32    (int (*)(...))PRepeat::dump
40    (int (*)(...))PRepeat::elaborate
48    (int (*)(...))PRepeat::elaborate_scope
56    (int (*)(...))PRepeat::elaborate_sig

Class PRepeat
   size=88 align=8
   base size=88 base align=8
PRepeat (0x0x7fa555414680) 0
    vptr=((& PRepeat::_ZTV7PRepeat) + 16u)
  Statement (0x0x7fa5554146e8) 0
      primary-for PRepeat (0x0x7fa555414680)
    LineInfo (0x0x7fa5554156c0) 0
        primary-for Statement (0x0x7fa5554146e8)

Vtable for PRelease
PRelease::_ZTV8PRelease: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PRelease)
16    (int (*)(...))PRelease::~PRelease
24    (int (*)(...))PRelease::~PRelease
32    (int (*)(...))PRelease::dump
40    (int (*)(...))PRelease::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PRelease
   size=80 align=8
   base size=80 base align=8
PRelease (0x0x7fa555414750) 0
    vptr=((& PRelease::_ZTV8PRelease) + 16u)
  Statement (0x0x7fa5554147b8) 0
      primary-for PRelease (0x0x7fa555414750)
    LineInfo (0x0x7fa555415720) 0
        primary-for Statement (0x0x7fa5554147b8)

Vtable for PTrigger
PTrigger::_ZTV8PTrigger: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PTrigger)
16    (int (*)(...))PTrigger::~PTrigger
24    (int (*)(...))PTrigger::~PTrigger
32    (int (*)(...))PTrigger::dump
40    (int (*)(...))PTrigger::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class PTrigger
   size=96 align=8
   base size=96 base align=8
PTrigger (0x0x7fa555414820) 0
    vptr=((& PTrigger::_ZTV8PTrigger) + 16u)
  Statement (0x0x7fa555414888) 0
      primary-for PTrigger (0x0x7fa555414820)
    LineInfo (0x0x7fa555415780) 0
        primary-for Statement (0x0x7fa555414888)

Vtable for PWhile
PWhile::_ZTV6PWhile: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6PWhile)
16    (int (*)(...))PWhile::~PWhile
24    (int (*)(...))PWhile::~PWhile
32    (int (*)(...))PWhile::dump
40    (int (*)(...))PWhile::elaborate
48    (int (*)(...))PWhile::elaborate_scope
56    (int (*)(...))PWhile::elaborate_sig

Class PWhile
   size=88 align=8
   base size=88 base align=8
PWhile (0x0x7fa5554148f0) 0
    vptr=((& PWhile::_ZTV6PWhile) + 16u)
  Statement (0x0x7fa555414958) 0
      primary-for PWhile (0x0x7fa5554148f0)
    LineInfo (0x0x7fa5554157e0) 0
        primary-for Statement (0x0x7fa555414958)

Vtable for AContrib
AContrib::_ZTV8AContrib: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8AContrib)
16    (int (*)(...))AContrib::~AContrib
24    (int (*)(...))AContrib::~AContrib
32    (int (*)(...))AContrib::dump
40    (int (*)(...))AContrib::elaborate
48    (int (*)(...))Statement::elaborate_scope
56    (int (*)(...))Statement::elaborate_sig

Class AContrib
   size=88 align=8
   base size=88 base align=8
AContrib (0x0x7fa5554149c0) 0
    vptr=((& AContrib::_ZTV8AContrib) + 16u)
  Statement (0x0x7fa555414a28) 0
      primary-for AContrib (0x0x7fa5554149c0)
    LineInfo (0x0x7fa555415840) 0
        primary-for Statement (0x0x7fa555414a28)

Vtable for AProcess
AProcess::_ZTV8AProcess: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8AProcess)
16    (int (*)(...))AProcess::~AProcess
24    (int (*)(...))AProcess::~AProcess

Class AProcess
   size=88 align=8
   base size=88 base align=8
AProcess (0x0x7fa555414a90) 0
    vptr=((& AProcess::_ZTV8AProcess) + 16u)
  LineInfo (0x0x7fa5554158a0) 0
      primary-for AProcess (0x0x7fa555414a90)

Vtable for PGate
PGate::_ZTV5PGate: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5PGate)
16    (int (*)(...))PGate::~PGate
24    (int (*)(...))PGate::~PGate
32    (int (*)(...))PGate::dump
40    (int (*)(...))PGate::elaborate
48    (int (*)(...))PGate::elaborate_scope
56    (int (*)(...))PGate::elaborate_sig

Class PGate
   size=128 align=8
   base size=128 base align=8
PGate (0x0x7fa555414af8) 0
    vptr=((& PGate::_ZTV5PGate) + 16u)
  LineInfo (0x0x7fa555415b40) 0
      primary-for PGate (0x0x7fa555414af8)

Vtable for PGAssign
PGAssign::_ZTV8PGAssign: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PGAssign)
16    (int (*)(...))PGAssign::~PGAssign
24    (int (*)(...))PGAssign::~PGAssign
32    (int (*)(...))PGAssign::dump
40    (int (*)(...))PGAssign::elaborate
48    (int (*)(...))PGate::elaborate_scope
56    (int (*)(...))PGAssign::elaborate_sig

Class PGAssign
   size=128 align=8
   base size=128 base align=8
PGAssign (0x0x7fa555414b60) 0
    vptr=((& PGAssign::_ZTV8PGAssign) + 16u)
  PGate (0x0x7fa555414bc8) 0
      primary-for PGAssign (0x0x7fa555414b60)
    LineInfo (0x0x7fa555415d20) 0
        primary-for PGate (0x0x7fa555414bc8)

Vtable for PGBuiltin
PGBuiltin::_ZTV9PGBuiltin: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PGBuiltin)
16    (int (*)(...))PGBuiltin::~PGBuiltin
24    (int (*)(...))PGBuiltin::~PGBuiltin
32    (int (*)(...))PGBuiltin::dump
40    (int (*)(...))PGBuiltin::elaborate
48    (int (*)(...))PGate::elaborate_scope
56    (int (*)(...))PGBuiltin::elaborate_sig

Class PGBuiltin
   size=152 align=8
   base size=152 base align=8
PGBuiltin (0x0x7fa555414c30) 0
    vptr=((& PGBuiltin::_ZTV9PGBuiltin) + 16u)
  PGate (0x0x7fa555414c98) 0
      primary-for PGBuiltin (0x0x7fa555414c30)
    LineInfo (0x0x7fa555415d80) 0
        primary-for PGate (0x0x7fa555414c98)

Vtable for PGModule
PGModule::_ZTV8PGModule: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8PGModule)
16    (int (*)(...))PGModule::~PGModule
24    (int (*)(...))PGModule::~PGModule
32    (int (*)(...))PGModule::dump
40    (int (*)(...))PGModule::elaborate
48    (int (*)(...))PGModule::elaborate_scope
56    (int (*)(...))PGModule::elaborate_sig

Class PGModule
   size=192 align=8
   base size=192 base align=8
PGModule (0x0x7fa555414d00) 0
    vptr=((& PGModule::_ZTV8PGModule) + 16u)
  PGate (0x0x7fa555414d68) 0
      primary-for PGModule (0x0x7fa555414d00)
    LineInfo (0x0x7fa555415e40) 0
        primary-for PGate (0x0x7fa555414d68)

Class PTaskFuncArg
   size=16 align=8
   base size=16 base align=8
PTaskFuncArg (0x0x7fa555415f00) 0

Vtable for PTask
PTask::_ZTV5PTask: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5PTask)
16    (int (*)(...))PTask::~PTask
24    (int (*)(...))PTask::~PTask
32    (int (*)(...))-264
40    (int (*)(...))(& _ZTI5PTask)
48    (int (*)(...))PTask::_ZThn264_N5PTaskD1Ev
56    (int (*)(...))PTask::_ZThn264_N5PTaskD0Ev

Class PTask
   size=312 align=8
   base size=305 base align=8
PTask (0x0x7fa555494150) 0
    vptr=((& PTask::_ZTV5PTask) + 16u)
  PScope (0x0x7fa555414dd0) 0
      primary-for PTask (0x0x7fa555494150)
    LexicalScope (0x0x7fa555415f60) 0
        primary-for PScope (0x0x7fa555414dd0)
  LineInfo (0x0x7fa555497000) 264
      vptr=((& PTask::_ZTV5PTask) + 48u)

Vtable for PFunction
PFunction::_ZTV9PFunction: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PFunction)
16    (int (*)(...))PFunction::~PFunction
24    (int (*)(...))PFunction::~PFunction
32    (int (*)(...))-264
40    (int (*)(...))(& _ZTI9PFunction)
48    (int (*)(...))PFunction::_ZThn264_N9PFunctionD1Ev
56    (int (*)(...))PFunction::_ZThn264_N9PFunctionD0Ev

Class PFunction
   size=328 align=8
   base size=321 base align=8
PFunction (0x0x7fa5554942a0) 0
    vptr=((& PFunction::_ZTV9PFunction) + 16u)
  PScope (0x0x7fa555414ea0) 0
      primary-for PFunction (0x0x7fa5554942a0)
    LexicalScope (0x0x7fa5554970c0) 0
        primary-for PScope (0x0x7fa555414ea0)
  LineInfo (0x0x7fa555497120) 264
      vptr=((& PFunction::_ZTV9PFunction) + 48u)

Vtable for PWire
PWire::_ZTV5PWire: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5PWire)
16    (int (*)(...))PWire::~PWire
24    (int (*)(...))PWire::~PWire

Class PWire
   size=168 align=8
   base size=168 base align=8
PWire (0x0x7fa555414f70) 0
    vptr=((& PWire::_ZTV5PWire) + 16u)
  LineInfo (0x0x7fa5554971e0) 0
      primary-for PWire (0x0x7fa555414f70)

Vtable for ivl_nature_s
ivl_nature_s::_ZTV12ivl_nature_s: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI12ivl_nature_s)
16    (int (*)(...))ivl_nature_s::~ivl_nature_s
24    (int (*)(...))ivl_nature_s::~ivl_nature_s

Class ivl_nature_s
   size=40 align=8
   base size=40 base align=8
ivl_nature_s (0x0x7fa555414e38) 0
    vptr=((& ivl_nature_s::_ZTV12ivl_nature_s) + 16u)
  LineInfo (0x0x7fa555497240) 0
      primary-for ivl_nature_s (0x0x7fa555414e38)

Vtable for ivl_discipline_s
ivl_discipline_s::_ZTV16ivl_discipline_s: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI16ivl_discipline_s)
16    (int (*)(...))ivl_discipline_s::~ivl_discipline_s
24    (int (*)(...))ivl_discipline_s::~ivl_discipline_s

Class ivl_discipline_s
   size=56 align=8
   base size=56 base align=8
ivl_discipline_s (0x0x7fa555414f08) 0
    vptr=((& ivl_discipline_s::_ZTV16ivl_discipline_s) + 16u)
  LineInfo (0x0x7fa555497360) 0
      primary-for ivl_discipline_s (0x0x7fa555414f08)

Class parmvalue_t
   size=16 align=8
   base size=16 base align=8
parmvalue_t (0x0x7fa555497540) 0

Class str_pair_t
   size=8 align=4
   base size=8 base align=4
str_pair_t (0x0x7fa5554975a0) 0

Class net_decl_assign_t
   size=24 align=8
   base size=24 base align=8
net_decl_assign_t (0x0x7fa555497600) 0

Class lgate
   size=80 align=8
   base size=76 base align=8
lgate (0x0x7fa555497660) 0

Class vlltype
   size=24 align=8
   base size=24 base align=8
vlltype (0x0x7fa555497840) 0

Vtable for PEvent
PEvent::_ZTV6PEvent: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI6PEvent)
16    (int (*)(...))PEvent::~PEvent
24    (int (*)(...))PEvent::~PEvent

Class PEvent
   size=32 align=8
   base size=32 base align=8
PEvent (0x0x7fa5554f10d0) 0
    vptr=((& PEvent::_ZTV6PEvent) + 16u)
  LineInfo (0x0x7fa555497900) 0
      primary-for PEvent (0x0x7fa5554f10d0)

Class std::__fun_with_valarray<PExpr*, true>
   size=1 align=1
   base size=0 base align=1
std::__fun_with_valarray<PExpr*, true> (0x0x7fa555497ae0) 0 empty

Class std::__fun<std::__unary_plus, PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, PExpr*> (0x0x7fa5554f1138) 0 empty
  std::__fun_with_valarray<PExpr*, true> (0x0x7fa555497b40) 0 empty

Class std::valarray<PExpr*>::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<PExpr*>::_UnaryOp<std::__unary_plus> (0x0x7fa555497a80) 0 empty

Class std::__fun<std::__negate, PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, PExpr*> (0x0x7fa5554f1270) 0 empty
  std::__fun_with_valarray<PExpr*, true> (0x0x7fa555497c00) 0 empty

Class std::valarray<PExpr*>::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<PExpr*>::_UnaryOp<std::__negate> (0x0x7fa555497ba0) 0 empty

Class std::__fun<std::__bitwise_not, PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, PExpr*> (0x0x7fa5554f1340) 0 empty
  std::__fun_with_valarray<PExpr*, true> (0x0x7fa555497cc0) 0 empty

Class std::valarray<PExpr*>::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<PExpr*>::_UnaryOp<std::__bitwise_not> (0x0x7fa555497c60) 0 empty

Class std::__fun<std::__logical_not, PExpr*>
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, PExpr*> (0x0x7fa555497d80) 0 empty

Class std::valarray<PExpr*>::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<PExpr*>::_UnaryOp<std::__logical_not> (0x0x7fa555497d20) 0 empty

Class std::valarray<PExpr*>
   size=16 align=8
   base size=16 base align=8
std::valarray<PExpr*> (0x0x7fa555497a20) 0

Vtable for PGenerate
PGenerate::_ZTV9PGenerate: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PGenerate)
16    (int (*)(...))PGenerate::~PGenerate
24    (int (*)(...))PGenerate::~PGenerate
32    (int (*)(...))-24
40    (int (*)(...))(& _ZTI9PGenerate)
48    (int (*)(...))PGenerate::_ZThn24_N9PGenerateD1Ev
56    (int (*)(...))PGenerate::_ZThn24_N9PGenerateD0Ev

Class PGenerate
   size=608 align=8
   base size=608 base align=8
PGenerate (0x0x7fa555494d20) 0
    vptr=((& PGenerate::_ZTV9PGenerate) + 16u)
  LineInfo (0x0x7fa555497960) 0
      primary-for PGenerate (0x0x7fa555494d20)
  LexicalScope (0x0x7fa5554979c0) 24
      vptr=((& PGenerate::_ZTV9PGenerate) + 48u)

Class std::_Vector_base<perm_string, std::allocator<perm_string> >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<perm_string, std::allocator<perm_string> >::_Vector_impl (0x0x7fa5554f15b0) 0
  std::allocator<perm_string> (0x0x7fa5554f1618) 0 empty
    __gnu_cxx::new_allocator<perm_string> (0x0x7fa555497ea0) 0 empty

Class std::_Vector_base<perm_string, std::allocator<perm_string> >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<perm_string, std::allocator<perm_string> > (0x0x7fa555497e40) 0

Class std::vector<perm_string>
   size=24 align=8
   base size=24 base align=8
std::vector<perm_string> (0x0x7fa5554f1680) 0
  std::_Vector_base<perm_string, std::allocator<perm_string> > (0x0x7fa555497f00) 0

Vtable for PSpecPath
PSpecPath::_ZTV9PSpecPath: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9PSpecPath)
16    (int (*)(...))PSpecPath::~PSpecPath
24    (int (*)(...))PSpecPath::~PSpecPath

Class PSpecPath
   size=120 align=8
   base size=120 base align=8
PSpecPath (0x0x7fa5554f14e0) 0
    vptr=((& PSpecPath::_ZTV9PSpecPath) + 16u)
  LineInfo (0x0x7fa555497de0) 0
      primary-for PSpecPath (0x0x7fa5554f14e0)

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

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

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

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

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

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

Class std::is_error_condition_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Ios_Seekdir> (0x0x7fa5554f1ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55531bde0) 0 empty

Class std::is_error_code_enum<std::_Ios_Seekdir>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Ios_Seekdir> (0x0x7fa5554f1f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55531be40) 0 empty

Vtable for std::__cxx11::basic_stringbuf<char>
std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE)
16    (int (*)(...))std::__cxx11::basic_stringbuf<char>::~basic_stringbuf
24    (int (*)(...))std::__cxx11::basic_stringbuf<char>::~basic_stringbuf
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<char, std::char_traits<char> >
40    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<char, std::char_traits<char>, std::allocator<char> >
48    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<char, std::char_traits<char>, std::allocator<char> >
56    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<char, std::char_traits<char>, std::allocator<char> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<char, std::char_traits<char> >
72    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<char, std::char_traits<char>, std::allocator<char> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<char, std::char_traits<char> >
88    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<char, std::char_traits<char>, std::allocator<char> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<char, std::char_traits<char> >
104   (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<char, std::char_traits<char>, std::allocator<char> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<char, std::char_traits<char> >
120   (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<char, std::char_traits<char>, std::allocator<char> >

Class std::__cxx11::basic_stringbuf<char>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<char> (0x0x7fa5554f1f70) 0
    vptr=((& std::__cxx11::basic_stringbuf<char>::_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE) + 16u)
  std::basic_streambuf<char> (0x0x7fa55534b1e0) 0
      primary-for std::__cxx11::basic_stringbuf<char> (0x0x7fa5554f1f70)

Class std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<char>::__xfer_bufptrs (0x0x7fa55534b420) 0

Vtable for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_istream<char> (0x0x7fa5554f1888 instance) in std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<char>
std::__cxx11::basic_istringstream<char>::_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
16    ((& std::__cxx11::basic_istringstream<char>::_ZTCNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
24    ((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_istringstream<char>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<char> (0x0x7fa5554f17b8) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_istream<char> (0x0x7fa5554f1888) 0
      primary-for std::__cxx11::basic_istringstream<char> (0x0x7fa5554f17b8)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fa5554f18f0) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<char>::_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7fa55534b480) 120
          primary-for std::basic_ios<char> (0x0x7fa5554f18f0)

Vtable for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<char>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_ostream<char> (0x0x7fa554f71138 instance) in std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<char>
std::__cxx11::basic_ostringstream<char>::_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 24u)
16    ((& std::__cxx11::basic_ostringstream<char>::_ZTCNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE0_So) + 64u)
24    ((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_ostringstream<char>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<char> (0x0x7fa554f710d0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_ostream<char> (0x0x7fa554f71138) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<char> (0x0x7fa554f710d0)
      subvttidx=8u
    std::basic_ios<char> (0x0x7fa554f711a0) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<char>::_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::ios_base (0x0x7fa55534b4e0) 112
          primary-for std::basic_ios<char> (0x0x7fa554f711a0)

Vtable for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<char, std::char_traits<char>, std::allocator<char> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZThn16_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<char>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev

Construction vtable for std::basic_iostream<char> (0x0x7fa555336690 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISd)
24    0u
32    0u
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISd)
64    0u
72    0u
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTISd)
104   0u
112   0u

Construction vtable for std::basic_istream<char> (0x0x7fa554f713a8 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISi)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISi)
64    0u
72    0u

Construction vtable for std::basic_ostream<char> (0x0x7fa554f71478 instance) in std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISo)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISo)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<char>
std::__cxx11::basic_stringstream<char>::_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 24u)
16    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 24u)
24    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Si) + 64u)
32    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 24u)
40    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE16_So) + 64u)
48    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 104u)
56    ((& std::__cxx11::basic_stringstream<char>::_ZTCNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE0_Sd) + 64u)
64    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)

Class std::__cxx11::basic_stringstream<char>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<char> (0x0x7fa554f71340) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 24u)
  std::basic_iostream<char> (0x0x7fa555336690) 0
      primary-for std::__cxx11::basic_stringstream<char> (0x0x7fa554f71340)
      subvttidx=8u
    std::basic_istream<char> (0x0x7fa554f713a8) 0
        primary-for std::basic_iostream<char> (0x0x7fa555336690)
        subvttidx=16u
      std::basic_ios<char> (0x0x7fa554f71410) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 104u)
        std::ios_base (0x0x7fa55534b540) 128
            primary-for std::basic_ios<char> (0x0x7fa554f71410)
    std::basic_ostream<char> (0x0x7fa554f71478) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<char>::_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE) + 64u)
      std::basic_ios<char> (0x0x7fa554f71410) alternative-path

Vtable for std::__cxx11::basic_stringbuf<wchar_t>
std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE: 16u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTINSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE)
16    (int (*)(...))std::__cxx11::basic_stringbuf<wchar_t>::~basic_stringbuf
24    (int (*)(...))std::__cxx11::basic_stringbuf<wchar_t>::~basic_stringbuf
32    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::imbue<wchar_t, std::char_traits<wchar_t> >
40    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::setbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
48    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekoff<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
56    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::seekpos<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
64    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::sync<wchar_t, std::char_traits<wchar_t> >
72    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::showmanyc<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
80    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsgetn<wchar_t, std::char_traits<wchar_t> >
88    (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::underflow<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
96    (int (*)(...))std::basic_streambuf<_CharT, _Traits>::uflow<wchar_t, std::char_traits<wchar_t> >
104   (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::pbackfail<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
112   (int (*)(...))std::basic_streambuf<_CharT, _Traits>::xsputn<wchar_t, std::char_traits<wchar_t> >
120   (int (*)(...))std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>::overflow<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >

Class std::__cxx11::basic_stringbuf<wchar_t>
   size=104 align=8
   base size=104 base align=8
std::__cxx11::basic_stringbuf<wchar_t> (0x0x7fa554f717b8) 0
    vptr=((& std::__cxx11::basic_stringbuf<wchar_t>::_ZTVNSt7__cxx1115basic_stringbufIwSt11char_traitsIwESaIwEEE) + 16u)
  std::basic_streambuf<wchar_t> (0x0x7fa55534b5a0) 0
      primary-for std::__cxx11::basic_stringbuf<wchar_t> (0x0x7fa554f717b8)

Class std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs
   size=56 align=8
   base size=56 base align=8
std::__cxx11::basic_stringbuf<wchar_t>::__xfer_bufptrs (0x0x7fa55534b720) 0

Vtable for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_istringstream<_CharT, _Traits, _Alloc>::~basic_istringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_istringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_istream<wchar_t> (0x0x7fa554f71a28 instance) in std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     120u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551496u
48    (int (*)(...))-120
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_istringstream<wchar_t>
std::__cxx11::basic_istringstream<wchar_t>::_ZTTNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTCNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_istringstream<wchar_t>
   size=384 align=8
   base size=120 base align=8
std::__cxx11::basic_istringstream<wchar_t> (0x0x7fa554f719c0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_istream<wchar_t> (0x0x7fa554f71a28) 0
      primary-for std::__cxx11::basic_istringstream<wchar_t> (0x0x7fa554f719c0)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fa554f71a90) 120 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_istringstream<wchar_t>::_ZTVNSt7__cxx1119basic_istringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7fa55534b780) 120
          primary-for std::basic_ios<wchar_t> (0x0x7fa554f71a90)

Vtable for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_ostringstream<_CharT, _Traits, _Alloc>::~basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTINSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_ostringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fa554f71c98 instance) in std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_ostringstream<wchar_t>
std::__cxx11::basic_ostringstream<wchar_t>::_ZTTNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE: 4u entries
0     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTCNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_ostreamIwS2_E) + 64u)
24    ((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_ostringstream<wchar_t>
   size=376 align=8
   base size=112 base align=8
std::__cxx11::basic_ostringstream<wchar_t> (0x0x7fa554f71c30) 0
    vptridx=0u vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_ostream<wchar_t> (0x0x7fa554f71c98) 0 nearly-empty
      primary-for std::__cxx11::basic_ostringstream<wchar_t> (0x0x7fa554f71c30)
      subvttidx=8u
    std::basic_ios<wchar_t> (0x0x7fa554f71d00) 112 virtual
        vptridx=24u vbaseoffset=-24 vptr=((& std::__cxx11::basic_ostringstream<wchar_t>::_ZTVNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::ios_base (0x0x7fa55534b840) 112
          primary-for std::basic_ios<wchar_t> (0x0x7fa554f71d00)

Vtable for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
24    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
32    (int (*)(...))std::__cxx11::basic_stringstream<_CharT, _Traits, _Alloc>::~basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
64    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
72    (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZThn16_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTINSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE)
104   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev
112   (int (*)(...))std::__cxx11::basic_stringstream<wchar_t>::_ZTv0_n24_NSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev

Construction vtable for std::basic_iostream<wchar_t> (0x0x7fa555336c40 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E: 15u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    112u
48    (int (*)(...))-16
56    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
64    0u
72    0u
80    18446744073709551488u
88    (int (*)(...))-128
96    (int (*)(...))(& _ZTISt14basic_iostreamIwSt11char_traitsIwEE)
104   0u
112   0u

Construction vtable for std::basic_istream<wchar_t> (0x0x7fa554f71f08 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E: 10u entries
0     128u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551488u
48    (int (*)(...))-128
56    (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
64    0u
72    0u

Construction vtable for std::basic_ostream<wchar_t> (0x0x7fa554f71000 instance) in std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E: 10u entries
0     112u
8     (int (*)(...))0
16    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
24    0u
32    0u
40    18446744073709551504u
48    (int (*)(...))-112
56    (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
64    0u
72    0u

VTT for std::__cxx11::basic_stringstream<wchar_t>
std::__cxx11::basic_stringstream<wchar_t>::_ZTTNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE: 10u entries
0     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
8     ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 24u)
16    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 24u)
24    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St13basic_istreamIwS2_E) + 64u)
32    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 24u)
40    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE16_St13basic_ostreamIwS2_E) + 64u)
48    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 104u)
56    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTCNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE0_St14basic_iostreamIwS2_E) + 64u)
64    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
72    ((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)

Class std::__cxx11::basic_stringstream<wchar_t>
   size=392 align=8
   base size=128 base align=8
std::__cxx11::basic_stringstream<wchar_t> (0x0x7fa554f71ea0) 0
    vptridx=0u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 24u)
  std::basic_iostream<wchar_t> (0x0x7fa555336c40) 0
      primary-for std::__cxx11::basic_stringstream<wchar_t> (0x0x7fa554f71ea0)
      subvttidx=8u
    std::basic_istream<wchar_t> (0x0x7fa554f71f08) 0
        primary-for std::basic_iostream<wchar_t> (0x0x7fa555336c40)
        subvttidx=16u
      std::basic_ios<wchar_t> (0x0x7fa554f71f70) 128 virtual
          vptridx=64u vbaseoffset=-24 vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 104u)
        std::ios_base (0x0x7fa55534b900) 128
            primary-for std::basic_ios<wchar_t> (0x0x7fa554f71f70)
    std::basic_ostream<wchar_t> (0x0x7fa554f71000) 16 nearly-empty
        subvttidx=32u vptridx=72u vptr=((& std::__cxx11::basic_stringstream<wchar_t>::_ZTVNSt7__cxx1118basic_stringstreamIwSt11char_traitsIwESaIwEEE) + 64u)
      std::basic_ios<wchar_t> (0x0x7fa554f71f70) alternative-path

Class __gnu_cxx::new_allocator<std::pair<const perm_string, Module*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, Module*> > (0x0x7fa554ff5540) 0 empty

Class std::allocator<std::pair<const perm_string, Module*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, Module*> > (0x0x7fa554f71270) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, Module*> > (0x0x7fa554ff5600) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa554ff5660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa554f71618) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa554ff56c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, Module*> > >::rebind<std::pair<const perm_string, Module*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, Module*> > >::rebind<std::pair<const perm_string, Module*> > (0x0x7fa554ff5720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, Module*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, Module*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > (0x0x7fa554ff57e0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > (0x0x7fa554ff5840) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > (0x0x7fa554f71680) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > (0x0x7fa554ff5900) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, Module*>, std::_Select1st<std::pair<const perm_string, Module*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, Module*> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, Module*>, std::_Select1st<std::pair<const perm_string, Module*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, Module*> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa554f71bc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > (0x0x7fa554f71dd0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > (0x0x7fa554ff5960) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, Module*>, std::_Select1st<std::pair<const perm_string, Module*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, Module*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, Module*>, std::_Select1st<std::pair<const perm_string, Module*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa554ff5780) 0

Class std::map<perm_string, Module*>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, Module*> (0x0x7fa554ff54e0) 0

Class std::is_array<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa554f71e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ff5a80) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa554ff5b40) 0 empty

Class std::remove_const<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa554ff5ba0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa554ff5ae0) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512c000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ff5c00) 0 empty

Class std::is_void<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512c068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ff5c60) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const perm_string, Module*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const perm_string, Module*> > > > (0x0x7fa55512c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554ff5cc0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, Module*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, Module*> > > > > (0x0x7fa554ff5d20) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512c138) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa554ff5e40) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, Module*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, Module*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> > > > (0x0x7fa55512c1a0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512c208) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa554ff5f60) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512c270) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, Module*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> > > > (0x0x7fa55512c2d8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512c340) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa55512f060) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, Module*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, Module*> >, false> (0x0x7fa55512c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55512f2a0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55512f3c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, Module*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, Module*> > > > (0x0x7fa55512f420) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512c618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55512f480) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> >, false> (0x0x7fa55512c750) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55512f5a0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, Module*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, Module*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> >, false> > (0x0x7fa55512c958) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> >, false> (0x0x7fa55512c9c0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512ca28) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55512f600) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512cb60) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, Module*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> >, false> > (0x0x7fa55512cbc8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, Module*> >, false> (0x0x7fa55512cc30) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, Module*> > > (0x0x7fa55512cc98) 0 empty
        std::integral_constant<bool, true> (0x0x7fa55512f660) 0 empty

Class __gnu_cxx::new_allocator<std::pair<const perm_string, PUdp*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const perm_string, PUdp*> > (0x0x7fa55512f8a0) 0 empty

Class std::allocator<std::pair<const perm_string, PUdp*> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const perm_string, PUdp*> > (0x0x7fa55512cdd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const perm_string, PUdp*> > (0x0x7fa55512f960) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512f9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512cf08) 0 empty
  std::allocator_traits<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512fa20) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PUdp*> > >::rebind<std::pair<const perm_string, PUdp*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PUdp*> > >::rebind<std::pair<const perm_string, PUdp*> > (0x0x7fa55512fa80) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PUdp*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const perm_string, PUdp*> > >::rebind<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512fb40) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512fba0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d000) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512fc60) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PUdp*>, std::_Select1st<std::pair<const perm_string, PUdp*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PUdp*> > >::_Rb_tree_impl<std::less<perm_string>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PUdp*>, std::_Select1st<std::pair<const perm_string, PUdp*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PUdp*> > >::_Rb_tree_impl<std::less<perm_string>, true> (0x0x7fa554d8d0d0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d138) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512fcc0) 0 empty

Class std::_Rb_tree<perm_string, std::pair<const perm_string, PUdp*>, std::_Select1st<std::pair<const perm_string, PUdp*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PUdp*> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<perm_string, std::pair<const perm_string, PUdp*>, std::_Select1st<std::pair<const perm_string, PUdp*> >, std::less<perm_string>, std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512fae0) 0

Class std::map<perm_string, PUdp*>
   size=48 align=8
   base size=48 base align=8
std::map<perm_string, PUdp*> (0x0x7fa55512f840) 0

Class std::is_array<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55512fde0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512fea0) 0 empty

Class std::remove_const<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512ff00) 0 empty

Class std::remove_cv<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa55512fe40) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55512ff60) 0 empty

Class std::is_void<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554e59000) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PUdp*> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PUdp*> > > > (0x0x7fa554d8d340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554e59060) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PUdp*> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> > >, std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PUdp*> > > > > (0x0x7fa554e590c0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d3a8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa554e59120) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PUdp*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PUdp*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> > > > (0x0x7fa554d8d410) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d478) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa554e59240) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d4e0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const perm_string, PUdp*> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> > > > (0x0x7fa554d8d548) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d5b0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa554e59300) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, PUdp*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const perm_string, PUdp*> >, false> (0x0x7fa554d8d618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554e59480) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554e595a0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, PUdp*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> >, false>, std::is_default_constructible<std::allocator<std::pair<const perm_string, PUdp*> > > > (0x0x7fa554e59600) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554e59720) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> >, false> (0x0x7fa554d8d820) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8d888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554e59900) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PUdp*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PUdp*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> >, false> > (0x0x7fa554d8d9c0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> >, false> (0x0x7fa554d8da28) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8da90) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554e599c0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8db60) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const perm_string, PUdp*> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> >, false> > (0x0x7fa554d8dbc8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const perm_string, PUdp*> >, false> (0x0x7fa554d8dc30) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const perm_string, PUdp*> > > (0x0x7fa554d8dc98) 0 empty
        std::integral_constant<bool, true> (0x0x7fa554e59a80) 0 empty

Class std::__has_is_transparent<std::less<perm_string>, perm_string, void>
   size=1 align=1
   base size=0 base align=1
std::__has_is_transparent<std::less<perm_string>, perm_string, void> (0x0x7fa554e59d80) 0 empty

Class std::_Rb_tree_iterator<std::pair<const perm_string, PTask*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, PTask*> > (0x0x7fa554e59de0) 0

Class std::_PCC<true, const perm_string, PTask*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const perm_string, PTask*> (0x0x7fa554e59f00) 0 empty

Class std::is_function<const perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_function<const perm_string> (0x0x7fa554d8dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554e59f60) 0 empty

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

Class std::is_lvalue_reference<const perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const perm_string> (0x0x7fa554d8ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ec8060) 0 empty

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

Class std::is_rvalue_reference<const perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const perm_string> (0x0x7fa554d8de38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ec8120) 0 empty

Class std::__or_<std::is_lvalue_reference<const perm_string>, std::is_rvalue_reference<const perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const perm_string>, std::is_rvalue_reference<const perm_string> > (0x0x7fa554d8dea0) 0 empty
  std::is_rvalue_reference<const perm_string> (0x0x7fa554d8df08) 0 empty
    std::integral_constant<bool, false> (0x0x7fa554ec8180) 0 empty

Class std::is_reference<const perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const perm_string> (0x0x7fa554ece0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ec81e0) 0 empty

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

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

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

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

Class std::__is_void_helper<perm_string>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<perm_string> (0x0x7fa554ece1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ec8540) 0 empty

Class std::is_void<const perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_void<const perm_string> (0x0x7fa554ece208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ec85a0) 0 empty

Class std::__or_<std::is_reference<const perm_string>, std::is_void<const perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const perm_string>, std::is_void<const perm_string> > (0x0x7fa554ece270) 0 empty
  std::is_void<const perm_string> (0x0x7fa554ece2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa554ec8600) 0 empty

Class std::__or_<std::is_function<const perm_string>, std::is_reference<const perm_string>, std::is_void<const perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const perm_string>, std::is_reference<const perm_string>, std::is_void<const perm_string> > (0x0x7fa554ece340) 0 empty
  std::__or_<std::is_reference<const perm_string>, std::is_void<const perm_string> > (0x0x7fa554ece3a8) 0 empty
    std::is_void<const perm_string> (0x0x7fa554ece410) 0 empty
      std::integral_constant<bool, false> (0x0x7fa554ec8660) 0 empty

Class std::__not_<std::__or_<std::is_function<const perm_string>, std::is_reference<const perm_string>, std::is_void<const perm_string> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const perm_string>, std::is_reference<const perm_string>, std::is_void<const perm_string> > > (0x0x7fa554ece478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554ec86c0) 0 empty

Class std::is_object<const perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_object<const perm_string> (0x0x7fa554ece4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554ec8720) 0 empty

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

Class std::__or_<std::is_object<const perm_string>, std::is_reference<const perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const perm_string>, std::is_reference<const perm_string> > (0x0x7fa554ece618) 0 empty
  std::is_object<const perm_string> (0x0x7fa554ece680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554ec88a0) 0 empty

Class std::__is_referenceable<const perm_string>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const perm_string> (0x0x7fa554ece6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554ec8900) 0 empty

Class std::is_function<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const perm_string&> (0x0x7fa554ece750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ec89c0) 0 empty

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

Class std::is_lvalue_reference<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const perm_string&> (0x0x7fa554ece7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554ec8a80) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const perm_string&>, std::is_rvalue_reference<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const perm_string&>, std::is_rvalue_reference<const perm_string&> > (0x0x7fa554ece820) 0 empty
  std::is_lvalue_reference<const perm_string&> (0x0x7fa554ece888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554ec8b40) 0 empty

Class std::is_reference<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const perm_string&> (0x0x7fa554ecea90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554ec8ba0) 0 empty

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

Class std::__or_<std::is_reference<const perm_string&>, std::is_void<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const perm_string&>, std::is_void<const perm_string&> > (0x0x7fa554ecebc8) 0 empty
  std::is_reference<const perm_string&> (0x0x7fa554ecec30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554ec8d20) 0 empty

Class std::__or_<std::is_function<const perm_string&>, std::is_reference<const perm_string&>, std::is_void<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const perm_string&>, std::is_reference<const perm_string&>, std::is_void<const perm_string&> > (0x0x7fa554ecec98) 0 empty
  std::__or_<std::is_reference<const perm_string&>, std::is_void<const perm_string&> > (0x0x7fa554eced00) 0 empty
    std::is_reference<const perm_string&> (0x0x7fa554eced68) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554ec8d80) 0 empty

Class std::__not_<std::__or_<std::is_function<const perm_string&>, std::is_reference<const perm_string&>, std::is_void<const perm_string&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const perm_string&>, std::is_reference<const perm_string&>, std::is_void<const perm_string&> > > (0x0x7fa554ecedd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ec8de0) 0 empty

Class std::is_object<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const perm_string&> (0x0x7fa554ecee38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ec8e40) 0 empty

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

Class std::__or_<std::is_object<const perm_string&>, std::is_reference<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const perm_string&>, std::is_reference<const perm_string&> > (0x0x7fa554ecef70) 0 empty
  std::is_reference<const perm_string&> (0x0x7fa554eed000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554eee000) 0 empty

Class std::__is_referenceable<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const perm_string&> (0x0x7fa554eed068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554eee060) 0 empty

Class std::__add_rvalue_reference_helper<const perm_string&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const perm_string&, true> (0x0x7fa554eee0c0) 0 empty

Class std::add_rvalue_reference<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const perm_string&> (0x0x7fa554eed0d0) 0 empty
  std::__add_rvalue_reference_helper<const perm_string&, true> (0x0x7fa554eee120) 0 empty

Class std::__is_assignable_helper<const perm_string&, const perm_string&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const perm_string&, const perm_string&> (0x0x7fa554ec8960) 0 empty

Class std::is_assignable<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa554eed1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554eee180) 0 empty

Class std::__is_copy_assignable_impl<const perm_string, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa554eed208) 0 empty
  std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa554eed270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa554eee1e0) 0 empty

Class std::is_copy_assignable<const perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const perm_string> (0x0x7fa554eed2d8) 0 empty
  std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa554eed340) 0 empty
    std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa554eed3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa554eee240) 0 empty

Class std::conditional<false, std::is_copy_assignable<PTask*>, std::is_copy_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<PTask*>, std::is_copy_assignable<const perm_string> > (0x0x7fa554eee2a0) 0 empty

Class std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PTask*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PTask*> > (0x0x7fa554eed5b0) 0 empty
  std::is_copy_assignable<const perm_string> (0x0x7fa554eed618) 0 empty
    std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa554eed680) 0 empty
      std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa554eed6e8) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554eee300) 0 empty

Class std::conditional<false, const std::pair<const perm_string, PTask*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const perm_string, PTask*>&, const std::__nonesuch&> (0x0x7fa554eee420) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PTask*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PTask*> > > (0x0x7fa554eed7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554eee540) 0 empty

Class std::conditional<true, const std::pair<const perm_string, PTask*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const perm_string, PTask*>&, const std::__nonesuch&> (0x0x7fa554eee5a0) 0 empty

Class std::is_function<const perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const perm_string&&> (0x0x7fa554eeda28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554eee720) 0 empty

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

Class std::is_lvalue_reference<const perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const perm_string&&> (0x0x7fa554eeda90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554eee7e0) 0 empty

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

Class std::is_rvalue_reference<const perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const perm_string&&> (0x0x7fa554eedaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554eee8a0) 0 empty

Class std::__or_<std::is_lvalue_reference<const perm_string&&>, std::is_rvalue_reference<const perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const perm_string&&>, std::is_rvalue_reference<const perm_string&&> > (0x0x7fa554eedb60) 0 empty
  std::is_rvalue_reference<const perm_string&&> (0x0x7fa554eedbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554eee900) 0 empty

Class std::is_reference<const perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const perm_string&&> (0x0x7fa554eedd00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554eee960) 0 empty

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

Class std::__or_<std::is_reference<const perm_string&&>, std::is_void<const perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const perm_string&&>, std::is_void<const perm_string&&> > (0x0x7fa554eede38) 0 empty
  std::is_reference<const perm_string&&> (0x0x7fa554eedea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554eeeae0) 0 empty

Class std::__or_<std::is_function<const perm_string&&>, std::is_reference<const perm_string&&>, std::is_void<const perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const perm_string&&>, std::is_reference<const perm_string&&>, std::is_void<const perm_string&&> > (0x0x7fa554eedf08) 0 empty
  std::__or_<std::is_reference<const perm_string&&>, std::is_void<const perm_string&&> > (0x0x7fa554eedf70) 0 empty
    std::is_reference<const perm_string&&> (0x0x7fa554f0c000) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554eeeb40) 0 empty

Class std::__not_<std::__or_<std::is_function<const perm_string&&>, std::is_reference<const perm_string&&>, std::is_void<const perm_string&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const perm_string&&>, std::is_reference<const perm_string&&>, std::is_void<const perm_string&&> > > (0x0x7fa554f0c068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554eeeba0) 0 empty

Class std::is_object<const perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const perm_string&&> (0x0x7fa554f0c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554eeec00) 0 empty

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

Class std::__or_<std::is_object<const perm_string&&>, std::is_reference<const perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const perm_string&&>, std::is_reference<const perm_string&&> > (0x0x7fa554f0c2d8) 0 empty
  std::is_reference<const perm_string&&> (0x0x7fa554f0c340) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554eeecc0) 0 empty

Class std::__is_referenceable<const perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const perm_string&&> (0x0x7fa554f0c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554eeede0) 0 empty

Class std::__add_rvalue_reference_helper<const perm_string&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const perm_string&&, true> (0x0x7fa554eeee40) 0 empty

Class std::add_rvalue_reference<const perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const perm_string&&> (0x0x7fa554f0c410) 0 empty
  std::__add_rvalue_reference_helper<const perm_string&&, true> (0x0x7fa554eeeea0) 0 empty

Class std::__is_assignable_helper<const perm_string&, const perm_string&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const perm_string&, const perm_string&&> (0x0x7fa554eee6c0) 0 empty

Class std::is_assignable<const perm_string&, const perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa554f0c478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554eeef00) 0 empty

Class std::__is_move_assignable_impl<const perm_string, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa554f0c4e0) 0 empty
  std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa554f0c548) 0 empty
    std::integral_constant<bool, false> (0x0x7fa554eeef60) 0 empty

Class std::is_move_assignable<const perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const perm_string> (0x0x7fa554f0c5b0) 0 empty
  std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa554f0c618) 0 empty
    std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa554f0c680) 0 empty
      std::integral_constant<bool, false> (0x0x7fa554f15000) 0 empty

Class std::conditional<false, std::is_move_assignable<PTask*>, std::is_move_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<PTask*>, std::is_move_assignable<const perm_string> > (0x0x7fa554f15060) 0 empty

Class std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PTask*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PTask*> > (0x0x7fa554f0c888) 0 empty
  std::is_move_assignable<const perm_string> (0x0x7fa554f0c8f0) 0 empty
    std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa554f0c958) 0 empty
      std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa554f0c9c0) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554f150c0) 0 empty

Class std::conditional<false, std::pair<const perm_string, PTask*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const perm_string, PTask*>&&, std::__nonesuch&&> (0x0x7fa554f151e0) 0 empty

Class std::pair<const perm_string, PTask*>
   size=16 align=8
   base size=16 base align=8
std::pair<const perm_string, PTask*> (0x0x7fa554e59ea0) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PTask*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PTask*> > > (0x0x7fa554f0ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554f15240) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PTask*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PTask*> > > (0x0x7fa554f0ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554f152a0) 0 empty

Class std::is_error_code_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::__cxx11::basic_string<char> > (0x0x7fa554f0caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554f153c0) 0 empty

Class std::is_error_code_enum<char*>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<char*> (0x0x7fa554f0cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554f15420) 0 empty

Class std::is_error_code_enum<perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<perm_string> (0x0x7fa554f0cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554f15480) 0 empty

Class std::__fun_with_valarray<std::basic_ostream<char>, true>
   size=1 align=1
   base size=0 base align=1
std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7fa554f154e0) 0 empty

Class std::__fun<std::__shift_left, std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__shift_left, std::basic_ostream<char> > (0x0x7fa554f0cd00) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7fa554f15540) 0 empty

Class std::__fun<std::__unary_plus, std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__unary_plus, std::basic_ostream<char> > (0x0x7fa554f0cd68) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7fa554f15660) 0 empty

Class std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__unary_plus>
   size=1 align=1
   base size=0 base align=1
std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__unary_plus> (0x0x7fa554f15600) 0 empty

Class std::__fun<std::__negate, std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__negate, std::basic_ostream<char> > (0x0x7fa554f0cea0) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7fa554f15720) 0 empty

Class std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__negate>
   size=1 align=1
   base size=0 base align=1
std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__negate> (0x0x7fa554f156c0) 0 empty

Class std::__fun<std::__bitwise_not, std::basic_ostream<char> >
   size=1 align=1
   base size=1 base align=1
std::__fun<std::__bitwise_not, std::basic_ostream<char> > (0x0x7fa554f0cf70) 0 empty
  std::__fun_with_valarray<std::basic_ostream<char>, true> (0x0x7fa554f157e0) 0 empty

Class std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__bitwise_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__bitwise_not> (0x0x7fa554f15780) 0 empty

Class std::__fun<std::__logical_not, std::basic_ostream<char> >
   size=1 align=1
   base size=0 base align=1
std::__fun<std::__logical_not, std::basic_ostream<char> > (0x0x7fa554f158a0) 0 empty

Class std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__logical_not>
   size=1 align=1
   base size=0 base align=1
std::valarray<std::basic_ostream<char> >::_UnaryOp<std::__logical_not> (0x0x7fa554f15840) 0 empty

Class std::valarray<std::basic_ostream<char> >
   size=16 align=8
   base size=16 base align=8
std::valarray<std::basic_ostream<char> > (0x0x7fa554f155a0) 0

Class std::_Rb_tree_iterator<std::pair<const perm_string, PFunction*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, PFunction*> > (0x0x7fa554f15960) 0

Class std::_PCC<true, const perm_string, PFunction*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const perm_string, PFunction*> (0x0x7fa554f15a80) 0 empty

Class std::conditional<false, std::is_copy_assignable<PFunction*>, std::is_copy_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<PFunction*>, std::is_copy_assignable<const perm_string> > (0x0x7fa554f15ae0) 0 empty

Class std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PFunction*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PFunction*> > (0x0x7fa554b671a0) 0 empty
  std::is_copy_assignable<const perm_string> (0x0x7fa554b67208) 0 empty
    std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa554b67270) 0 empty
      std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa554b672d8) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554f15b40) 0 empty

Class std::conditional<false, const std::pair<const perm_string, PFunction*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const perm_string, PFunction*>&, const std::__nonesuch&> (0x0x7fa554f15d20) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PFunction*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PFunction*> > > (0x0x7fa554b67478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554f15e40) 0 empty

Class std::conditional<true, const std::pair<const perm_string, PFunction*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const perm_string, PFunction*>&, const std::__nonesuch&> (0x0x7fa554f15ea0) 0 empty

Class std::conditional<false, std::is_move_assignable<PFunction*>, std::is_move_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<PFunction*>, std::is_move_assignable<const perm_string> > (0x0x7fa554c0a0c0) 0 empty

Class std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PFunction*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PFunction*> > (0x0x7fa554b67680) 0 empty
  std::is_move_assignable<const perm_string> (0x0x7fa554b676e8) 0 empty
    std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa554b67750) 0 empty
      std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa554b677b8) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554c0a120) 0 empty

Class std::conditional<false, std::pair<const perm_string, PFunction*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const perm_string, PFunction*>&&, std::__nonesuch&&> (0x0x7fa554c0a300) 0 empty

Class std::pair<const perm_string, PFunction*>
   size=16 align=8
   base size=16 base align=8
std::pair<const perm_string, PFunction*> (0x0x7fa554f15a20) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PFunction*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PFunction*> > > (0x0x7fa554b67820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554c0a360) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PFunction*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PFunction*> > > (0x0x7fa554b67888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554c0a480) 0 empty

Class svector<named<PExpr*>*>
   size=16 align=8
   base size=16 base align=8
svector<named<PExpr*>*> (0x0x7fa554c0a660) 0

Class named<PExpr*>
   size=16 align=8
   base size=16 base align=8
named<PExpr*> (0x0x7fa554c0a6c0) 0

Class std::is_error_code_enum<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<unsigned int> (0x0x7fa554b67a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554c0aa80) 0 empty

Class std::_Rb_tree_iterator<std::pair<const perm_string, Module*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, Module*> > (0x0x7fa554c0ab40) 0

Class std::_PCC<true, const perm_string, Module*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const perm_string, Module*> (0x0x7fa554c0ac60) 0 empty

Class std::conditional<false, std::is_copy_assignable<Module*>, std::is_copy_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<Module*>, std::is_copy_assignable<const perm_string> > (0x0x7fa554c0acc0) 0 empty

Class std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<Module*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<Module*> > (0x0x7fa554b67d00) 0 empty
  std::is_copy_assignable<const perm_string> (0x0x7fa554b67d68) 0 empty
    std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa554b67dd0) 0 empty
      std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa554b67e38) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554c0ad20) 0 empty

Class std::conditional<false, const std::pair<const perm_string, Module*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const perm_string, Module*>&, const std::__nonesuch&> (0x0x7fa554c0ae40) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<Module*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<Module*> > > (0x0x7fa554b67f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554cec060) 0 empty

Class std::conditional<true, const std::pair<const perm_string, Module*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const perm_string, Module*>&, const std::__nonesuch&> (0x0x7fa554cec0c0) 0 empty

Class std::conditional<false, std::is_move_assignable<Module*>, std::is_move_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<Module*>, std::is_move_assignable<const perm_string> > (0x0x7fa554cec1e0) 0 empty

Class std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<Module*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<Module*> > (0x0x7fa554cf0138) 0 empty
  std::is_move_assignable<const perm_string> (0x0x7fa554cf01a0) 0 empty
    std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa554cf0208) 0 empty
      std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa554cf0270) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554cec240) 0 empty

Class std::conditional<false, std::pair<const perm_string, Module*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const perm_string, Module*>&&, std::__nonesuch&&> (0x0x7fa554cec360) 0 empty

Class std::pair<const perm_string, Module*>
   size=16 align=8
   base size=16 base align=8
std::pair<const perm_string, Module*> (0x0x7fa554c0ac00) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, Module*> > > (0x0x7fa554cf0340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554cec3c0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, Module*> > > (0x0x7fa554cf0410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554cec4e0) 0 empty

Class std::is_array<std::allocator<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<PEIdent*> > (0x0x7fa554cf0478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ceccc0) 0 empty

Class std::remove_volatile<std::allocator<PEIdent*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<PEIdent*> > (0x0x7fa554cecd80) 0 empty

Class std::remove_const<std::allocator<PEIdent*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<PEIdent*> > (0x0x7fa554cecde0) 0 empty

Class std::remove_cv<std::allocator<PEIdent*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<PEIdent*> > (0x0x7fa554cecd20) 0 empty

Class std::__is_void_helper<std::allocator<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<PEIdent*> > (0x0x7fa554cf0548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554cece40) 0 empty

Class std::is_void<std::allocator<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<PEIdent*> > (0x0x7fa554cf05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554cecea0) 0 empty

Class std::__not_<std::is_void<std::allocator<PEIdent*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<PEIdent*> > > (0x0x7fa554cf0618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554cecf00) 0 empty

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

Class std::__is_default_constructible_impl<std::allocator<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<PEIdent*> > (0x0x7fa554cf0680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7fa554997000) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<PEIdent*> > >, std::__is_default_constructible_impl<std::allocator<PEIdent*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<PEIdent*> > >, std::__is_default_constructible_impl<std::allocator<PEIdent*> > > (0x0x7fa554cf06e8) 0 empty
  std::__is_default_constructible_impl<std::allocator<PEIdent*> > (0x0x7fa554cf0750) 0 empty
    std::__do_is_default_constructible_impl (0x0x7fa554997060) 0 empty

Class std::__is_default_constructible_atom<std::allocator<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<PEIdent*> > (0x0x7fa554cf07b8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<PEIdent*> > >, std::__is_default_constructible_impl<std::allocator<PEIdent*> > > (0x0x7fa554cf0820) 0 empty
    std::__is_default_constructible_impl<std::allocator<PEIdent*> > (0x0x7fa554cf0888) 0 empty
      std::__do_is_default_constructible_impl (0x0x7fa5549970c0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<PEIdent*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<PEIdent*>, false> (0x0x7fa554cf08f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554997120) 0 empty

Class std::is_default_constructible<std::allocator<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<PEIdent*> > (0x0x7fa554cf0958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554997180) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::allocator<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<PEIdent*> > (0x0x7fa554cf09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554997240) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<PEIdent*>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<PEIdent*>, false> (0x0x7fa554cf0a28) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<PEIdent*> > (0x0x7fa554cf0a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5549972a0) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<PEIdent*> >, std::__is_nt_default_constructible_impl<std::allocator<PEIdent*>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<PEIdent*> >, std::__is_nt_default_constructible_impl<std::allocator<PEIdent*>, false> > (0x0x7fa554cf0af8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<PEIdent*>, false> (0x0x7fa554cf0b60) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<PEIdent*> > (0x0x7fa554cf0bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554997300) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<PEIdent*> > (0x0x7fa554cf0c30) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<PEIdent*> >, std::__is_nt_default_constructible_impl<std::allocator<PEIdent*>, false> > (0x0x7fa554cf0c98) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<PEIdent*>, false> (0x0x7fa554cf0d00) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<PEIdent*> > (0x0x7fa554cf0d68) 0 empty
        std::integral_constant<bool, true> (0x0x7fa554997360) 0 empty

Class std::initializer_list<Module::port_t*>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<Module::port_t*> (0x0x7fa5549975a0) 0

Class std::_Rb_tree_const_iterator<std::pair<const perm_string, Module*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const perm_string, Module*> > (0x0x7fa554997660) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const perm_string, Module*> > > (0x0x7fa554cf0ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5549976c0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const perm_string, Module*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const perm_string, Module*> > > (0x0x7fa554cf0f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5549978a0) 0 empty

Class std::_Rb_tree_iterator<std::pair<const perm_string, LineInfo*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, LineInfo*> > (0x0x7fa554997ae0) 0

Class std::_PCC<true, const perm_string, LineInfo*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const perm_string, LineInfo*> (0x0x7fa554997c00) 0 empty

Class std::conditional<false, std::is_copy_assignable<LineInfo*>, std::is_copy_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<LineInfo*>, std::is_copy_assignable<const perm_string> > (0x0x7fa554997c60) 0 empty

Class std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<LineInfo*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<LineInfo*> > (0x0x7fa5549c2a90) 0 empty
  std::is_copy_assignable<const perm_string> (0x0x7fa5549c2af8) 0 empty
    std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa5549c2b60) 0 empty
      std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa5549c2bc8) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554997cc0) 0 empty

Class std::conditional<false, const std::pair<const perm_string, LineInfo*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const perm_string, LineInfo*>&, const std::__nonesuch&> (0x0x7fa554997de0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<LineInfo*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<LineInfo*> > > (0x0x7fa5549c2c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554a4c000) 0 empty

Class std::conditional<true, const std::pair<const perm_string, LineInfo*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const perm_string, LineInfo*>&, const std::__nonesuch&> (0x0x7fa554a4c060) 0 empty

Class std::conditional<false, std::is_move_assignable<LineInfo*>, std::is_move_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<LineInfo*>, std::is_move_assignable<const perm_string> > (0x0x7fa554a4c240) 0 empty

Class std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<LineInfo*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<LineInfo*> > (0x0x7fa5549c2ea0) 0 empty
  std::is_move_assignable<const perm_string> (0x0x7fa5549c2f08) 0 empty
    std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa5549c2f70) 0 empty
      std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa5549c2068) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554a4c2a0) 0 empty

Class std::conditional<false, std::pair<const perm_string, LineInfo*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const perm_string, LineInfo*>&&, std::__nonesuch&&> (0x0x7fa554a4c3c0) 0 empty

Class std::pair<const perm_string, LineInfo*>
   size=16 align=8
   base size=16 base align=8
std::pair<const perm_string, LineInfo*> (0x0x7fa554997ba0) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, LineInfo*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5549c2138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554a4c420) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, LineInfo*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, LineInfo*> > > (0x0x7fa5549c2208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554a4c540) 0 empty

Class std::_List_const_iterator<perm_string>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<perm_string> (0x0x7fa554a4c780) 0

Class std::_List_iterator<perm_string>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<perm_string> (0x0x7fa554a4c840) 0

Class std::is_error_code_enum<std::_List_const_iterator<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<perm_string> > (0x0x7fa554a736e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554a4c8a0) 0 empty

Class std::is_error_condition_enum<std::_List_const_iterator<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<perm_string> > (0x0x7fa554a73750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554a4c900) 0 empty

Class std::is_error_code_enum<PGenerate::scheme_t>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<PGenerate::scheme_t> (0x0x7fa554a737b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554a4cc00) 0 empty

Class std::is_error_condition_enum<PGenerate::scheme_t>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<PGenerate::scheme_t> (0x0x7fa554a73820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554a4cc60) 0 empty

Class std::is_error_condition_enum<perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<perm_string> (0x0x7fa554a73888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554a4cf60) 0 empty

Class svector<perm_string>
   size=16 align=8
   base size=16 base align=8
svector<perm_string> (0x0x7fa554ab41e0) 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> > > (0x0x7fa554ab4420) 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> > > (0x0x7fa554acd5b0) 0 empty
  std::allocator_traits<std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fa554ab4540) 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> > (0x0x7fa554ab45a0) 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> > > (0x0x7fa554ab46c0) 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> > > (0x0x7fa554ab4720) 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> > > (0x0x7fa554acd6e8) 0 empty
  __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7fa554ab48a0) 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 (0x0x7fa554acd7b8) 0
  std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7fa554acd820) 0 empty
    __gnu_cxx::new_allocator<std::_List_node<std::__cxx11::basic_string<char> > > (0x0x7fa554ab4900) 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> > > > (0x0x7fa554ab4960) 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> > > > (0x0x7fa554acd888) 0 empty
  std::allocator_traits<std::allocator<std::_List_node<std::__cxx11::basic_string<char> > > > (0x0x7fa554ab4a80) 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> > > (0x0x7fa554ab43c0) 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> > (0x0x7fa554ab4c60) 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> > (0x0x7fa554acd9c0) 0 empty
  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char> > (0x0x7fa554ab4de0) 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> > (0x0x7fa554acd958) 0
  std::__cxx11::_List_base<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > (0x0x7fa554ab4c00) 0

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

Class std::is_error_code_enum<std::_List_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<std::__cxx11::basic_string<char> > > (0x0x7fa554acdd68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ab4ea0) 0 empty

Class std::is_error_condition_enum<std::_List_iterator<std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<std::__cxx11::basic_string<char> > > (0x0x7fa554acddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554ab4f00) 0 empty

Class svector<PWire*>
   size=16 align=8
   base size=16 base align=8
svector<PWire*> (0x0x7fa5547c2240) 0

Class std::is_error_code_enum<NetNet::PortType>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<NetNet::PortType> (0x0x7fa554acd618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5547c22a0) 0 empty

Class std::is_error_condition_enum<NetNet::PortType>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<NetNet::PortType> (0x0x7fa554acd8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5547c2300) 0 empty

Class std::is_error_code_enum<NetNet::Type>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<NetNet::Type> (0x0x7fa554acda90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5547c2360) 0 empty

Class std::is_error_condition_enum<NetNet::Type>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<NetNet::Type> (0x0x7fa554acdf70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5547c23c0) 0 empty

Class std::is_error_code_enum<std::_List_iterator<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_iterator<perm_string> > (0x0x7fa554acdf08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5547c25a0) 0 empty

Class std::is_error_condition_enum<std::_List_iterator<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_iterator<perm_string> > (0x0x7fa554808000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5547c2600) 0 empty

Class std::is_error_code_enum<ivl_variable_type_e>
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<ivl_variable_type_e> (0x0x7fa554808068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5547c2d80) 0 empty

Class std::is_error_condition_enum<ivl_variable_type_e>
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<ivl_variable_type_e> (0x0x7fa5548080d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5547c2de0) 0 empty

Class std::_Rb_tree_iterator<std::pair<const perm_string, PEvent*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, PEvent*> > (0x0x7fa554919240) 0

Class std::_PCC<true, const perm_string, PEvent*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const perm_string, PEvent*> (0x0x7fa554919360) 0 empty

Class std::conditional<false, std::is_copy_assignable<PEvent*>, std::is_copy_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<PEvent*>, std::is_copy_assignable<const perm_string> > (0x0x7fa5549193c0) 0 empty

Class std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PEvent*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PEvent*> > (0x0x7fa554808478) 0 empty
  std::is_copy_assignable<const perm_string> (0x0x7fa5548084e0) 0 empty
    std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa554808548) 0 empty
      std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa5548085b0) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554919420) 0 empty

Class std::conditional<false, const std::pair<const perm_string, PEvent*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const perm_string, PEvent*>&, const std::__nonesuch&> (0x0x7fa554919540) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PEvent*> > > (0x0x7fa554808680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554919720) 0 empty

Class std::conditional<true, const std::pair<const perm_string, PEvent*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const perm_string, PEvent*>&, const std::__nonesuch&> (0x0x7fa554919780) 0 empty

Class std::conditional<false, std::is_move_assignable<PEvent*>, std::is_move_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<PEvent*>, std::is_move_assignable<const perm_string> > (0x0x7fa5549198a0) 0 empty

Class std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PEvent*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PEvent*> > (0x0x7fa554808958) 0 empty
  std::is_move_assignable<const perm_string> (0x0x7fa5548089c0) 0 empty
    std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa554808a28) 0 empty
      std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa554808a90) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554919900) 0 empty

Class std::conditional<false, std::pair<const perm_string, PEvent*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const perm_string, PEvent*>&&, std::__nonesuch&&> (0x0x7fa554919a20) 0 empty

Class std::pair<const perm_string, PEvent*>
   size=16 align=8
   base size=16 base align=8
std::pair<const perm_string, PEvent*> (0x0x7fa554919300) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PEvent*> > > (0x0x7fa554808b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554919a80) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PEvent*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PEvent*> > > (0x0x7fa554808c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554919ba0) 0 empty

Class svector<lgate>
   size=16 align=8
   base size=16 base align=8
svector<lgate> (0x0x7fa5545be1e0) 0

Class std::_Rb_tree_const_iterator<std::pair<const perm_string, PUdp*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const perm_string, PUdp*> > (0x0x7fa554667420) 0

Class std::_Rb_tree_iterator<std::pair<const perm_string, PUdp*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, PUdp*> > (0x0x7fa554667480) 0

Class std::_PCC<true, const perm_string, PUdp*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const perm_string, PUdp*> (0x0x7fa5546675a0) 0 empty

Class std::conditional<false, std::is_copy_assignable<PUdp*>, std::is_copy_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<PUdp*>, std::is_copy_assignable<const perm_string> > (0x0x7fa554667600) 0 empty

Class std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PUdp*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PUdp*> > (0x0x7fa554700000) 0 empty
  std::is_copy_assignable<const perm_string> (0x0x7fa554700068) 0 empty
    std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa5547000d0) 0 empty
      std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa554700138) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554667720) 0 empty

Class std::conditional<false, const std::pair<const perm_string, PUdp*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const perm_string, PUdp*>&, const std::__nonesuch&> (0x0x7fa554667840) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PUdp*> > > (0x0x7fa554700208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554667960) 0 empty

Class std::conditional<true, const std::pair<const perm_string, PUdp*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const perm_string, PUdp*>&, const std::__nonesuch&> (0x0x7fa5546679c0) 0 empty

Class std::conditional<false, std::is_move_assignable<PUdp*>, std::is_move_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<PUdp*>, std::is_move_assignable<const perm_string> > (0x0x7fa554667ae0) 0 empty

Class std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PUdp*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PUdp*> > (0x0x7fa5547004e0) 0 empty
  std::is_move_assignable<const perm_string> (0x0x7fa554700548) 0 empty
    std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa5547005b0) 0 empty
      std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa554700618) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554667c00) 0 empty

Class std::conditional<false, std::pair<const perm_string, PUdp*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const perm_string, PUdp*>&&, std::__nonesuch&&> (0x0x7fa554667d20) 0 empty

Class std::pair<const perm_string, PUdp*>
   size=16 align=8
   base size=16 base align=8
std::pair<const perm_string, PUdp*> (0x0x7fa554667540) 0

Class std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_const_iterator<std::pair<const perm_string, PUdp*> > > (0x0x7fa5547006e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554667d80) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_const_iterator<std::pair<const perm_string, PUdp*> > > (0x0x7fa5547007b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554667ea0) 0 empty

Class std::_Rb_tree_iterator<std::pair<const perm_string, LexicalScope::param_expr_t> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, LexicalScope::param_expr_t> > (0x0x7fa554723120) 0

Class std::_PCC<true, const perm_string, LexicalScope::param_expr_t>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const perm_string, LexicalScope::param_expr_t> (0x0x7fa554723240) 0 empty

Class std::conditional<false, std::is_copy_assignable<LexicalScope::param_expr_t>, std::is_copy_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<LexicalScope::param_expr_t>, std::is_copy_assignable<const perm_string> > (0x0x7fa5547232a0) 0 empty

Class std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<LexicalScope::param_expr_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<LexicalScope::param_expr_t> > (0x0x7fa5547008f0) 0 empty
  std::is_copy_assignable<const perm_string> (0x0x7fa554700958) 0 empty
    std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa5547009c0) 0 empty
      std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa554700a28) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554723300) 0 empty

Class std::conditional<false, const std::pair<const perm_string, LexicalScope::param_expr_t>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const perm_string, LexicalScope::param_expr_t>&, const std::__nonesuch&> (0x0x7fa554723360) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<LexicalScope::param_expr_t> > > (0x0x7fa554700af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5547233c0) 0 empty

Class std::conditional<true, const std::pair<const perm_string, LexicalScope::param_expr_t>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const perm_string, LexicalScope::param_expr_t>&, const std::__nonesuch&> (0x0x7fa554723420) 0 empty

Class std::conditional<false, std::is_move_assignable<LexicalScope::param_expr_t>, std::is_move_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<LexicalScope::param_expr_t>, std::is_move_assignable<const perm_string> > (0x0x7fa554723480) 0 empty

Class std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<LexicalScope::param_expr_t> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<LexicalScope::param_expr_t> > (0x0x7fa554700b60) 0 empty
  std::is_move_assignable<const perm_string> (0x0x7fa554700bc8) 0 empty
    std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa554700c30) 0 empty
      std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa554700c98) 0 empty
        std::integral_constant<bool, false> (0x0x7fa5547234e0) 0 empty

Class std::conditional<false, std::pair<const perm_string, LexicalScope::param_expr_t>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const perm_string, LexicalScope::param_expr_t>&&, std::__nonesuch&&> (0x0x7fa554723540) 0 empty

Class std::pair<const perm_string, LexicalScope::param_expr_t>
   size=72 align=8
   base size=72 base align=8
std::pair<const perm_string, LexicalScope::param_expr_t> (0x0x7fa5547231e0) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa554700ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5547235a0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, LexicalScope::param_expr_t> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, LexicalScope::param_expr_t> > > (0x0x7fa55439f000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554723600) 0 empty

Class std::_Rb_tree_iterator<std::pair<const perm_string, PExpr*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, PExpr*> > (0x0x7fa554723a20) 0

Class std::_PCC<true, const perm_string, PExpr*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const perm_string, PExpr*> (0x0x7fa554723b40) 0 empty

Class std::conditional<false, std::is_copy_assignable<PExpr*>, std::is_copy_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<PExpr*>, std::is_copy_assignable<const perm_string> > (0x0x7fa554723ba0) 0 empty

Class std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PExpr*> > (0x0x7fa55439f208) 0 empty
  std::is_copy_assignable<const perm_string> (0x0x7fa55439f270) 0 empty
    std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa55439f2d8) 0 empty
      std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa55439f340) 0 empty
        std::integral_constant<bool, false> (0x0x7fa554723c00) 0 empty

Class std::conditional<false, const std::pair<const perm_string, PExpr*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const perm_string, PExpr*>&, const std::__nonesuch&> (0x0x7fa554723d20) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PExpr*> > > (0x0x7fa55439f410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554723e40) 0 empty

Class std::conditional<true, const std::pair<const perm_string, PExpr*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const perm_string, PExpr*>&, const std::__nonesuch&> (0x0x7fa554723ea0) 0 empty

Class std::conditional<false, std::is_move_assignable<PExpr*>, std::is_move_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<PExpr*>, std::is_move_assignable<const perm_string> > (0x0x7fa55445e000) 0 empty

Class std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PExpr*> > (0x0x7fa55439f7b8) 0 empty
  std::is_move_assignable<const perm_string> (0x0x7fa55439f820) 0 empty
    std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa55439f888) 0 empty
      std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa55439f8f0) 0 empty
        std::integral_constant<bool, false> (0x0x7fa55445e060) 0 empty

Class std::conditional<false, std::pair<const perm_string, PExpr*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const perm_string, PExpr*>&&, std::__nonesuch&&> (0x0x7fa55445e180) 0 empty

Class std::pair<const perm_string, PExpr*>
   size=16 align=8
   base size=16 base align=8
std::pair<const perm_string, PExpr*> (0x0x7fa554723ae0) 0

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PExpr*> > > (0x0x7fa55439f958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55445e1e0) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PExpr*> > > (0x0x7fa55439f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55445e240) 0 empty

Class std::remove_reference<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::__cxx11::list<name_component_t>&> (0x0x7fa55445e480) 0 empty

Class std::is_array<const std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_array<const std::__cxx11::list<name_component_t> > (0x0x7fa55439fb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55445e4e0) 0 empty

Class std::is_function<const std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::list<name_component_t> > (0x0x7fa55439fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55445e600) 0 empty

Class std::remove_volatile<const std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::__cxx11::list<name_component_t> > (0x0x7fa55445e7e0) 0 empty

Class std::remove_const<const std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::__cxx11::list<name_component_t> > (0x0x7fa55445e900) 0 empty

Class std::remove_cv<const std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::__cxx11::list<name_component_t> > (0x0x7fa55445e780) 0 empty

Class std::__decay_selector<const std::__cxx11::list<name_component_t>, false, false>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<const std::__cxx11::list<name_component_t>, false, false> (0x0x7fa55445e720) 0 empty

Class std::decay<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=0 base align=1
std::decay<const std::__cxx11::list<name_component_t>&> (0x0x7fa55445e420) 0 empty

Class std::__strip_reference_wrapper<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=0 base align=1
std::__strip_reference_wrapper<std::__cxx11::list<name_component_t> > (0x0x7fa55445eae0) 0 empty

Class std::__decay_and_strip<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=0 base align=1
std::__decay_and_strip<const std::__cxx11::list<name_component_t>&> (0x0x7fa55445e3c0) 0 empty

Class std::remove_reference<PExpr*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<PExpr*&> (0x0x7fa55445ec00) 0 empty

Class std::is_array<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_array<PExpr*> (0x0x7fa55439ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55445ec60) 0 empty

Class std::is_function<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_function<PExpr*> (0x0x7fa554499000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55445ecc0) 0 empty

Class std::remove_volatile<PExpr*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<PExpr*> (0x0x7fa55445ede0) 0 empty

Class std::remove_const<PExpr*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<PExpr*> (0x0x7fa55445ee40) 0 empty

Class std::remove_cv<PExpr*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<PExpr*> (0x0x7fa55445ed80) 0 empty

Class std::__decay_selector<PExpr*, false, false>
   size=1 align=1
   base size=0 base align=1
std::__decay_selector<PExpr*, false, false> (0x0x7fa55445ed20) 0 empty

Class std::decay<PExpr*&>
   size=1 align=1
   base size=0 base align=1
std::decay<PExpr*&> (0x0x7fa55445eba0) 0 empty

Class std::__strip_reference_wrapper<PExpr*>
   size=1 align=1
   base size=0 base align=1
std::__strip_reference_wrapper<PExpr*> (0x0x7fa55445eea0) 0 empty

Class std::__decay_and_strip<PExpr*&>
   size=1 align=1
   base size=0 base align=1
std::__decay_and_strip<PExpr*&> (0x0x7fa55445eb40) 0 empty

Class std::_PCC<true, std::__cxx11::list<name_component_t>, PExpr*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::__cxx11::list<name_component_t>, PExpr*> (0x0x7fa55445ef60) 0 empty

Class std::is_function<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::list<name_component_t> > (0x0x7fa5544991a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5544b00c0) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::list<name_component_t> >, std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::list<name_component_t> >, std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > > (0x0x7fa5544b0120) 0 empty

Class std::is_lvalue_reference<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::list<name_component_t> > (0x0x7fa554499208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5544b0180) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::__cxx11::list<name_component_t> >, std::is_rvalue_reference<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::__cxx11::list<name_component_t> >, std::is_rvalue_reference<std::__cxx11::list<name_component_t> > > (0x0x7fa5544b02a0) 0 empty

Class std::is_rvalue_reference<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::list<name_component_t> > (0x0x7fa554499270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5544b03c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_rvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_rvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5544992d8) 0 empty
  std::is_rvalue_reference<std::__cxx11::list<name_component_t> > (0x0x7fa554499340) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5544b0420) 0 empty

Class std::is_reference<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::list<name_component_t> > (0x0x7fa5544993a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5544b0480) 0 empty

Class std::conditional<false, std::is_reference<std::__cxx11::list<name_component_t> >, std::is_void<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::__cxx11::list<name_component_t> >, std::is_void<std::__cxx11::list<name_component_t> > > (0x0x7fa5544b04e0) 0 empty

Class std::remove_volatile<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::__cxx11::list<name_component_t> > (0x0x7fa5544b05a0) 0 empty

Class std::remove_const<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::__cxx11::list<name_component_t> > (0x0x7fa5544b06c0) 0 empty

Class std::remove_cv<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::__cxx11::list<name_component_t> > (0x0x7fa5544b0540) 0 empty

Class std::__is_void_helper<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::__cxx11::list<name_component_t> > (0x0x7fa554499478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5544b0720) 0 empty

Class std::is_void<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::__cxx11::list<name_component_t> > (0x0x7fa5544994e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5544b0840) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa554499548) 0 empty
  std::is_void<std::__cxx11::list<name_component_t> > (0x0x7fa5544995b0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5544b08a0) 0 empty

Class std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa554499618) 0 empty
  std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa554499680) 0 empty
    std::is_void<std::__cxx11::list<name_component_t> > (0x0x7fa5544996e8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5544b0900) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > > (0x0x7fa554499750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5544b0960) 0 empty

Class std::is_object<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::list<name_component_t> > (0x0x7fa5544997b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5544b09c0) 0 empty

Class std::conditional<true, std::is_object<std::__cxx11::list<name_component_t> >, std::is_reference<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::__cxx11::list<name_component_t> >, std::is_reference<std::__cxx11::list<name_component_t> > > (0x0x7fa5544b0a20) 0 empty

Class std::__or_<std::is_object<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa554499820) 0 empty
  std::is_object<std::__cxx11::list<name_component_t> > (0x0x7fa554499888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5544b0a80) 0 empty

Class std::__is_referenceable<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::list<name_component_t> > (0x0x7fa5544998f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5544b0ae0) 0 empty

Class std::is_function<std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::list<name_component_t>&> (0x0x7fa554499958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5544b0c60) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::list<name_component_t>&>, std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::list<name_component_t>&>, std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > > (0x0x7fa5544b0cc0) 0 empty

Class std::is_lvalue_reference<std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::list<name_component_t>&> (0x0x7fa5544999c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5544b0d20) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::__cxx11::list<name_component_t>&>, std::is_rvalue_reference<std::__cxx11::list<name_component_t>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::__cxx11::list<name_component_t>&>, std::is_rvalue_reference<std::__cxx11::list<name_component_t>&> > (0x0x7fa5544b0e40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_rvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_rvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554499a28) 0 empty
  std::is_lvalue_reference<std::__cxx11::list<name_component_t>&> (0x0x7fa554499a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5544b0ea0) 0 empty

Class std::is_reference<std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::list<name_component_t>&> (0x0x7fa554499af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5544b0f00) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::list<name_component_t>&>, std::is_void<std::__cxx11::list<name_component_t>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::list<name_component_t>&>, std::is_void<std::__cxx11::list<name_component_t>&> > (0x0x7fa5544b0f60) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554499b60) 0 empty
  std::is_reference<std::__cxx11::list<name_component_t>&> (0x0x7fa554499bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554512000) 0 empty

Class std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554499c30) 0 empty
  std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554499c98) 0 empty
    std::is_reference<std::__cxx11::list<name_component_t>&> (0x0x7fa554499d00) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554512060) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > > (0x0x7fa554499d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5545120c0) 0 empty

Class std::is_object<std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::list<name_component_t>&> (0x0x7fa554499dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554512120) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::list<name_component_t>&>, std::is_reference<std::__cxx11::list<name_component_t>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::list<name_component_t>&>, std::is_reference<std::__cxx11::list<name_component_t>&> > (0x0x7fa554512180) 0 empty

Class std::__or_<std::is_object<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554499e38) 0 empty
  std::is_reference<std::__cxx11::list<name_component_t>&> (0x0x7fa554499ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5545121e0) 0 empty

Class std::__is_referenceable<std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::list<name_component_t>&> (0x0x7fa554499f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554512240) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::list<name_component_t>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::list<name_component_t>&, true> (0x0x7fa554512360) 0 empty

Class std::add_rvalue_reference<std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::list<name_component_t>&> (0x0x7fa554499f70) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::list<name_component_t>&, true> (0x0x7fa5545123c0) 0 empty

Class std::is_function<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::__cxx11::list<name_component_t>&> (0x0x7fa554518068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5545124e0) 0 empty

Class std::conditional<false, std::is_function<const std::__cxx11::list<name_component_t>&>, std::__or_<std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::__cxx11::list<name_component_t>&>, std::__or_<std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > > (0x0x7fa554512600) 0 empty

Class std::is_lvalue_reference<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::__cxx11::list<name_component_t>&> (0x0x7fa5545180d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554512660) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::__cxx11::list<name_component_t>&>, std::is_rvalue_reference<const std::__cxx11::list<name_component_t>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::__cxx11::list<name_component_t>&>, std::is_rvalue_reference<const std::__cxx11::list<name_component_t>&> > (0x0x7fa5545126c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_rvalue_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_rvalue_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554518208) 0 empty
  std::is_lvalue_reference<const std::__cxx11::list<name_component_t>&> (0x0x7fa554518270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554512720) 0 empty

Class std::is_reference<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::__cxx11::list<name_component_t>&> (0x0x7fa5545182d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554512780) 0 empty

Class std::conditional<true, std::is_reference<const std::__cxx11::list<name_component_t>&>, std::is_void<const std::__cxx11::list<name_component_t>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::__cxx11::list<name_component_t>&>, std::is_void<const std::__cxx11::list<name_component_t>&> > (0x0x7fa5545128a0) 0 empty

Class std::__or_<std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554518340) 0 empty
  std::is_reference<const std::__cxx11::list<name_component_t>&> (0x0x7fa5545183a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554512900) 0 empty

Class std::__or_<std::is_function<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554518410) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554518478) 0 empty
    std::is_reference<const std::__cxx11::list<name_component_t>&> (0x0x7fa5545184e0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554512960) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > > (0x0x7fa554518548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5545129c0) 0 empty

Class std::is_object<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::__cxx11::list<name_component_t>&> (0x0x7fa5545185b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554512a20) 0 empty

Class std::conditional<false, std::is_object<const std::__cxx11::list<name_component_t>&>, std::is_reference<const std::__cxx11::list<name_component_t>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::__cxx11::list<name_component_t>&>, std::is_reference<const std::__cxx11::list<name_component_t>&> > (0x0x7fa554512b40) 0 empty

Class std::__or_<std::is_object<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_reference<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554518618) 0 empty
  std::is_reference<const std::__cxx11::list<name_component_t>&> (0x0x7fa554518680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554512ba0) 0 empty

Class std::__is_referenceable<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::__cxx11::list<name_component_t>&> (0x0x7fa5545186e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554512c00) 0 empty

Class std::__add_rvalue_reference_helper<const std::__cxx11::list<name_component_t>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::__cxx11::list<name_component_t>&, true> (0x0x7fa554512c60) 0 empty

Class std::add_rvalue_reference<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::__cxx11::list<name_component_t>&> (0x0x7fa554518820) 0 empty
  std::__add_rvalue_reference_helper<const std::__cxx11::list<name_component_t>&, true> (0x0x7fa554512cc0) 0 empty

Class std::initializer_list<name_component_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<name_component_t> (0x0x7fa554512d20) 0

Class std::__is_assignable_helper<std::__cxx11::list<name_component_t>&, const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::list<name_component_t>&, const std::__cxx11::list<name_component_t>&> (0x0x7fa5544b0c00) 0 empty

Class std::is_assignable<std::__cxx11::list<name_component_t>&, const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::list<name_component_t>&, const std::__cxx11::list<name_component_t>&> (0x0x7fa554518958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554512d80) 0 empty

Class std::__is_copy_assignable_impl<std::__cxx11::list<name_component_t>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::__cxx11::list<name_component_t>, true> (0x0x7fa554518a90) 0 empty
  std::is_assignable<std::__cxx11::list<name_component_t>&, const std::__cxx11::list<name_component_t>&> (0x0x7fa554518af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554512de0) 0 empty

Class std::is_copy_assignable<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::__cxx11::list<name_component_t> > (0x0x7fa554518bc8) 0 empty
  std::__is_copy_assignable_impl<std::__cxx11::list<name_component_t>, true> (0x0x7fa554518c30) 0 empty
    std::is_assignable<std::__cxx11::list<name_component_t>&, const std::__cxx11::list<name_component_t>&> (0x0x7fa554518c98) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554512e40) 0 empty

Class std::conditional<true, std::is_copy_assignable<PExpr*>, std::is_copy_assignable<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<PExpr*>, std::is_copy_assignable<std::__cxx11::list<name_component_t> > > (0x0x7fa554512f60) 0 empty

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

Class std::is_lvalue_reference<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<PExpr*> (0x0x7fa554518d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55453f060) 0 empty

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

Class std::is_rvalue_reference<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<PExpr*> (0x0x7fa554518dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55453f1e0) 0 empty

Class std::__or_<std::is_lvalue_reference<PExpr*>, std::is_rvalue_reference<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<PExpr*>, std::is_rvalue_reference<PExpr*> > (0x0x7fa554518e38) 0 empty
  std::is_rvalue_reference<PExpr*> (0x0x7fa554518ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55453f240) 0 empty

Class std::is_reference<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<PExpr*> (0x0x7fa554518f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55453f2a0) 0 empty

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

Class std::__is_void_helper<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<PExpr*> (0x0x7fa554518f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55453f360) 0 empty

Class std::is_void<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_void<PExpr*> (0x0x7fa554548000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55453f3c0) 0 empty

Class std::__or_<std::is_reference<PExpr*>, std::is_void<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PExpr*>, std::is_void<PExpr*> > (0x0x7fa554548068) 0 empty
  std::is_void<PExpr*> (0x0x7fa5545480d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55453f420) 0 empty

Class std::__or_<std::is_function<PExpr*>, std::is_reference<PExpr*>, std::is_void<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<PExpr*>, std::is_reference<PExpr*>, std::is_void<PExpr*> > (0x0x7fa554548138) 0 empty
  std::__or_<std::is_reference<PExpr*>, std::is_void<PExpr*> > (0x0x7fa5545481a0) 0 empty
    std::is_void<PExpr*> (0x0x7fa554548208) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55453f480) 0 empty

Class std::__not_<std::__or_<std::is_function<PExpr*>, std::is_reference<PExpr*>, std::is_void<PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<PExpr*>, std::is_reference<PExpr*>, std::is_void<PExpr*> > > (0x0x7fa554548270) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55453f4e0) 0 empty

Class std::is_object<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_object<PExpr*> (0x0x7fa5545483a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55453f600) 0 empty

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

Class std::__or_<std::is_object<PExpr*>, std::is_reference<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<PExpr*>, std::is_reference<PExpr*> > (0x0x7fa554548410) 0 empty
  std::is_object<PExpr*> (0x0x7fa554548478) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55453f6c0) 0 empty

Class std::__is_referenceable<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<PExpr*> (0x0x7fa5545484e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55453f720) 0 empty

Class std::is_function<PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<PExpr*&> (0x0x7fa554548548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55453f7e0) 0 empty

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

Class std::is_lvalue_reference<PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<PExpr*&> (0x0x7fa5545485b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55453f8a0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<PExpr*&>, std::is_rvalue_reference<PExpr*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<PExpr*&>, std::is_rvalue_reference<PExpr*&> > (0x0x7fa554548618) 0 empty
  std::is_lvalue_reference<PExpr*&> (0x0x7fa554548680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55453fae0) 0 empty

Class std::is_reference<PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<PExpr*&> (0x0x7fa5545486e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55453fb40) 0 empty

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

Class std::__or_<std::is_reference<PExpr*&>, std::is_void<PExpr*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PExpr*&>, std::is_void<PExpr*&> > (0x0x7fa554548750) 0 empty
  std::is_reference<PExpr*&> (0x0x7fa5545487b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55453fc00) 0 empty

Class std::__or_<std::is_function<PExpr*&>, std::is_reference<PExpr*&>, std::is_void<PExpr*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<PExpr*&>, std::is_reference<PExpr*&>, std::is_void<PExpr*&> > (0x0x7fa554548820) 0 empty
  std::__or_<std::is_reference<PExpr*&>, std::is_void<PExpr*&> > (0x0x7fa554548888) 0 empty
    std::is_reference<PExpr*&> (0x0x7fa5545488f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55453fc60) 0 empty

Class std::__not_<std::__or_<std::is_function<PExpr*&>, std::is_reference<PExpr*&>, std::is_void<PExpr*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<PExpr*&>, std::is_reference<PExpr*&>, std::is_void<PExpr*&> > > (0x0x7fa554548958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55453fd80) 0 empty

Class std::is_object<PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<PExpr*&> (0x0x7fa554548b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55453fde0) 0 empty

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

Class std::__or_<std::is_object<PExpr*&>, std::is_reference<PExpr*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<PExpr*&>, std::is_reference<PExpr*&> > (0x0x7fa554548bc8) 0 empty
  std::is_reference<PExpr*&> (0x0x7fa554548c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55453fea0) 0 empty

Class std::__is_referenceable<PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<PExpr*&> (0x0x7fa554548c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55453ff00) 0 empty

Class std::__add_rvalue_reference_helper<PExpr*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<PExpr*&, true> (0x0x7fa55453ff60) 0 empty

Class std::add_rvalue_reference<PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<PExpr*&> (0x0x7fa554548d00) 0 empty
  std::__add_rvalue_reference_helper<PExpr*&, true> (0x0x7fa554161000) 0 empty

Class std::is_function<PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<PExpr* const&> (0x0x7fa554548dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554161060) 0 empty

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

Class std::is_lvalue_reference<PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<PExpr* const&> (0x0x7fa554548e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554161120) 0 empty

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

Class std::__or_<std::is_lvalue_reference<PExpr* const&>, std::is_rvalue_reference<PExpr* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<PExpr* const&>, std::is_rvalue_reference<PExpr* const&> > (0x0x7fa554548f70) 0 empty
  std::is_lvalue_reference<PExpr* const&> (0x0x7fa55416b000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5541611e0) 0 empty

Class std::is_reference<PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<PExpr* const&> (0x0x7fa55416b068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5541613c0) 0 empty

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

Class std::__or_<std::is_reference<PExpr* const&>, std::is_void<PExpr* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PExpr* const&>, std::is_void<PExpr* const&> > (0x0x7fa55416b0d0) 0 empty
  std::is_reference<PExpr* const&> (0x0x7fa55416b138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554161480) 0 empty

Class std::__or_<std::is_function<PExpr* const&>, std::is_reference<PExpr* const&>, std::is_void<PExpr* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<PExpr* const&>, std::is_reference<PExpr* const&>, std::is_void<PExpr* const&> > (0x0x7fa55416b1a0) 0 empty
  std::__or_<std::is_reference<PExpr* const&>, std::is_void<PExpr* const&> > (0x0x7fa55416b208) 0 empty
    std::is_reference<PExpr* const&> (0x0x7fa55416b270) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5541614e0) 0 empty

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

Class std::is_object<PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<PExpr* const&> (0x0x7fa55416b410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541615a0) 0 empty

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

Class std::__or_<std::is_object<PExpr* const&>, std::is_reference<PExpr* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<PExpr* const&>, std::is_reference<PExpr* const&> > (0x0x7fa55416b478) 0 empty
  std::is_reference<PExpr* const&> (0x0x7fa55416b4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554161720) 0 empty

Class std::__is_referenceable<PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<PExpr* const&> (0x0x7fa55416b548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554161780) 0 empty

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

Class std::add_rvalue_reference<PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<PExpr* const&> (0x0x7fa55416b5b0) 0 empty
  std::__add_rvalue_reference_helper<PExpr* const&, true> (0x0x7fa554161840) 0 empty

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

Class std::is_assignable<PExpr*&, PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<PExpr*&, PExpr* const&> (0x0x7fa55416b618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5541618a0) 0 empty

Class std::__is_copy_assignable_impl<PExpr*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<PExpr*, true> (0x0x7fa55416b680) 0 empty
  std::is_assignable<PExpr*&, PExpr* const&> (0x0x7fa55416b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554161900) 0 empty

Class std::is_copy_assignable<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<PExpr*> (0x0x7fa55416b750) 0 empty
  std::__is_copy_assignable_impl<PExpr*, true> (0x0x7fa55416b7b8) 0 empty
    std::is_assignable<PExpr*&, PExpr* const&> (0x0x7fa55416b820) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554161960) 0 empty

Class std::__and_<std::is_copy_assignable<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_copy_assignable<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_copy_assignable<PExpr*> > (0x0x7fa55416b888) 0 empty
  std::is_copy_assignable<PExpr*> (0x0x7fa55416b8f0) 0 empty
    std::__is_copy_assignable_impl<PExpr*, true> (0x0x7fa55416b958) 0 empty
      std::is_assignable<PExpr*&, PExpr* const&> (0x0x7fa55416b9c0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa5541619c0) 0 empty

Class std::conditional<true, const std::pair<std::__cxx11::list<name_component_t>, PExpr*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::__cxx11::list<name_component_t>, PExpr*>&, const std::__nonesuch&> (0x0x7fa554161a20) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_copy_assignable<PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_copy_assignable<PExpr*> > > (0x0x7fa55416ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554161a80) 0 empty

Class std::conditional<false, const std::pair<std::__cxx11::list<name_component_t>, PExpr*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::__cxx11::list<name_component_t>, PExpr*>&, const std::__nonesuch&> (0x0x7fa554161ae0) 0 empty

Class std::is_function<std::__cxx11::list<name_component_t>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::__cxx11::list<name_component_t>&&> (0x0x7fa55416bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554161ba0) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::list<name_component_t>&&>, std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::list<name_component_t>&&>, std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> > > (0x0x7fa554161c00) 0 empty

Class std::is_lvalue_reference<std::__cxx11::list<name_component_t>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::__cxx11::list<name_component_t>&&> (0x0x7fa55416bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554161c60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::__cxx11::list<name_component_t>&&>, std::is_rvalue_reference<std::__cxx11::list<name_component_t>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::__cxx11::list<name_component_t>&&>, std::is_rvalue_reference<std::__cxx11::list<name_component_t>&&> > (0x0x7fa554161d80) 0 empty

Class std::is_rvalue_reference<std::__cxx11::list<name_component_t>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::__cxx11::list<name_component_t>&&> (0x0x7fa55416bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554161ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_rvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_rvalue_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> > (0x0x7fa55416bc98) 0 empty
  std::is_rvalue_reference<std::__cxx11::list<name_component_t>&&> (0x0x7fa55416bd00) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554161f00) 0 empty

Class std::is_reference<std::__cxx11::list<name_component_t>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::__cxx11::list<name_component_t>&&> (0x0x7fa55416bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554161f60) 0 empty

Class std::conditional<true, std::is_reference<std::__cxx11::list<name_component_t>&&>, std::is_void<std::__cxx11::list<name_component_t>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::__cxx11::list<name_component_t>&&>, std::is_void<std::__cxx11::list<name_component_t>&&> > (0x0x7fa55418e000) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> > (0x0x7fa55416bdd0) 0 empty
  std::is_reference<std::__cxx11::list<name_component_t>&&> (0x0x7fa55416be38) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55418e060) 0 empty

Class std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> > (0x0x7fa55416bea0) 0 empty
  std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> > (0x0x7fa55416bf08) 0 empty
    std::is_reference<std::__cxx11::list<name_component_t>&&> (0x0x7fa55416bf70) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55418e0c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> > > (0x0x7fa554193000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55418e120) 0 empty

Class std::is_object<std::__cxx11::list<name_component_t>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::__cxx11::list<name_component_t>&&> (0x0x7fa554193068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55418e180) 0 empty

Class std::conditional<false, std::is_object<std::__cxx11::list<name_component_t>&&>, std::is_reference<std::__cxx11::list<name_component_t>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::__cxx11::list<name_component_t>&&>, std::is_reference<std::__cxx11::list<name_component_t>&&> > (0x0x7fa55418e1e0) 0 empty

Class std::__or_<std::is_object<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&>, std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&&> > (0x0x7fa5541930d0) 0 empty
  std::is_reference<std::__cxx11::list<name_component_t>&&> (0x0x7fa554193138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55418e240) 0 empty

Class std::__is_referenceable<std::__cxx11::list<name_component_t>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::__cxx11::list<name_component_t>&&> (0x0x7fa5541931a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55418e2a0) 0 empty

Class std::__add_rvalue_reference_helper<std::__cxx11::list<name_component_t>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::__cxx11::list<name_component_t>&&, true> (0x0x7fa55418e3c0) 0 empty

Class std::add_rvalue_reference<std::__cxx11::list<name_component_t>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::__cxx11::list<name_component_t>&&> (0x0x7fa554193208) 0 empty
  std::__add_rvalue_reference_helper<std::__cxx11::list<name_component_t>&&, true> (0x0x7fa55418e420) 0 empty

Class std::__is_assignable_helper<std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t>&&> (0x0x7fa554161b40) 0 empty

Class std::is_assignable<std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t>&&> (0x0x7fa554193340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55418e660) 0 empty

Class std::__is_move_assignable_impl<std::__cxx11::list<name_component_t>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::__cxx11::list<name_component_t>, true> (0x0x7fa554193478) 0 empty
  std::is_assignable<std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t>&&> (0x0x7fa5541934e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55418e6c0) 0 empty

Class std::is_move_assignable<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::__cxx11::list<name_component_t> > (0x0x7fa5541935b0) 0 empty
  std::__is_move_assignable_impl<std::__cxx11::list<name_component_t>, true> (0x0x7fa554193618) 0 empty
    std::is_assignable<std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t>&&> (0x0x7fa554193680) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55418e720) 0 empty

Class std::conditional<true, std::is_move_assignable<PExpr*>, std::is_move_assignable<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<PExpr*>, std::is_move_assignable<std::__cxx11::list<name_component_t> > > (0x0x7fa55418e840) 0 empty

Class std::is_function<PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<PExpr*&&> (0x0x7fa5541937b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55418e900) 0 empty

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

Class std::is_lvalue_reference<PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<PExpr*&&> (0x0x7fa554193820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55418e9c0) 0 empty

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

Class std::is_rvalue_reference<PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<PExpr*&&> (0x0x7fa554193958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55418eb40) 0 empty

Class std::__or_<std::is_lvalue_reference<PExpr*&&>, std::is_rvalue_reference<PExpr*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<PExpr*&&>, std::is_rvalue_reference<PExpr*&&> > (0x0x7fa5541939c0) 0 empty
  std::is_rvalue_reference<PExpr*&&> (0x0x7fa554193a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55418eba0) 0 empty

Class std::is_reference<PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<PExpr*&&> (0x0x7fa554193a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55418ec00) 0 empty

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

Class std::__or_<std::is_reference<PExpr*&&>, std::is_void<PExpr*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PExpr*&&>, std::is_void<PExpr*&&> > (0x0x7fa554193af8) 0 empty
  std::is_reference<PExpr*&&> (0x0x7fa554193b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55418ecc0) 0 empty

Class std::__or_<std::is_function<PExpr*&&>, std::is_reference<PExpr*&&>, std::is_void<PExpr*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<PExpr*&&>, std::is_reference<PExpr*&&>, std::is_void<PExpr*&&> > (0x0x7fa554193bc8) 0 empty
  std::__or_<std::is_reference<PExpr*&&>, std::is_void<PExpr*&&> > (0x0x7fa554193c30) 0 empty
    std::is_reference<PExpr*&&> (0x0x7fa554193c98) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55418ed20) 0 empty

Class std::__not_<std::__or_<std::is_function<PExpr*&&>, std::is_reference<PExpr*&&>, std::is_void<PExpr*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<PExpr*&&>, std::is_reference<PExpr*&&>, std::is_void<PExpr*&&> > > (0x0x7fa554193d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55418ee40) 0 empty

Class std::is_object<PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<PExpr*&&> (0x0x7fa554193e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55418eea0) 0 empty

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

Class std::__or_<std::is_object<PExpr*&&>, std::is_reference<PExpr*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<PExpr*&&>, std::is_reference<PExpr*&&> > (0x0x7fa554193ea0) 0 empty
  std::is_reference<PExpr*&&> (0x0x7fa554193f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55418ef60) 0 empty

Class std::__is_referenceable<PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<PExpr*&&> (0x0x7fa554193f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5541b4000) 0 empty

Class std::__add_rvalue_reference_helper<PExpr*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<PExpr*&&, true> (0x0x7fa5541b4060) 0 empty

Class std::add_rvalue_reference<PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<PExpr*&&> (0x0x7fa5541b7000) 0 empty
  std::__add_rvalue_reference_helper<PExpr*&&, true> (0x0x7fa5541b40c0) 0 empty

Class std::__is_assignable_helper<PExpr*&, PExpr*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<PExpr*&, PExpr*&&> (0x0x7fa55418e8a0) 0 empty

Class std::is_assignable<PExpr*&, PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<PExpr*&, PExpr*&&> (0x0x7fa5541b7068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5541b4120) 0 empty

Class std::__is_move_assignable_impl<PExpr*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<PExpr*, true> (0x0x7fa5541b70d0) 0 empty
  std::is_assignable<PExpr*&, PExpr*&&> (0x0x7fa5541b7138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5541b4180) 0 empty

Class std::is_move_assignable<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<PExpr*> (0x0x7fa5541b71a0) 0 empty
  std::__is_move_assignable_impl<PExpr*, true> (0x0x7fa5541b7208) 0 empty
    std::is_assignable<PExpr*&, PExpr*&&> (0x0x7fa5541b7270) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5541b41e0) 0 empty

Class std::__and_<std::is_move_assignable<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_move_assignable<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_move_assignable<PExpr*> > (0x0x7fa5541b72d8) 0 empty
  std::is_move_assignable<PExpr*> (0x0x7fa5541b7340) 0 empty
    std::__is_move_assignable_impl<PExpr*, true> (0x0x7fa5541b73a8) 0 empty
      std::is_assignable<PExpr*&, PExpr*&&> (0x0x7fa5541b7410) 0 empty
        std::integral_constant<bool, true> (0x0x7fa5541b4240) 0 empty

Class std::conditional<true, std::pair<std::__cxx11::list<name_component_t>, PExpr*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::__cxx11::list<name_component_t>, PExpr*>&&, std::__nonesuch&&> (0x0x7fa5541b42a0) 0 empty

Class std::pair<std::__cxx11::list<name_component_t>, PExpr*>
   size=32 align=8
   base size=32 base align=8
std::pair<std::__cxx11::list<name_component_t>, PExpr*> (0x0x7fa55445ef00) 0

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&>, std::__is_direct_constructible_new_safe<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&>, std::__is_direct_constructible_new_safe<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> > (0x0x7fa5541b43c0) 0 empty

Class std::conditional<false, std::is_void<std::__cxx11::list<name_component_t> >, std::__or_<std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::__cxx11::list<name_component_t> >, std::__or_<std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > > (0x0x7fa5541b4420) 0 empty

Class std::is_array<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4480) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::__cxx11::list<name_component_t>, 0u> >, std::is_array<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::__cxx11::list<name_component_t>, 0u> >, std::is_array<std::__cxx11::list<name_component_t> > > (0x0x7fa5541b44e0) 0 empty

Class std::__and_<std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::__not_<std::extent<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::__not_<std::extent<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, 0u> > > (0x0x7fa5541b76e8) 0 empty
  std::is_array<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7750) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5541b4540) 0 empty

Class std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t> > (0x0x7fa5541b77b8) 0 empty
  std::__and_<std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::__not_<std::extent<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, 0u> > > (0x0x7fa5541b7820) 0 empty
    std::is_array<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7888) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5541b45a0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t> >, std::is_function<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t> >, std::is_function<std::__cxx11::list<name_component_t> > > (0x0x7fa5541b4600) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541b79c0) 0 empty
  std::is_function<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7a28) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5541b4660) 0 empty

Class std::__or_<std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541b7a90) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541b7af8) 0 empty
    std::is_function<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7b60) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5541b46c0) 0 empty

Class std::conditional<false, std::is_reference<std::__cxx11::list<name_component_t> >, std::is_scalar<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::__cxx11::list<name_component_t> >, std::is_scalar<std::__cxx11::list<name_component_t> > > (0x0x7fa5541b4720) 0 empty

Class std::__is_integral_helper<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4780) 0 empty

Class std::is_integral<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b48a0) 0 empty

Class std::conditional<false, std::is_integral<std::__cxx11::list<name_component_t> >, std::is_floating_point<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::__cxx11::list<name_component_t> >, std::is_floating_point<std::__cxx11::list<name_component_t> > > (0x0x7fa5541b4900) 0 empty

Class std::__is_floating_point_helper<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4a20) 0 empty

Class std::is_floating_point<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4a80) 0 empty

Class std::__or_<std::is_integral<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_floating_point<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_floating_point<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541b7e38) 0 empty
  std::is_floating_point<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5541b4ae0) 0 empty

Class std::is_arithmetic<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4b40) 0 empty

Class std::conditional<false, std::is_arithmetic<std::__cxx11::list<name_component_t> >, std::__or_<std::is_enum<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::__cxx11::list<name_component_t> >, std::__or_<std::is_enum<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > > (0x0x7fa5541b4ba0) 0 empty

Class std::is_enum<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::__cxx11::list<name_component_t> > (0x0x7fa5541b7f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4c00) 0 empty

Class std::conditional<false, std::is_enum<std::__cxx11::list<name_component_t> >, std::__or_<std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::__cxx11::list<name_component_t> >, std::__or_<std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > > (0x0x7fa5541b4c60) 0 empty

Class std::__is_pointer_helper<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4cc0) 0 empty

Class std::is_pointer<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4de0) 0 empty

Class std::conditional<false, std::is_pointer<std::__cxx11::list<name_component_t> >, std::__or_<std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::__cxx11::list<name_component_t> >, std::__or_<std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > > (0x0x7fa5541b4e40) 0 empty

Class std::__is_member_pointer_helper<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::__cxx11::list<name_component_t> > (0x0x7fa5541f50d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4ea0) 0 empty

Class std::is_member_pointer<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541b4f00) 0 empty

Class std::conditional<false, std::is_member_pointer<std::__cxx11::list<name_component_t> >, std::is_null_pointer<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::__cxx11::list<name_component_t> >, std::is_null_pointer<std::__cxx11::list<name_component_t> > > (0x0x7fa5541fd060) 0 empty

Class std::__is_null_pointer_helper<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541fd180) 0 empty

Class std::is_null_pointer<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::__cxx11::list<name_component_t> > (0x0x7fa5541f53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541fd1e0) 0 empty

Class std::__or_<std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f5410) 0 empty
  std::is_null_pointer<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5478) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5541fd240) 0 empty

Class std::__or_<std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f54e0) 0 empty
  std::__or_<std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f5548) 0 empty
    std::is_null_pointer<std::__cxx11::list<name_component_t> > (0x0x7fa5541f55b0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5541fd2a0) 0 empty

Class std::__or_<std::is_enum<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f5618) 0 empty
  std::__or_<std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f5680) 0 empty
    std::__or_<std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f56e8) 0 empty
      std::is_null_pointer<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5750) 0 empty
        std::integral_constant<bool, false> (0x0x7fa5541fd300) 0 empty

Class std::__or_<std::is_arithmetic<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_enum<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_enum<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f57b8) 0 empty
  std::__or_<std::is_enum<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f5820) 0 empty
    std::__or_<std::is_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f5888) 0 empty
      std::__or_<std::is_member_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_null_pointer<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f58f0) 0 empty
        std::is_null_pointer<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5958) 0 empty
          std::integral_constant<bool, false> (0x0x7fa5541fd360) 0 empty

Class std::is_scalar<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::__cxx11::list<name_component_t> > (0x0x7fa5541f59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5541fd3c0) 0 empty

Class std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_scalar<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_scalar<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa5541f5a28) 0 empty
  std::is_scalar<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5541fd420) 0 empty

Class std::remove_all_extents<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::__cxx11::list<name_component_t> > (0x0x7fa5541fd480) 0 empty

Class std::__is_destructible_impl<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5af8) 0 empty
  std::__do_is_destructible_impl (0x0x7fa5541fd5a0) 0 empty

Class std::__is_destructible_safe<std::__cxx11::list<name_component_t>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::__cxx11::list<name_component_t>, false, false> (0x0x7fa5541f5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5541fd600) 0 empty

Class std::is_destructible<std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::__cxx11::list<name_component_t> > (0x0x7fa5541f5d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5541fd660) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&>, std::is_destructible<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&>, std::is_destructible<std::__cxx11::list<name_component_t> > > (0x0x7fa5541fd780) 0 empty

Class std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> (0x0x7fa5541f5d68) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa5541fd7e0) 0 empty

Class std::__and_<std::is_destructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa5541f5e38) 0 empty
  std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> (0x0x7fa5541f5ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa5541fd840) 0 empty

Class std::__is_direct_constructible_new_safe<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> (0x0x7fa5541f5f08) 0 empty
  std::__and_<std::is_destructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa5541f5f70) 0 empty
    std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> (0x0x7fa554211000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa5541fd8a0) 0 empty

Class std::__is_direct_constructible_new<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> (0x0x7fa554211068) 0 empty
  std::__is_direct_constructible_new_safe<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> (0x0x7fa5542110d0) 0 empty
    std::__and_<std::is_destructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554211138) 0 empty
      std::__is_direct_constructible_impl<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> (0x0x7fa5542111a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5541fd900) 0 empty

Class std::__is_direct_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> (0x0x7fa554211208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5541fd960) 0 empty

Class std::__is_constructible_impl<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> (0x0x7fa554211270) 0 empty
  std::__is_direct_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t>&> (0x0x7fa5542112d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5541fd9c0) 0 empty

Class std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> (0x0x7fa554211340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5541fda20) 0 empty

Class std::conditional<true, std::is_constructible<PExpr*, PExpr* const&>, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<PExpr*, PExpr* const&>, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa5541fda80) 0 empty

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

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

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

Class std::__and_<std::is_array<PExpr*>, std::__not_<std::extent<PExpr*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<PExpr*>, std::__not_<std::extent<PExpr*, 0u> > > (0x0x7fa5542113a8) 0 empty
  std::is_array<PExpr*> (0x0x7fa554211410) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5541fdc00) 0 empty

Class std::__is_array_unknown_bounds<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<PExpr*> (0x0x7fa554211478) 0 empty
  std::__and_<std::is_array<PExpr*>, std::__not_<std::extent<PExpr*, 0u> > > (0x0x7fa5542114e0) 0 empty
    std::is_array<PExpr*> (0x0x7fa554211548) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5541fdc60) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<PExpr*>, std::is_function<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<PExpr*>, std::is_function<PExpr*> > (0x0x7fa5542115b0) 0 empty
  std::is_function<PExpr*> (0x0x7fa554211618) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5541fdde0) 0 empty

Class std::__or_<std::is_void<PExpr*>, std::__is_array_unknown_bounds<PExpr*>, std::is_function<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<PExpr*>, std::__is_array_unknown_bounds<PExpr*>, std::is_function<PExpr*> > (0x0x7fa554211680) 0 empty
  std::__or_<std::__is_array_unknown_bounds<PExpr*>, std::is_function<PExpr*> > (0x0x7fa5542116e8) 0 empty
    std::is_function<PExpr*> (0x0x7fa554211750) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5541fde40) 0 empty

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

Class std::__is_integral_helper<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<PExpr*> (0x0x7fa554211888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554229000) 0 empty

Class std::is_integral<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<PExpr*> (0x0x7fa5542118f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554229060) 0 empty

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

Class std::__is_floating_point_helper<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<PExpr*> (0x0x7fa554211958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554229120) 0 empty

Class std::is_floating_point<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<PExpr*> (0x0x7fa5542119c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554229180) 0 empty

Class std::__or_<std::is_integral<PExpr*>, std::is_floating_point<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<PExpr*>, std::is_floating_point<PExpr*> > (0x0x7fa554211a28) 0 empty
  std::is_floating_point<PExpr*> (0x0x7fa554211a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5542291e0) 0 empty

Class std::is_arithmetic<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<PExpr*> (0x0x7fa554211af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554229240) 0 empty

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

Class std::is_enum<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<PExpr*> (0x0x7fa554211b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554229300) 0 empty

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

Class std::__is_pointer_helper<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<PExpr*> (0x0x7fa554211bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554229480) 0 empty

Class std::is_pointer<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<PExpr*> (0x0x7fa554211c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5542294e0) 0 empty

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

Class std::__or_<std::is_pointer<PExpr*>, std::is_member_pointer<PExpr*>, std::is_null_pointer<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<PExpr*>, std::is_member_pointer<PExpr*>, std::is_null_pointer<PExpr*> > (0x0x7fa554211c98) 0 empty
  std::is_pointer<PExpr*> (0x0x7fa554211d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5542295a0) 0 empty

Class std::__or_<std::is_enum<PExpr*>, std::is_pointer<PExpr*>, std::is_member_pointer<PExpr*>, std::is_null_pointer<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<PExpr*>, std::is_pointer<PExpr*>, std::is_member_pointer<PExpr*>, std::is_null_pointer<PExpr*> > (0x0x7fa554211e38) 0 empty
  std::__or_<std::is_pointer<PExpr*>, std::is_member_pointer<PExpr*>, std::is_null_pointer<PExpr*> > (0x0x7fa554211ea0) 0 empty
    std::is_pointer<PExpr*> (0x0x7fa554211f08) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554229600) 0 empty

Class std::__or_<std::is_arithmetic<PExpr*>, std::is_enum<PExpr*>, std::is_pointer<PExpr*>, std::is_member_pointer<PExpr*>, std::is_null_pointer<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<PExpr*>, std::is_enum<PExpr*>, std::is_pointer<PExpr*>, std::is_member_pointer<PExpr*>, std::is_null_pointer<PExpr*> > (0x0x7fa554235000) 0 empty
  std::__or_<std::is_enum<PExpr*>, std::is_pointer<PExpr*>, std::is_member_pointer<PExpr*>, std::is_null_pointer<PExpr*> > (0x0x7fa554235068) 0 empty
    std::__or_<std::is_pointer<PExpr*>, std::is_member_pointer<PExpr*>, std::is_null_pointer<PExpr*> > (0x0x7fa5542350d0) 0 empty
      std::is_pointer<PExpr*> (0x0x7fa554235138) 0 empty
        std::integral_constant<bool, true> (0x0x7fa554229660) 0 empty

Class std::is_scalar<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<PExpr*> (0x0x7fa554235208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5542296c0) 0 empty

Class std::__or_<std::is_reference<PExpr*>, std::is_scalar<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PExpr*>, std::is_scalar<PExpr*> > (0x0x7fa554235270) 0 empty
  std::is_scalar<PExpr*> (0x0x7fa5542352d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554229720) 0 empty

Class std::__is_destructible_safe<PExpr*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<PExpr*, false, true> (0x0x7fa554235340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554229780) 0 empty

Class std::is_destructible<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<PExpr*> (0x0x7fa5542353a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5542297e0) 0 empty

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

Class std::__is_direct_constructible_impl<PExpr*, PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<PExpr*, PExpr* const&> (0x0x7fa554235410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa5542298a0) 0 empty

Class std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr* const&> > (0x0x7fa5542354e0) 0 empty
  std::__is_direct_constructible_impl<PExpr*, PExpr* const&> (0x0x7fa554235548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa554229900) 0 empty

Class std::__is_direct_constructible_new_safe<PExpr*, PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<PExpr*, PExpr* const&> (0x0x7fa554235750) 0 empty
  std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr* const&> > (0x0x7fa5542357b8) 0 empty
    std::__is_direct_constructible_impl<PExpr*, PExpr* const&> (0x0x7fa554235820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa554229960) 0 empty

Class std::__is_direct_constructible_new<PExpr*, PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<PExpr*, PExpr* const&> (0x0x7fa5542358f0) 0 empty
  std::__is_direct_constructible_new_safe<PExpr*, PExpr* const&> (0x0x7fa554235958) 0 empty
    std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr* const&> > (0x0x7fa5542359c0) 0 empty
      std::__is_direct_constructible_impl<PExpr*, PExpr* const&> (0x0x7fa554235a28) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5542299c0) 0 empty

Class std::__is_direct_constructible<PExpr*, PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<PExpr*, PExpr* const&> (0x0x7fa554235af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554229a20) 0 empty

Class std::__is_constructible_impl<PExpr*, PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<PExpr*, PExpr* const&> (0x0x7fa554235b60) 0 empty
  std::__is_direct_constructible<PExpr*, PExpr* const&> (0x0x7fa554235bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554229a80) 0 empty

Class std::is_constructible<PExpr*, PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<PExpr*, PExpr* const&> (0x0x7fa554235c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554229ae0) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr* const&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr* const&> > (0x0x7fa554235c98) 0 empty
  std::is_constructible<PExpr*, PExpr* const&> (0x0x7fa554235d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554229b40) 0 empty

Class std::remove_volatile<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::__cxx11::list<name_component_t>&> (0x0x7fa554229c60) 0 empty

Class std::remove_const<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::__cxx11::list<name_component_t>&> (0x0x7fa554229d80) 0 empty

Class std::remove_cv<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::__cxx11::list<name_component_t>&> (0x0x7fa554229c00) 0 empty

Class std::__is_void_helper<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::__cxx11::list<name_component_t>&> (0x0x7fa554235dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554229f60) 0 empty

Class std::is_void<const std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::__cxx11::list<name_component_t>&> (0x0x7fa554235f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554247000) 0 empty

Class std::conditional<false, std::is_void<const std::__cxx11::list<name_component_t>&>, std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::__cxx11::list<name_component_t>&>, std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > > (0x0x7fa554247060) 0 empty

Class std::conditional<false, std::is_function<std::__cxx11::list<name_component_t> >, std::is_array<std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::__cxx11::list<name_component_t> >, std::is_array<std::__cxx11::list<name_component_t> > > (0x0x7fa5542470c0) 0 empty

Class std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa554235f70) 0 empty
  std::is_array<std::__cxx11::list<name_component_t> > (0x0x7fa55424b000) 0 empty
    std::integral_constant<bool, false> (0x0x7fa554247120) 0 empty

Class std::__or_<std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa55424b068) 0 empty
  std::__or_<std::is_function<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_array<std::__cxx11::list<name_component_t, std::allocator<name_component_t> > > > (0x0x7fa55424b0d0) 0 empty
    std::is_array<std::__cxx11::list<name_component_t> > (0x0x7fa55424b138) 0 empty
      std::integral_constant<bool, false> (0x0x7fa554247180) 0 empty

Class std::__is_convertible_helper<const std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t>, false> (0x0x7fa5542471e0) 0 empty

Class std::is_convertible<const std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t> > (0x0x7fa55424b208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554247240) 0 empty

Class std::conditional<true, std::is_convertible<PExpr* const&, PExpr*>, std::is_convertible<const std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<PExpr* const&, PExpr*>, std::is_convertible<const std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t> > > (0x0x7fa5542472a0) 0 empty

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

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

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

Class std::__is_void_helper<PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<PExpr* const&> (0x0x7fa55424b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554247420) 0 empty

Class std::is_void<PExpr* const&>
   size=1 align=1
   base size=1 base align=1
std::is_void<PExpr* const&> (0x0x7fa55424b410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554247480) 0 empty

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

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

Class std::__or_<std::is_function<PExpr*>, std::is_array<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<PExpr*>, std::is_array<PExpr*> > (0x0x7fa55424b478) 0 empty
  std::is_array<PExpr*> (0x0x7fa55424b4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5542475a0) 0 empty

Class std::__or_<std::is_void<PExpr* const&>, std::is_function<PExpr*>, std::is_array<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<PExpr* const&>, std::is_function<PExpr*>, std::is_array<PExpr*> > (0x0x7fa55424b548) 0 empty
  std::__or_<std::is_function<PExpr*>, std::is_array<PExpr*> > (0x0x7fa55424b5b0) 0 empty
    std::is_array<PExpr*> (0x0x7fa55424b618) 0 empty
      std::integral_constant<bool, false> (0x0x7fa554247600) 0 empty

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

Class std::is_convertible<PExpr* const&, PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<PExpr* const&, PExpr*> (0x0x7fa55424b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554247780) 0 empty

Class std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > (0x0x7fa55424b750) 0 empty
  std::is_convertible<PExpr* const&, PExpr*> (0x0x7fa55424b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5542477e0) 0 empty

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

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

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > > (0x0x7fa554247960) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > >, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > >, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa5542479c0) 0 empty

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

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

Class std::is_function<PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<PExpr* const&&> (0x0x7fa55424b888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554247b40) 0 empty

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

Class std::is_lvalue_reference<PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<PExpr* const&&> (0x0x7fa55424b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa554247c00) 0 empty

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

Class std::is_rvalue_reference<PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<PExpr* const&&> (0x0x7fa55424ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554247cc0) 0 empty

Class std::__or_<std::is_lvalue_reference<PExpr* const&&>, std::is_rvalue_reference<PExpr* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<PExpr* const&&>, std::is_rvalue_reference<PExpr* const&&> > (0x0x7fa55424ba90) 0 empty
  std::is_rvalue_reference<PExpr* const&&> (0x0x7fa55424baf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554247d20) 0 empty

Class std::is_reference<PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<PExpr* const&&> (0x0x7fa55424bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554247f00) 0 empty

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

Class std::__or_<std::is_reference<PExpr* const&&>, std::is_void<PExpr* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PExpr* const&&>, std::is_void<PExpr* const&&> > (0x0x7fa55424bbc8) 0 empty
  std::is_reference<PExpr* const&&> (0x0x7fa55424bc30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5542850c0) 0 empty

Class std::__or_<std::is_function<PExpr* const&&>, std::is_reference<PExpr* const&&>, std::is_void<PExpr* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<PExpr* const&&>, std::is_reference<PExpr* const&&>, std::is_void<PExpr* const&&> > (0x0x7fa55424bc98) 0 empty
  std::__or_<std::is_reference<PExpr* const&&>, std::is_void<PExpr* const&&> > (0x0x7fa55424bd00) 0 empty
    std::is_reference<PExpr* const&&> (0x0x7fa55424bd68) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554285120) 0 empty

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

Class std::is_object<PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<PExpr* const&&> (0x0x7fa55424be38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5542851e0) 0 empty

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

Class std::__or_<std::is_object<PExpr* const&&>, std::is_reference<PExpr* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<PExpr* const&&>, std::is_reference<PExpr* const&&> > (0x0x7fa55424bea0) 0 empty
  std::is_reference<PExpr* const&&> (0x0x7fa55424bf08) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554285360) 0 empty

Class std::__is_referenceable<PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<PExpr* const&&> (0x0x7fa55424bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5542853c0) 0 empty

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

Class std::add_rvalue_reference<PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<PExpr* const&&> (0x0x7fa55428b000) 0 empty
  std::__add_rvalue_reference_helper<PExpr* const&&, true> (0x0x7fa554285480) 0 empty

Class std::__is_direct_constructible_impl<PExpr*, PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<PExpr*, PExpr* const&&> (0x0x7fa55424b820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa554247ae0) 0 empty

Class std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr* const&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr* const&&> > (0x0x7fa55428b0d0) 0 empty
  std::__is_direct_constructible_impl<PExpr*, PExpr* const&&> (0x0x7fa55428b138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa5542854e0) 0 empty

Class std::__is_direct_constructible_new_safe<PExpr*, PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<PExpr*, PExpr* const&&> (0x0x7fa55428b340) 0 empty
  std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr* const&&> > (0x0x7fa55428b3a8) 0 empty
    std::__is_direct_constructible_impl<PExpr*, PExpr* const&&> (0x0x7fa55428b410) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa554285540) 0 empty

Class std::__is_direct_constructible_new<PExpr*, PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<PExpr*, PExpr* const&&> (0x0x7fa55428b4e0) 0 empty
  std::__is_direct_constructible_new_safe<PExpr*, PExpr* const&&> (0x0x7fa55428b548) 0 empty
    std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr* const&&> > (0x0x7fa55428b5b0) 0 empty
      std::__is_direct_constructible_impl<PExpr*, PExpr* const&&> (0x0x7fa55428b618) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5542855a0) 0 empty

Class std::__is_direct_constructible<PExpr*, PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<PExpr*, PExpr* const&&> (0x0x7fa55428b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554285600) 0 empty

Class std::__is_constructible_impl<PExpr*, PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<PExpr*, PExpr* const&&> (0x0x7fa55428b750) 0 empty
  std::__is_direct_constructible<PExpr*, PExpr* const&&> (0x0x7fa55428b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554285660) 0 empty

Class std::is_constructible<PExpr*, PExpr* const&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<PExpr*, PExpr* const&&> (0x0x7fa55428b820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5542856c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> >, std::is_constructible<PExpr*, PExpr* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> >, std::is_constructible<PExpr*, PExpr* const&&> > (0x0x7fa554285720) 0 empty

Class std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > (0x0x7fa55428b888) 0 empty
  std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > (0x0x7fa55428b8f0) 0 empty
    std::is_convertible<PExpr* const&, PExpr*> (0x0x7fa55428b958) 0 empty
      std::integral_constant<bool, true> (0x0x7fa554285780) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr* const&&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr* const&&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > (0x0x7fa55428b9c0) 0 empty
  std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > (0x0x7fa55428ba28) 0 empty
    std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > (0x0x7fa55428ba90) 0 empty
      std::is_convertible<PExpr* const&, PExpr*> (0x0x7fa55428baf8) 0 empty
        std::integral_constant<bool, true> (0x0x7fa5542857e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > > (0x0x7fa5542858a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > >, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > >, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554285900) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > >, std::is_constructible<PExpr*, PExpr* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > >, std::is_constructible<PExpr*, PExpr* const&&> > (0x0x7fa554285960) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > (0x0x7fa55428bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5542859c0) 0 empty

Class std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > > (0x0x7fa55428bc30) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > (0x0x7fa55428bc98) 0 empty
    std::integral_constant<bool, false> (0x0x7fa554285a20) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > > (0x0x7fa55428bd00) 0 empty
  std::__and_<std::is_constructible<PExpr*, PExpr* const&&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > > (0x0x7fa55428bd68) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr* const&, PExpr*> > > (0x0x7fa55428bdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa554285a80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > > (0x0x7fa554285b40) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > >, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > >, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa554285ba0) 0 empty

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

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

Class std::__is_direct_constructible_impl<PExpr*, PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<PExpr*, PExpr*&> (0x0x7fa55428bf70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa554285cc0) 0 empty

Class std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr*&> > (0x0x7fa5542b2068) 0 empty
  std::__is_direct_constructible_impl<PExpr*, PExpr*&> (0x0x7fa5542b20d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa554285d20) 0 empty

Class std::__is_direct_constructible_new_safe<PExpr*, PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<PExpr*, PExpr*&> (0x0x7fa5542b2208) 0 empty
  std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr*&> > (0x0x7fa5542b2270) 0 empty
    std::__is_direct_constructible_impl<PExpr*, PExpr*&> (0x0x7fa5542b22d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa554285e40) 0 empty

Class std::__is_direct_constructible_new<PExpr*, PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<PExpr*, PExpr*&> (0x0x7fa5542b23a8) 0 empty
  std::__is_direct_constructible_new_safe<PExpr*, PExpr*&> (0x0x7fa5542b2410) 0 empty
    std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr*&> > (0x0x7fa5542b2478) 0 empty
      std::__is_direct_constructible_impl<PExpr*, PExpr*&> (0x0x7fa5542b24e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa554285ea0) 0 empty

Class std::__is_direct_constructible<PExpr*, PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<PExpr*, PExpr*&> (0x0x7fa5542b25b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa554285f00) 0 empty

Class std::__is_constructible_impl<PExpr*, PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<PExpr*, PExpr*&> (0x0x7fa5542b2618) 0 empty
  std::__is_direct_constructible<PExpr*, PExpr*&> (0x0x7fa5542b2680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa554285f60) 0 empty

Class std::is_constructible<PExpr*, PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<PExpr*, PExpr*&> (0x0x7fa5542b26e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5542b7000) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> >, std::is_constructible<PExpr*, PExpr*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> >, std::is_constructible<PExpr*, PExpr*&> > (0x0x7fa5542b7060) 0 empty

Class std::conditional<true, std::is_convertible<PExpr*&, PExpr*>, std::is_convertible<const std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<PExpr*&, PExpr*>, std::is_convertible<const std::__cxx11::list<name_component_t>&, std::__cxx11::list<name_component_t> > > (0x0x7fa5542b70c0) 0 empty

Class std::remove_volatile<PExpr*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<PExpr*&> (0x0x7fa5542b7180) 0 empty

Class std::remove_const<PExpr*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<PExpr*&> (0x0x7fa5542b71e0) 0 empty

Class std::remove_cv<PExpr*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<PExpr*&> (0x0x7fa5542b7120) 0 empty

Class std::__is_void_helper<PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<PExpr*&> (0x0x7fa5542b27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5542b7240) 0 empty

Class std::is_void<PExpr*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<PExpr*&> (0x0x7fa5542b2820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5542b72a0) 0 empty

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

Class std::__or_<std::is_void<PExpr*&>, std::is_function<PExpr*>, std::is_array<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<PExpr*&>, std::is_function<PExpr*>, std::is_array<PExpr*> > (0x0x7fa5542b2888) 0 empty
  std::__or_<std::is_function<PExpr*>, std::is_array<PExpr*> > (0x0x7fa5542b28f0) 0 empty
    std::is_array<PExpr*> (0x0x7fa5542b2958) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5542b7360) 0 empty

Class std::__is_convertible_helper<PExpr*&, PExpr*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<PExpr*&, PExpr*, false> (0x0x7fa5542b73c0) 0 empty

Class std::is_convertible<PExpr*&, PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<PExpr*&, PExpr*> (0x0x7fa5542b2a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5542b7420) 0 empty

Class std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > (0x0x7fa5542b2a90) 0 empty
  std::is_convertible<PExpr*&, PExpr*> (0x0x7fa5542b2af8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5542b7480) 0 empty

Class std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > (0x0x7fa5542b2b60) 0 empty
  std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > (0x0x7fa5542b2bc8) 0 empty
    std::is_convertible<PExpr*&, PExpr*> (0x0x7fa5542b2c30) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5542b74e0) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr*&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr*&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > (0x0x7fa5542b2c98) 0 empty
  std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > (0x0x7fa5542b2d00) 0 empty
    std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > (0x0x7fa5542b2d68) 0 empty
      std::is_convertible<PExpr*&, PExpr*> (0x0x7fa5542b2dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa5542b7540) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> >, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > > (0x0x7fa5542b7600) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > >, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > >, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa5542b7660) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > >, std::is_constructible<PExpr*, PExpr*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > >, std::is_constructible<PExpr*, PExpr*&> > (0x0x7fa5542b76c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > (0x0x7fa5542b2ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5542b7720) 0 empty

Class std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > > (0x0x7fa5542b2f08) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > (0x0x7fa5542b2f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5542b7780) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > > (0x0x7fa5542d5000) 0 empty
  std::__and_<std::is_constructible<PExpr*, PExpr*&>, std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > > (0x0x7fa5542d5068) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&, std::__cxx11::list<name_component_t, std::allocator<name_component_t> > >, std::is_convertible<PExpr*&, PExpr*> > > (0x0x7fa5542d50d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5542b77e0) 0 empty

Class std::conditional<true, std::is_constructible<PExpr*, PExpr*&>, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<PExpr*, PExpr*&>, std::is_constructible<std::__cxx11::list<name_component_t>, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&> > (0x0x7fa5542b78a0) 0 empty

Class std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, const std::__cxx11::list<name_component_t, std::allocator<name_component_t> >&>, std::is_constructible<PExpr*, PExpr*&> > (0x0x7fa5542d5138) 0 empty
  std::is_constructible<PExpr*, PExpr*&> (0x0x7fa5542d51a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5542b7900) 0 empty

Class std::is_same<std::__cxx11::list<name_component_t>, std::__cxx11::list<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::__cxx11::list<name_component_t>, std::__cxx11::list<name_component_t> > (0x0x7fa5542d5270) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5542b7f00) 0 empty

Class std::is_same<PExpr*, PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_same<PExpr*, PExpr*> (0x0x7fa5542d52d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5542eb060) 0 empty

Class std::_PCC<false, std::__cxx11::list<name_component_t>, PExpr*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::__cxx11::list<name_component_t>, PExpr*> (0x0x7fa5542eb0c0) 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 = 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 (0x0x7fa5543420c0) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7fa554342840) 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 (0x0x7fa554342900) 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> (0x0x7fa554342c60) 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 (0x0x7fa554342d20) 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> (0x0x7fa553f790c0) 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 (0x0x7fa553f79180) 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> (0x0x7fa553f794e0) 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 (0x0x7fa553f795a0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7fa553fb5240) 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> (0x0x7fa553fb5300) 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> (0x0x7fa553fb5360) 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> (0x0x7fa553fb52a0) 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> (0x0x7fa5542d53a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553fb53c0) 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> (0x0x7fa5542d5410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553fb5420) 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> > > (0x0x7fa553fb5480) 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> (0x0x7fa5542d5478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553fb55a0) 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> > (0x0x7fa553fb5600) 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> (0x0x7fa5542d55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553fb5660) 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> > (0x0x7fa5542d5618) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7fa5542d5680) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553fb56c0) 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> > (0x0x7fa5542d56e8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7fa5542d5750) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7fa5542d57b8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553fb57e0) 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> (0x0x7fa5542d5820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553fb5900) 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> > > (0x0x7fa553fb5960) 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> (0x0x7fa5542d5888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553fb59c0) 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> > (0x0x7fa553fb5a20) 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> (0x0x7fa5542d58f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553fb5a80) 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> > (0x0x7fa5542d5958) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7fa5542d59c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553fb5ae0) 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> (0x0x7fa5542d5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553fb5b40) 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> > (0x0x7fa553fb5ba0) 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> > (0x0x7fa5542d5a90) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7fa5542d5af8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553fb5c00) 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> > (0x0x7fa5542d5b60) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7fa5542d5bc8) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7fa5542d5c30) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553fb5c60) 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> > > (0x0x7fa5542d5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553fb5cc0) 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> (0x0x7fa5542d5d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553fb5d20) 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> > (0x0x7fa553fb5d80) 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> > (0x0x7fa5542d5d68) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7fa5542d5dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553fb5de0) 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> (0x0x7fa5542d5e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553fb5e40) 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> (0x0x7fa553fb5ea0) 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> (0x0x7fa5542d5ea0) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7fa553fb5f00) 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> (0x0x7fa553fb58a0) 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> (0x0x7fa5542d5f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553fe1120) 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>&> (0x0x7fa553fe14e0) 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 (0x0x7fa553fe1780) 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 (0x0x7fa553fe1b40) 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 (0x0x7fa553fe1f00) 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 (0x0x7fa554017300) 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 (0x0x7fa5540176c0) 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 (0x0x7fa554017a80) 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 (0x0x7fa554017e40) 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 (0x0x7fa554047240) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7fa554047600) 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>&> (0x0x7fa5540479c0) 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>&> (0x0x7fa55408e0c0) 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>&> (0x0x7fa55408ea80) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7fa55408ed80) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7fa55408ed20) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7fa553fee208) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7fa55408ede0) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7fa55408ee40) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fa55408ecc0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7fa553fee2d8) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7fa55408eea0) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7fa55408ef00) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7fa55408ef60) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7fa5540ba720) 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> > (0x0x7fa5540ba6c0) 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> > (0x0x7fa5540ba780) 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>&> (0x0x7fa5540ba7e0) 0 empty

Class std::_List_const_iterator<name_component_t>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<name_component_t> (0x0x7fa5540baf00) 0

Class std::_List_iterator<name_component_t>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<name_component_t> (0x0x7fa554113000) 0

Class __gnu_cxx::__aligned_membuf<hname_t>::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<hname_t>::_Tp2 (0x0x7fa5541131e0) 0

Class __gnu_cxx::__aligned_membuf<hname_t>
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<hname_t> (0x0x7fa554113180) 0

Class std::_List_node<hname_t>
   size=32 align=8
   base size=32 base align=8
std::_List_node<hname_t> (0x0x7fa553fee8f0) 0
  std::__detail::_List_node_base (0x0x7fa554113120) 0

Class std::remove_reference<perm_string&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<perm_string&> (0x0x7fa553d82060) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<perm_string&&> > (0x0x7fa553d82120) 0 empty

Class std::is_empty<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<perm_string&&> (0x0x7fa553fee410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553d82180) 0 empty

Class std::__is_empty_non_tuple<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<perm_string&&> (0x0x7fa553fee4e0) 0 empty
  std::is_empty<perm_string&&> (0x0x7fa553feea28) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553d821e0) 0 empty

Class std::_Head_base<0ul, perm_string&&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, perm_string&&, false> (0x0x7fa553d82240) 0

Class std::_Tuple_impl<0ul, perm_string&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, perm_string&&> (0x0x7fa553feea90) 0
  std::_Head_base<0ul, perm_string&&, false> (0x0x7fa553d822a0) 0

Class std::tuple<perm_string&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<perm_string&&> (0x0x7fa553feeb60) 0
  std::_Tuple_impl<0ul, perm_string&&> (0x0x7fa553feebc8) 0
    std::_Head_base<0ul, perm_string&&, false> (0x0x7fa553d82300) 0

Class std::remove_reference<perm_string>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<perm_string> (0x0x7fa553d82360) 0 empty

Class std::_TC<true, perm_string&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, perm_string&&> (0x0x7fa553d82420) 0 empty

Class std::remove_const<perm_string>
   size=1 align=1
   base size=0 base align=1
std::remove_const<perm_string> (0x0x7fa553d82480) 0 empty

Class std::is_same<std::tuple<perm_string&&>, perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<perm_string&&>, perm_string> (0x0x7fa553feedd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553d824e0) 0 empty

Class std::__not_<std::is_same<std::tuple<perm_string&&>, perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<perm_string&&>, perm_string> > (0x0x7fa553e87000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553d82540) 0 empty

Class std::is_lvalue_reference<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<perm_string&&> (0x0x7fa553e87068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553d82600) 0 empty

Class std::conditional<false, std::is_lvalue_reference<perm_string&&>, std::is_rvalue_reference<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<perm_string&&>, std::is_rvalue_reference<perm_string&&> > (0x0x7fa553d82660) 0 empty

Class std::is_rvalue_reference<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<perm_string&&> (0x0x7fa553e871a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553d826c0) 0 empty

Class std::__or_<std::is_lvalue_reference<perm_string&&>, std::is_rvalue_reference<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<perm_string&&>, std::is_rvalue_reference<perm_string&&> > (0x0x7fa553e87208) 0 empty
  std::is_rvalue_reference<perm_string&&> (0x0x7fa553e87270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553d82720) 0 empty

Class std::is_reference<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<perm_string&&> (0x0x7fa553e872d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553d82900) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&&>, std::__is_direct_constructible_new_safe<perm_string&&, perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&&>, std::__is_direct_constructible_new_safe<perm_string&&, perm_string&&> > (0x0x7fa553d82960) 0 empty

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

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

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

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

Class std::is_void<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<perm_string&&> (0x0x7fa553e87410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553d82b40) 0 empty

Class std::conditional<false, std::is_void<perm_string&&>, std::is_function<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<perm_string&&>, std::is_function<perm_string&&> > (0x0x7fa553d82ba0) 0 empty

Class std::is_function<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<perm_string&&> (0x0x7fa553e87478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553d82c00) 0 empty

Class std::__or_<std::is_void<perm_string&&>, std::is_function<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<perm_string&&>, std::is_function<perm_string&&> > (0x0x7fa553e874e0) 0 empty
  std::is_function<perm_string&&> (0x0x7fa553e87548) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553d82c60) 0 empty

Class std::__not_<std::__or_<std::is_void<perm_string&&>, std::is_function<perm_string&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<perm_string&&>, std::is_function<perm_string&&> > > (0x0x7fa553e875b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553d82cc0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<perm_string&&>, std::is_lvalue_reference<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<perm_string&&>, std::is_lvalue_reference<perm_string&&> > (0x0x7fa553d82d20) 0 empty

Class std::__and_<std::is_lvalue_reference<perm_string&&>, std::is_rvalue_reference<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<perm_string&&>, std::is_rvalue_reference<perm_string&&> > (0x0x7fa553e876e8) 0 empty
  std::is_lvalue_reference<perm_string&&> (0x0x7fa553e87750) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553d82d80) 0 empty

Class std::conditional<false, std::is_function<perm_string&&>, std::__or_<std::is_reference<perm_string&&>, std::is_void<perm_string&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<perm_string&&>, std::__or_<std::is_reference<perm_string&&>, std::is_void<perm_string&&> > > (0x0x7fa553ea3000) 0 empty

Class std::conditional<true, std::is_reference<perm_string&&>, std::is_void<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<perm_string&&>, std::is_void<perm_string&&> > (0x0x7fa553ea3060) 0 empty

Class std::__or_<std::is_reference<perm_string&&>, std::is_void<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<perm_string&&>, std::is_void<perm_string&&> > (0x0x7fa553e87820) 0 empty
  std::is_reference<perm_string&&> (0x0x7fa553e87888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553ea30c0) 0 empty

Class std::__or_<std::is_function<perm_string&&>, std::is_reference<perm_string&&>, std::is_void<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<perm_string&&>, std::is_reference<perm_string&&>, std::is_void<perm_string&&> > (0x0x7fa553e878f0) 0 empty
  std::__or_<std::is_reference<perm_string&&>, std::is_void<perm_string&&> > (0x0x7fa553e87958) 0 empty
    std::is_reference<perm_string&&> (0x0x7fa553e879c0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553ea3120) 0 empty

Class std::__not_<std::__or_<std::is_function<perm_string&&>, std::is_reference<perm_string&&>, std::is_void<perm_string&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<perm_string&&>, std::is_reference<perm_string&&>, std::is_void<perm_string&&> > > (0x0x7fa553e87af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ea3180) 0 empty

Class std::is_object<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<perm_string&&> (0x0x7fa553e87b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ea31e0) 0 empty

Class std::conditional<false, std::is_object<perm_string&&>, std::is_reference<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<perm_string&&>, std::is_reference<perm_string&&> > (0x0x7fa553ea3240) 0 empty

Class std::__or_<std::is_object<perm_string&&>, std::is_reference<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<perm_string&&>, std::is_reference<perm_string&&> > (0x0x7fa553e87bc8) 0 empty
  std::is_reference<perm_string&&> (0x0x7fa553e87c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553ea3360) 0 empty

Class std::__is_referenceable<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<perm_string&&> (0x0x7fa553e87c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ea33c0) 0 empty

Class std::__add_rvalue_reference_helper<perm_string&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<perm_string&&, true> (0x0x7fa553ea3420) 0 empty

Class std::add_rvalue_reference<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<perm_string&&> (0x0x7fa553e87d00) 0 empty
  std::__add_rvalue_reference_helper<perm_string&&, true> (0x0x7fa553ea3480) 0 empty

Class std::__is_static_castable_impl<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<perm_string&&, perm_string&&> (0x0x7fa553e877b8) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa553d82f60) 0 empty

Class std::__is_static_castable_safe<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<perm_string&&, perm_string&&> (0x0x7fa553e87dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ea34e0) 0 empty

Class std::__is_static_castable<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<perm_string&&, perm_string&&> (0x0x7fa553e87e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ea3540) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > >, std::__is_static_castable<perm_string&&, perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > >, std::__is_static_castable<perm_string&&, perm_string&&> > (0x0x7fa553ea35a0) 0 empty

Class std::remove_reference<perm_string&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<perm_string&&> (0x0x7fa553ea3660) 0 empty

Class std::remove_volatile<perm_string>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<perm_string> (0x0x7fa553ea3720) 0 empty

Class std::remove_cv<perm_string>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<perm_string> (0x0x7fa553ea36c0) 0 empty

Class std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true> (0x0x7fa553ea3600) 0 empty

Class std::is_same<perm_string, perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_same<perm_string, perm_string> (0x0x7fa553e87f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ea3780) 0 empty

Class std::__not_<std::is_same<perm_string, perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<perm_string, perm_string> > (0x0x7fa553eb6000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ea37e0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, perm_string&&> > >, std::__not_<std::is_same<perm_string, perm_string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, perm_string&&> > >, std::__not_<std::is_same<perm_string, perm_string> > > (0x0x7fa553ea3840) 0 empty

Class std::__and_<std::__not_<std::is_same<perm_string, perm_string> >, std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, perm_string&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<perm_string, perm_string> >, std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, perm_string&&> > > (0x0x7fa553eb6068) 0 empty
  std::__not_<std::is_same<perm_string, perm_string> > (0x0x7fa553eb60d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553ea38a0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > (0x0x7fa553ea3900) 0 empty

Class std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> (0x0x7fa553eb6138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ea3960) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > (0x0x7fa553eb61a0) 0 empty
  std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> (0x0x7fa553eb6208) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553ea39c0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > > (0x0x7fa553eb6270) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ea3a20) 0 empty

Class std::__and_<std::__is_static_castable<perm_string&&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<perm_string&&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > > > (0x0x7fa553eb62d8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > > (0x0x7fa553eb6340) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553ea3a80) 0 empty

Class std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&&> (0x0x7fa553eb63a8) 0 empty
  std::__and_<std::__is_static_castable<perm_string&&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > > > (0x0x7fa553eb6410) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > > (0x0x7fa553eb6478) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553ea3ae0) 0 empty

Class std::__is_direct_constructible_new<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<perm_string&&, perm_string&&> (0x0x7fa553eb64e0) 0 empty
  std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&&> (0x0x7fa553eb6548) 0 empty
    std::__and_<std::__is_static_castable<perm_string&&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > > > (0x0x7fa553eb65b0) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&&, perm_string&&, false> > > (0x0x7fa553eb6618) 0 empty
        std::integral_constant<bool, true> (0x0x7fa553ea3b40) 0 empty

Class std::__is_direct_constructible<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<perm_string&&, perm_string&&> (0x0x7fa553eb6680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ea3ba0) 0 empty

Class std::__is_constructible_impl<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<perm_string&&, perm_string&&> (0x0x7fa553eb66e8) 0 empty
  std::__is_direct_constructible<perm_string&&, perm_string&&> (0x0x7fa553eb6750) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553ea3c00) 0 empty

Class std::is_constructible<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<perm_string&&, perm_string&&> (0x0x7fa553eb67b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ea3c60) 0 empty

Class std::__and_<std::is_constructible<perm_string&&, perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<perm_string&&, perm_string&&> > (0x0x7fa553eb6820) 0 empty
  std::is_constructible<perm_string&&, perm_string&&> (0x0x7fa553eb6888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553ea3cc0) 0 empty

Class std::conditional<false, std::is_void<perm_string&&>, std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<perm_string&&>, std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > > (0x0x7fa553ea3d80) 0 empty

Class std::conditional<false, std::is_function<perm_string&&>, std::is_array<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<perm_string&&>, std::is_array<perm_string&&> > (0x0x7fa553ea3de0) 0 empty

Class std::is_array<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<perm_string&&> (0x0x7fa553eb68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ea3e40) 0 empty

Class std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > (0x0x7fa553eb6958) 0 empty
  std::is_array<perm_string&&> (0x0x7fa553eb69c0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553ea3ea0) 0 empty

Class std::__or_<std::is_void<perm_string&&>, std::is_function<perm_string&&>, std::is_array<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<perm_string&&>, std::is_function<perm_string&&>, std::is_array<perm_string&&> > (0x0x7fa553eb6a28) 0 empty
  std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > (0x0x7fa553eb6a90) 0 empty
    std::is_array<perm_string&&> (0x0x7fa553eb6af8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553ea3f00) 0 empty

Class std::__is_convertible_helper<perm_string&&, perm_string&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<perm_string&&, perm_string&&, false> (0x0x7fa553ea3f60) 0 empty

Class std::is_convertible<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<perm_string&&, perm_string&&> (0x0x7fa553eb6d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ed2000) 0 empty

Class std::__and_<std::is_convertible<perm_string&&, perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<perm_string&&, perm_string&&> > (0x0x7fa553eb6dd0) 0 empty
  std::is_convertible<perm_string&&, perm_string&&> (0x0x7fa553eb6e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553ed2060) 0 empty

Class std::remove_reference<std::tuple<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<perm_string&&> > (0x0x7fa553ed25a0) 0 empty

Class std::remove_const<std::tuple<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<perm_string&&> > (0x0x7fa553ed2600) 0 empty

Class std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > (0x0x7fa553ee80d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ed2660) 0 empty

Class std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > > (0x0x7fa553ee8138) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ed26c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<perm_string&&, std::tuple<perm_string&&>&&>, std::__is_direct_constructible_new_safe<perm_string&&, std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<perm_string&&, std::tuple<perm_string&&>&&>, std::__is_direct_constructible_new_safe<perm_string&&, std::tuple<perm_string&&>&&> > (0x0x7fa553ed2780) 0 empty

Class std::remove_volatile<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<perm_string&&>&&> (0x0x7fa553ed2840) 0 empty

Class std::remove_const<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<perm_string&&>&&> (0x0x7fa553ed28a0) 0 empty

Class std::remove_cv<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<perm_string&&>&&> (0x0x7fa553ed27e0) 0 empty

Class std::__is_void_helper<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<perm_string&&>&&> (0x0x7fa553ee8208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ed2900) 0 empty

Class std::is_void<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<perm_string&&>&&> (0x0x7fa553ee8270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ed2960) 0 empty

Class std::conditional<false, std::is_void<std::tuple<perm_string&&>&&>, std::is_function<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<perm_string&&>&&>, std::is_function<std::tuple<perm_string&&>&&> > (0x0x7fa553ed29c0) 0 empty

Class std::is_function<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<perm_string&&>&&> (0x0x7fa553ee82d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ed2a20) 0 empty

Class std::__or_<std::is_void<std::tuple<perm_string&&>&&>, std::is_function<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<perm_string&&>&&>, std::is_function<std::tuple<perm_string&&>&&> > (0x0x7fa553ee8340) 0 empty
  std::is_function<std::tuple<perm_string&&>&&> (0x0x7fa553ee83a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553ed2a80) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<perm_string&&>&&>, std::is_function<std::tuple<perm_string&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<perm_string&&>&&>, std::is_function<std::tuple<perm_string&&>&&> > > (0x0x7fa553ee85b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ed2ae0) 0 empty

Class std::is_lvalue_reference<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<perm_string&&>&&> (0x0x7fa553ee8618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ed2b40) 0 empty

Class std::conditional<false, std::is_rvalue_reference<perm_string&&>, std::is_lvalue_reference<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<perm_string&&>, std::is_lvalue_reference<std::tuple<perm_string&&>&&> > (0x0x7fa553ed2ba0) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<perm_string&&>&&>, std::is_rvalue_reference<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<perm_string&&>&&>, std::is_rvalue_reference<perm_string&&> > (0x0x7fa553ee8680) 0 empty
  std::is_lvalue_reference<std::tuple<perm_string&&>&&> (0x0x7fa553ee86e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553ed2c00) 0 empty

Class std::conditional<false, std::is_function<std::tuple<perm_string&&>&&>, std::__or_<std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<perm_string&&>&&>, std::__or_<std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> > > (0x0x7fa553ed2cc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<perm_string&&>&&>, std::is_rvalue_reference<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<perm_string&&>&&>, std::is_rvalue_reference<std::tuple<perm_string&&>&&> > (0x0x7fa553ed2d20) 0 empty

Class std::is_rvalue_reference<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<perm_string&&>&&> (0x0x7fa553ee8958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ed2d80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<perm_string&&>&&>, std::is_rvalue_reference<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<perm_string&&>&&>, std::is_rvalue_reference<std::tuple<perm_string&&>&&> > (0x0x7fa553ee89c0) 0 empty
  std::is_rvalue_reference<std::tuple<perm_string&&>&&> (0x0x7fa553ee8a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553ed2de0) 0 empty

Class std::is_reference<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<perm_string&&>&&> (0x0x7fa553ee8a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ed2e40) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> > (0x0x7fa553ed2ea0) 0 empty

Class std::__or_<std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> > (0x0x7fa553ee8af8) 0 empty
  std::is_reference<std::tuple<perm_string&&>&&> (0x0x7fa553ee8b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553ed2f00) 0 empty

Class std::__or_<std::is_function<std::tuple<perm_string&&>&&>, std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<perm_string&&>&&>, std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> > (0x0x7fa553ee8c98) 0 empty
  std::__or_<std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> > (0x0x7fa553ee8d00) 0 empty
    std::is_reference<std::tuple<perm_string&&>&&> (0x0x7fa553ee8d68) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553ed2f60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<perm_string&&>&&>, std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<perm_string&&>&&>, std::is_reference<std::tuple<perm_string&&>&&>, std::is_void<std::tuple<perm_string&&>&&> > > (0x0x7fa553ee8e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f13000) 0 empty

Class std::is_object<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<perm_string&&>&&> (0x0x7fa553ee8ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f13060) 0 empty

Class std::conditional<false, std::is_object<std::tuple<perm_string&&>&&>, std::is_reference<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<perm_string&&>&&>, std::is_reference<std::tuple<perm_string&&>&&> > (0x0x7fa553f130c0) 0 empty

Class std::__or_<std::is_object<std::tuple<perm_string&&>&&>, std::is_reference<std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<perm_string&&>&&>, std::is_reference<std::tuple<perm_string&&>&&> > (0x0x7fa553ee8f08) 0 empty
  std::is_reference<std::tuple<perm_string&&>&&> (0x0x7fa553ee8f70) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553f13120) 0 empty

Class std::__is_referenceable<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<perm_string&&>&&> (0x0x7fa553f170d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553f13180) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<perm_string&&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<perm_string&&>&&, true> (0x0x7fa553f131e0) 0 empty

Class std::add_rvalue_reference<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<perm_string&&>&&> (0x0x7fa553f17138) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<perm_string&&>&&, true> (0x0x7fa553f13240) 0 empty

Class std::__is_static_castable_impl<std::tuple<perm_string&&>&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<perm_string&&>&&, perm_string&&> (0x0x7fa553ee8820) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa553ed2c60) 0 empty

Class std::__is_static_castable_safe<std::tuple<perm_string&&>&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<perm_string&&>&&, perm_string&&> (0x0x7fa553f17208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f132a0) 0 empty

Class std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&> (0x0x7fa553f17270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f13300) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<perm_string&&>&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<perm_string&&>&&, perm_string&&, false> > >, std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&> >
   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<perm_string&&>&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<perm_string&&>&&, perm_string&&, false> > >, std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&> > (0x0x7fa553f13360) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<perm_string&&>&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<perm_string&&>&&, perm_string&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<perm_string&&>&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<perm_string&&>&&, perm_string&&, false> > > > (0x0x7fa553f172d8) 0 empty
  std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&> (0x0x7fa553f17340) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553f133c0) 0 empty

Class std::__is_direct_constructible_ref_cast<perm_string&&, std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<perm_string&&, std::tuple<perm_string&&>&&> (0x0x7fa553f173a8) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<perm_string&&>&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<perm_string&&>&&, perm_string&&, false> > > > (0x0x7fa553f17410) 0 empty
    std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&> (0x0x7fa553f17478) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553f13420) 0 empty

Class std::__is_direct_constructible_new<perm_string&&, std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<perm_string&&, std::tuple<perm_string&&>&&> (0x0x7fa553f174e0) 0 empty
  std::__is_direct_constructible_ref_cast<perm_string&&, std::tuple<perm_string&&>&&> (0x0x7fa553f17548) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<perm_string&&>&&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<perm_string&&>&&, perm_string&&, false> > > > (0x0x7fa553f175b0) 0 empty
      std::__is_static_castable<std::tuple<perm_string&&>&&, perm_string&&> (0x0x7fa553f17618) 0 empty
        std::integral_constant<bool, false> (0x0x7fa553f13480) 0 empty

Class std::__is_direct_constructible<perm_string&&, std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<perm_string&&, std::tuple<perm_string&&>&&> (0x0x7fa553f17680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f134e0) 0 empty

Class std::__is_constructible_impl<perm_string&&, std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<perm_string&&, std::tuple<perm_string&&>&&> (0x0x7fa553f176e8) 0 empty
  std::__is_direct_constructible<perm_string&&, std::tuple<perm_string&&>&&> (0x0x7fa553f17750) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553f13540) 0 empty

Class std::is_constructible<perm_string&&, std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<perm_string&&, std::tuple<perm_string&&>&&> (0x0x7fa553f177b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f135a0) 0 empty

Class std::__and_<std::is_constructible<perm_string&&, std::tuple<perm_string&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<perm_string&&, std::tuple<perm_string&&>&&> > (0x0x7fa553f17820) 0 empty
  std::is_constructible<perm_string&&, std::tuple<perm_string&&>&&> (0x0x7fa553f17888) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553f13600) 0 empty

Class std::conditional<false, std::is_void<std::tuple<perm_string&&>&&>, std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<perm_string&&>&&>, std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > > (0x0x7fa553f136c0) 0 empty

Class std::__or_<std::is_void<std::tuple<perm_string&&>&&>, std::is_function<perm_string&&>, std::is_array<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<perm_string&&>&&>, std::is_function<perm_string&&>, std::is_array<perm_string&&> > (0x0x7fa553f178f0) 0 empty
  std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > (0x0x7fa553f17958) 0 empty
    std::is_array<perm_string&&> (0x0x7fa553f179c0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553f13720) 0 empty

Class std::__is_convertible_helper<std::tuple<perm_string&&>&&, perm_string&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<perm_string&&>&&, perm_string&&, false> (0x0x7fa553f13780) 0 empty

Class std::is_convertible<std::tuple<perm_string&&>&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<perm_string&&>&&, perm_string&&> (0x0x7fa553f17a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f137e0) 0 empty

Class std::__and_<std::is_convertible<std::tuple<perm_string&&>&&, perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<perm_string&&>&&, perm_string&&> > (0x0x7fa553f17af8) 0 empty
  std::is_convertible<std::tuple<perm_string&&>&&, perm_string&&> (0x0x7fa553f17b60) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553f13840) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&>, std::__is_direct_constructible_new_safe<perm_string&&, perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&>, std::__is_direct_constructible_new_safe<perm_string&&, perm_string&> > (0x0x7fa553f13900) 0 empty

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

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

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

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

Class std::is_void<perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_void<perm_string&> (0x0x7fa553f17c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f13ae0) 0 empty

Class std::conditional<false, std::is_void<perm_string&>, std::is_function<perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<perm_string&>, std::is_function<perm_string&> > (0x0x7fa553f13b40) 0 empty

Class std::is_function<perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_function<perm_string&> (0x0x7fa553f17d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f13ba0) 0 empty

Class std::__or_<std::is_void<perm_string&>, std::is_function<perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<perm_string&>, std::is_function<perm_string&> > (0x0x7fa553f17d68) 0 empty
  std::is_function<perm_string&> (0x0x7fa553f17dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553f13c00) 0 empty

Class std::__not_<std::__or_<std::is_void<perm_string&>, std::is_function<perm_string&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<perm_string&>, std::is_function<perm_string&> > > (0x0x7fa553f17e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553f13c60) 0 empty

Class std::is_lvalue_reference<perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<perm_string&> (0x0x7fa553f17ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553f13cc0) 0 empty

Class std::conditional<true, std::is_rvalue_reference<perm_string&&>, std::is_lvalue_reference<perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_rvalue_reference<perm_string&&>, std::is_lvalue_reference<perm_string&> > (0x0x7fa553f13d20) 0 empty

Class std::__and_<std::is_lvalue_reference<perm_string&>, std::is_rvalue_reference<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<perm_string&>, std::is_rvalue_reference<perm_string&&> > (0x0x7fa553f3c000) 0 empty
  std::is_rvalue_reference<perm_string&&> (0x0x7fa553f3c068) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553f13d80) 0 empty

Class std::conditional<false, std::is_function<perm_string&>, std::__or_<std::is_reference<perm_string&>, std::is_void<perm_string&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<perm_string&>, std::__or_<std::is_reference<perm_string&>, std::is_void<perm_string&> > > (0x0x7fa553f46000) 0 empty

Class std::conditional<true, std::is_lvalue_reference<perm_string&>, std::is_rvalue_reference<perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<perm_string&>, std::is_rvalue_reference<perm_string&> > (0x0x7fa553f46060) 0 empty

Class std::__or_<std::is_lvalue_reference<perm_string&>, std::is_rvalue_reference<perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<perm_string&>, std::is_rvalue_reference<perm_string&> > (0x0x7fa553f3c2d8) 0 empty
  std::is_lvalue_reference<perm_string&> (0x0x7fa553f3c340) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553f460c0) 0 empty

Class std::is_reference<perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<perm_string&> (0x0x7fa553f3c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553f461e0) 0 empty

Class std::conditional<true, std::is_reference<perm_string&>, std::is_void<perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<perm_string&>, std::is_void<perm_string&> > (0x0x7fa553f46240) 0 empty

Class std::__or_<std::is_reference<perm_string&>, std::is_void<perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<perm_string&>, std::is_void<perm_string&> > (0x0x7fa553f3c410) 0 empty
  std::is_reference<perm_string&> (0x0x7fa553f3c478) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553f462a0) 0 empty

Class std::__or_<std::is_function<perm_string&>, std::is_reference<perm_string&>, std::is_void<perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<perm_string&>, std::is_reference<perm_string&>, std::is_void<perm_string&> > (0x0x7fa553f3c4e0) 0 empty
  std::__or_<std::is_reference<perm_string&>, std::is_void<perm_string&> > (0x0x7fa553f3c548) 0 empty
    std::is_reference<perm_string&> (0x0x7fa553f3c5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553f46300) 0 empty

Class std::__not_<std::__or_<std::is_function<perm_string&>, std::is_reference<perm_string&>, std::is_void<perm_string&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<perm_string&>, std::is_reference<perm_string&>, std::is_void<perm_string&> > > (0x0x7fa553f3c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f46360) 0 empty

Class std::is_object<perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_object<perm_string&> (0x0x7fa553f3c750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f463c0) 0 empty

Class std::conditional<false, std::is_object<perm_string&>, std::is_reference<perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<perm_string&>, std::is_reference<perm_string&> > (0x0x7fa553f46420) 0 empty

Class std::__or_<std::is_object<perm_string&>, std::is_reference<perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<perm_string&>, std::is_reference<perm_string&> > (0x0x7fa553f3c7b8) 0 empty
  std::is_reference<perm_string&> (0x0x7fa553f3c820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553f46480) 0 empty

Class std::__is_referenceable<perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<perm_string&> (0x0x7fa553f3c888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553f464e0) 0 empty

Class std::__add_rvalue_reference_helper<perm_string&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<perm_string&, true> (0x0x7fa553f46540) 0 empty

Class std::add_rvalue_reference<perm_string&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<perm_string&> (0x0x7fa553f3c8f0) 0 empty
  std::__add_rvalue_reference_helper<perm_string&, true> (0x0x7fa553f465a0) 0 empty

Class std::__is_static_castable_impl<perm_string&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<perm_string&, perm_string&&> (0x0x7fa553f3c0d0) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa553f13f60) 0 empty

Class std::__is_static_castable_safe<perm_string&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<perm_string&, perm_string&&> (0x0x7fa553f3c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553f46600) 0 empty

Class std::__is_static_castable<perm_string&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<perm_string&, perm_string&&> (0x0x7fa553f3ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553f46660) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > >, std::__is_static_castable<perm_string&, perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > >, std::__is_static_castable<perm_string&, perm_string&&> > (0x0x7fa553f466c0) 0 empty

Class std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<perm_string&, perm_string&&, true> (0x0x7fa553f46720) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, perm_string&> > >, std::__not_<std::is_same<perm_string, perm_string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, perm_string&> > >, std::__not_<std::is_same<perm_string, perm_string> > > (0x0x7fa553f46780) 0 empty

Class std::__and_<std::__not_<std::is_same<perm_string, perm_string> >, std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, perm_string&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<perm_string, perm_string> >, std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, perm_string&> > > (0x0x7fa553f3caf8) 0 empty
  std::__not_<std::is_same<perm_string, perm_string> > (0x0x7fa553f3cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553f467e0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > (0x0x7fa553f46840) 0 empty

Class std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> (0x0x7fa553f468a0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > (0x0x7fa553f3cc30) 0 empty
  std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> (0x0x7fa553f46900) 0 empty

Class std::is_function<perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_function<perm_string> (0x0x7fa553f3cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f46960) 0 empty

Class std::__not_<std::is_function<perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_function<perm_string> > (0x0x7fa553f3cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553f469c0) 0 empty

Class std::conditional<true, std::__or_<std::is_same<perm_string, perm_string>, std::is_base_of<perm_string, perm_string> >, std::__not_<std::is_function<perm_string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__or_<std::is_same<perm_string, perm_string>, std::is_base_of<perm_string, perm_string> >, std::__not_<std::is_function<perm_string> > > (0x0x7fa553f46a20) 0 empty

Class std::conditional<true, std::is_same<perm_string, perm_string>, std::is_base_of<perm_string, perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_same<perm_string, perm_string>, std::is_base_of<perm_string, perm_string> > (0x0x7fa553f46b40) 0 empty

Class std::__or_<std::is_same<perm_string, perm_string>, std::is_base_of<perm_string, perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_same<perm_string, perm_string>, std::is_base_of<perm_string, perm_string> > (0x0x7fa553f3ce38) 0 empty
  std::is_same<perm_string, perm_string> (0x0x7fa553f3cea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553f46ba0) 0 empty

Class std::__and_<std::__not_<std::is_function<perm_string> >, std::__or_<std::is_same<perm_string, perm_string>, std::is_base_of<perm_string, perm_string> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_function<perm_string> >, std::__or_<std::is_same<perm_string, perm_string>, std::is_base_of<perm_string, perm_string> > > (0x0x7fa553f3cf08) 0 empty
  std::__or_<std::is_same<perm_string, perm_string>, std::is_base_of<perm_string, perm_string> > (0x0x7fa553f3cf70) 0 empty
    std::is_same<perm_string, perm_string> (0x0x7fa553b68000) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553f46cc0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > > (0x0x7fa553b68068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f46d80) 0 empty

Class std::__and_<std::__is_static_castable<perm_string&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<perm_string&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > > > (0x0x7fa553b680d0) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > > (0x0x7fa553b68138) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553f46de0) 0 empty

Class std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&> (0x0x7fa553b681a0) 0 empty
  std::__and_<std::__is_static_castable<perm_string&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > > > (0x0x7fa553b68208) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > > (0x0x7fa553b68270) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553f46e40) 0 empty

Class std::__is_direct_constructible_new<perm_string&&, perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<perm_string&&, perm_string&> (0x0x7fa553b682d8) 0 empty
  std::__is_direct_constructible_ref_cast<perm_string&&, perm_string&> (0x0x7fa553b68340) 0 empty
    std::__and_<std::__is_static_castable<perm_string&, perm_string&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > > > (0x0x7fa553b683a8) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<perm_string&, perm_string&&, true>, std::__is_lvalue_to_rvalue_ref<perm_string&, perm_string&&, true> > > (0x0x7fa553b68410) 0 empty
        std::integral_constant<bool, false> (0x0x7fa553f46ea0) 0 empty

Class std::__is_direct_constructible<perm_string&&, perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<perm_string&&, perm_string&> (0x0x7fa553b68478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553f46f00) 0 empty

Class std::__is_constructible_impl<perm_string&&, perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<perm_string&&, perm_string&> (0x0x7fa553b684e0) 0 empty
  std::__is_direct_constructible<perm_string&&, perm_string&> (0x0x7fa553b68548) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553f46f60) 0 empty

Class std::is_constructible<perm_string&&, perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<perm_string&&, perm_string&> (0x0x7fa553b685b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553b6c000) 0 empty

Class std::__and_<std::is_constructible<perm_string&&, perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<perm_string&&, perm_string&> > (0x0x7fa553b68618) 0 empty
  std::is_constructible<perm_string&&, perm_string&> (0x0x7fa553b68680) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553b6c060) 0 empty

Class std::conditional<false, std::is_void<perm_string&>, std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<perm_string&>, std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > > (0x0x7fa553b6c120) 0 empty

Class std::__or_<std::is_void<perm_string&>, std::is_function<perm_string&&>, std::is_array<perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<perm_string&>, std::is_function<perm_string&&>, std::is_array<perm_string&&> > (0x0x7fa553b686e8) 0 empty
  std::__or_<std::is_function<perm_string&&>, std::is_array<perm_string&&> > (0x0x7fa553b68750) 0 empty
    std::is_array<perm_string&&> (0x0x7fa553b687b8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553b6c180) 0 empty

Class std::__is_convertible_helper<perm_string&, perm_string&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<perm_string&, perm_string&&, false> (0x0x7fa553b6c1e0) 0 empty

Class std::is_convertible<perm_string&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<perm_string&, perm_string&&> (0x0x7fa553b68a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553b6c240) 0 empty

Class std::__and_<std::is_convertible<perm_string&, perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<perm_string&, perm_string&&> > (0x0x7fa553b68a90) 0 empty
  std::is_convertible<perm_string&, perm_string&&> (0x0x7fa553b68af8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553b6c2a0) 0 empty

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7fa553b68b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553b6c360) 0 empty

Class std::remove_reference<const std::tuple<perm_string&&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<perm_string&&>&> (0x0x7fa553b6c3c0) 0 empty

Class std::remove_volatile<const std::tuple<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<perm_string&&> > (0x0x7fa553b6c480) 0 empty

Class std::remove_const<const std::tuple<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<perm_string&&> > (0x0x7fa553b6c4e0) 0 empty

Class std::remove_cv<const std::tuple<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<perm_string&&> > (0x0x7fa553b6c420) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<perm_string&&>&, perm_string&&> >, std::__not_<std::is_constructible<perm_string&&, const std::tuple<perm_string&&>&> > >, std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<perm_string&&>&, perm_string&&> >, std::__not_<std::is_constructible<perm_string&&, const std::tuple<perm_string&&>&> > >, std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > > > (0x0x7fa553b6c540) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > >, std::__not_<std::is_convertible<const std::tuple<perm_string&&>&, perm_string&&> >, std::__not_<std::is_constructible<perm_string&&, const std::tuple<perm_string&&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > >, std::__not_<std::is_convertible<const std::tuple<perm_string&&>&, perm_string&&> >, std::__not_<std::is_constructible<perm_string&&, const std::tuple<perm_string&&>&> > > (0x0x7fa553b68c98) 0 empty
  std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > > (0x0x7fa553b68d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553b6c5a0) 0 empty

Class std::remove_reference<std::tuple<perm_string&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<perm_string&&>&&> (0x0x7fa553b6c720) 0 empty

Class std::remove_volatile<std::tuple<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<perm_string&&> > (0x0x7fa553b6c7e0) 0 empty

Class std::remove_cv<std::tuple<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<perm_string&&> > (0x0x7fa553b6c780) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<perm_string&&>&&, perm_string&&> >, std::__not_<std::is_constructible<perm_string&&, std::tuple<perm_string&&>&&> > >, std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<perm_string&&>&&, perm_string&&> >, std::__not_<std::is_constructible<perm_string&&, std::tuple<perm_string&&>&&> > >, std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > > > (0x0x7fa553b6c840) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > >, std::__not_<std::is_convertible<std::tuple<perm_string&&>&&, perm_string&&> >, std::__not_<std::is_constructible<perm_string&&, std::tuple<perm_string&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > >, std::__not_<std::is_convertible<std::tuple<perm_string&&>&&, perm_string&&> >, std::__not_<std::is_constructible<perm_string&&, std::tuple<perm_string&&>&&> > > (0x0x7fa553b68e38) 0 empty
  std::__not_<std::is_same<std::tuple<perm_string&&>, std::tuple<perm_string&&> > > (0x0x7fa553b68ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553b6c8a0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<perm_string&&, perm_string&&>, std::is_constructible<perm_string&&, perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<perm_string&&, perm_string&&>, std::is_constructible<perm_string&&, perm_string&&> > (0x0x7fa553b6c960) 0 empty

Class std::__is_nt_constructible_impl<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<perm_string&&, perm_string&&> (0x0x7fa553b68f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553b6c9c0) 0 empty

Class std::__and_<std::is_constructible<perm_string&&, perm_string&&>, std::__is_nt_constructible_impl<perm_string&&, perm_string&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<perm_string&&, perm_string&&>, std::__is_nt_constructible_impl<perm_string&&, perm_string&&> > (0x0x7fa553b68f70) 0 empty
  std::__is_nt_constructible_impl<perm_string&&, perm_string&&> (0x0x7fa553b96000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553b6ca20) 0 empty

Class std::is_nothrow_constructible<perm_string&&, perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<perm_string&&, perm_string&&> (0x0x7fa553b96068) 0 empty
  std::__and_<std::is_constructible<perm_string&&, perm_string&&>, std::__is_nt_constructible_impl<perm_string&&, perm_string&&> > (0x0x7fa553b960d0) 0 empty
    std::__is_nt_constructible_impl<perm_string&&, perm_string&&> (0x0x7fa553b96138) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553b6ca80) 0 empty

Class std::__is_nothrow_move_constructible_impl<perm_string&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<perm_string&&, true> (0x0x7fa553b961a0) 0 empty
  std::is_nothrow_constructible<perm_string&&, perm_string&&> (0x0x7fa553b96208) 0 empty
    std::__and_<std::is_constructible<perm_string&&, perm_string&&>, std::__is_nt_constructible_impl<perm_string&&, perm_string&&> > (0x0x7fa553b96270) 0 empty
      std::__is_nt_constructible_impl<perm_string&&, perm_string&&> (0x0x7fa553b962d8) 0 empty
        std::integral_constant<bool, true> (0x0x7fa553b6cae0) 0 empty

Class std::is_nothrow_move_constructible<perm_string&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<perm_string&&> (0x0x7fa553b96340) 0 empty
  std::__is_nothrow_move_constructible_impl<perm_string&&, true> (0x0x7fa553b963a8) 0 empty
    std::is_nothrow_constructible<perm_string&&, perm_string&&> (0x0x7fa553b96410) 0 empty
      std::__and_<std::is_constructible<perm_string&&, perm_string&&>, std::__is_nt_constructible_impl<perm_string&&, perm_string&&> > (0x0x7fa553b96478) 0 empty
        std::__is_nt_constructible_impl<perm_string&&, perm_string&&> (0x0x7fa553b964e0) 0 empty
          std::integral_constant<bool, true> (0x0x7fa553b6cb40) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const perm_string, PTask*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const perm_string, PTask*> > (0x0x7fa553ba4060) 0

Class std::_Rb_tree_const_iterator<std::pair<const perm_string, PFunction*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const perm_string, PFunction*> > (0x0x7fa553ba4240) 0

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const perm_string&> > (0x0x7fa553ba4420) 0 empty

Class std::is_empty<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const perm_string&> (0x0x7fa553b96c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ba4480) 0 empty

Class std::__is_empty_non_tuple<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const perm_string&> (0x0x7fa553b96c98) 0 empty
  std::is_empty<const perm_string&> (0x0x7fa553b96d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553ba44e0) 0 empty

Class std::_Head_base<0ul, const perm_string&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const perm_string&, false> (0x0x7fa553ba4540) 0

Class std::_Tuple_impl<0ul, const perm_string&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const perm_string&> (0x0x7fa553b96d68) 0
  std::_Head_base<0ul, const perm_string&, false> (0x0x7fa553ba45a0) 0

Class std::tuple<const perm_string&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const perm_string&> (0x0x7fa553b96e38) 0
  std::_Tuple_impl<0ul, const perm_string&> (0x0x7fa553b96ea0) 0
    std::_Head_base<0ul, const perm_string&, false> (0x0x7fa553ba4600) 0

Class std::_TC<true, const perm_string&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const perm_string&> (0x0x7fa553ba4660) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const perm_string&, const perm_string&>, std::__is_direct_constructible_new_safe<const perm_string&, const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const perm_string&, const perm_string&>, std::__is_direct_constructible_new_safe<const perm_string&, const perm_string&> > (0x0x7fa553ba46c0) 0 empty

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

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

Class std::remove_cv<const perm_string&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const perm_string&> (0x0x7fa553ba4720) 0 empty

Class std::__is_void_helper<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const perm_string&> (0x0x7fa553b966e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ba4840) 0 empty

Class std::is_void<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const perm_string&> (0x0x7fa553b96820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ba48a0) 0 empty

Class std::conditional<false, std::is_void<const perm_string&>, std::is_function<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const perm_string&>, std::is_function<const perm_string&> > (0x0x7fa553ba4900) 0 empty

Class std::__or_<std::is_void<const perm_string&>, std::is_function<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const perm_string&>, std::is_function<const perm_string&> > (0x0x7fa553b969c0) 0 empty
  std::is_function<const perm_string&> (0x0x7fa553b96af8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553ba4a20) 0 empty

Class std::__not_<std::__or_<std::is_void<const perm_string&>, std::is_function<const perm_string&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const perm_string&>, std::is_function<const perm_string&> > > (0x0x7fa553b96f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ba4a80) 0 empty

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

Class std::is_rvalue_reference<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const perm_string&> (0x0x7fa553cde068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ba4c00) 0 empty

Class std::__and_<std::is_lvalue_reference<const perm_string&>, std::is_rvalue_reference<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const perm_string&>, std::is_rvalue_reference<const perm_string&> > (0x0x7fa553cde0d0) 0 empty
  std::is_rvalue_reference<const perm_string&> (0x0x7fa553cde138) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553ba4c60) 0 empty

Class std::__is_static_castable_impl<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const perm_string&, const perm_string&> (0x0x7fa553cde270) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa553ba4cc0) 0 empty

Class std::__is_static_castable_safe<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const perm_string&, const perm_string&> (0x0x7fa553cde340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ba4d20) 0 empty

Class std::__is_static_castable<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const perm_string&, const perm_string&> (0x0x7fa553cde3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553ba4d80) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > >, std::__is_static_castable<const perm_string&, const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > >, std::__is_static_castable<const perm_string&, const perm_string&> > (0x0x7fa553ba4de0) 0 empty

Class std::remove_reference<const perm_string&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const perm_string&> (0x0x7fa553ba4ea0) 0 empty

Class std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true> (0x0x7fa553ba4e40) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, const perm_string&> > >, std::__not_<std::is_same<perm_string, perm_string> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, const perm_string&> > >, std::__not_<std::is_same<perm_string, perm_string> > > (0x0x7fa553ba4f00) 0 empty

Class std::__and_<std::__not_<std::is_same<perm_string, perm_string> >, std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, const perm_string&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<perm_string, perm_string> >, std::is_base_of<perm_string, perm_string>, std::__not_<std::is_constructible<perm_string, const perm_string&> > > (0x0x7fa553cde478) 0 empty
  std::__not_<std::is_same<perm_string, perm_string> > (0x0x7fa553cde4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553ba4f60) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > (0x0x7fa553cf1000) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> (0x0x7fa553cde548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553cf1060) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > (0x0x7fa553cde5b0) 0 empty
  std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> (0x0x7fa553cde618) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553cf10c0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > > (0x0x7fa553cde680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553cf1120) 0 empty

Class std::__and_<std::__is_static_castable<const perm_string&, const perm_string&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const perm_string&, const perm_string&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > > > (0x0x7fa553cde6e8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > > (0x0x7fa553cde750) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553cf1180) 0 empty

Class std::__is_direct_constructible_ref_cast<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const perm_string&, const perm_string&> (0x0x7fa553cde7b8) 0 empty
  std::__and_<std::__is_static_castable<const perm_string&, const perm_string&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > > > (0x0x7fa553cde820) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > > (0x0x7fa553cde888) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553cf11e0) 0 empty

Class std::__is_direct_constructible_new<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const perm_string&, const perm_string&> (0x0x7fa553cde8f0) 0 empty
  std::__is_direct_constructible_ref_cast<const perm_string&, const perm_string&> (0x0x7fa553cde958) 0 empty
    std::__and_<std::__is_static_castable<const perm_string&, const perm_string&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > > > (0x0x7fa553cde9c0) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const perm_string&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<const perm_string&, const perm_string&, false> > > (0x0x7fa553cdea28) 0 empty
        std::integral_constant<bool, true> (0x0x7fa553cf1240) 0 empty

Class std::__is_direct_constructible<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const perm_string&, const perm_string&> (0x0x7fa553cdea90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553cf12a0) 0 empty

Class std::__is_constructible_impl<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const perm_string&, const perm_string&> (0x0x7fa553cdeaf8) 0 empty
  std::__is_direct_constructible<const perm_string&, const perm_string&> (0x0x7fa553cdeb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553cf1300) 0 empty

Class std::is_constructible<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const perm_string&, const perm_string&> (0x0x7fa553cdebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553cf1360) 0 empty

Class std::__and_<std::is_constructible<const perm_string&, const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const perm_string&, const perm_string&> > (0x0x7fa553cdec30) 0 empty
  std::is_constructible<const perm_string&, const perm_string&> (0x0x7fa553cdec98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553cf13c0) 0 empty

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

Class std::conditional<false, std::is_function<const perm_string&>, std::is_array<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const perm_string&>, std::is_array<const perm_string&> > (0x0x7fa553cf14e0) 0 empty

Class std::is_array<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const perm_string&> (0x0x7fa553cdeea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553cf1600) 0 empty

Class std::__or_<std::is_function<const perm_string&>, std::is_array<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const perm_string&>, std::is_array<const perm_string&> > (0x0x7fa553cdef08) 0 empty
  std::is_array<const perm_string&> (0x0x7fa553cdef70) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553cf1660) 0 empty

Class std::__or_<std::is_void<const perm_string&>, std::is_function<const perm_string&>, std::is_array<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const perm_string&>, std::is_function<const perm_string&>, std::is_array<const perm_string&> > (0x0x7fa553cded00) 0 empty
  std::__or_<std::is_function<const perm_string&>, std::is_array<const perm_string&> > (0x0x7fa553cded68) 0 empty
    std::is_array<const perm_string&> (0x0x7fa553d03000) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553cf16c0) 0 empty

Class std::__is_convertible_helper<const perm_string&, const perm_string&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const perm_string&, const perm_string&, false> (0x0x7fa553cf1720) 0 empty

Class std::is_convertible<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const perm_string&, const perm_string&> (0x0x7fa553d030d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553cf1780) 0 empty

Class std::__and_<std::is_convertible<const perm_string&, const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const perm_string&, const perm_string&> > (0x0x7fa553d03138) 0 empty
  std::is_convertible<const perm_string&, const perm_string&> (0x0x7fa553d031a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553cf17e0) 0 empty

Class std::is_same<std::tuple<const perm_string&>, perm_string>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const perm_string&>, perm_string> (0x0x7fa553d03478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553cf18a0) 0 empty

Class std::__not_<std::is_same<std::tuple<const perm_string&>, perm_string> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const perm_string&>, perm_string> > (0x0x7fa553d034e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553cf1900) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const perm_string, PExpr*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const perm_string, PExpr*> > (0x0x7fa553cf1f00) 0

Class std::_Rb_tree_iterator<std::pair<const perm_string, PWire*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const perm_string, PWire*> > (0x0x7fa553d40180) 0

Class std::_PCC<true, const perm_string, PWire*>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const perm_string, PWire*> (0x0x7fa553d402a0) 0 empty

Class std::conditional<false, std::is_copy_assignable<PWire*>, std::is_copy_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<PWire*>, std::is_copy_assignable<const perm_string> > (0x0x7fa553d40300) 0 empty

Class std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PWire*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PWire*> > (0x0x7fa553d03bc8) 0 empty
  std::is_copy_assignable<const perm_string> (0x0x7fa553d03c30) 0 empty
    std::__is_copy_assignable_impl<const perm_string, true> (0x0x7fa553d03c98) 0 empty
      std::is_assignable<const perm_string&, const perm_string&> (0x0x7fa553d03d00) 0 empty
        std::integral_constant<bool, false> (0x0x7fa553d40360) 0 empty

Class std::conditional<false, const std::pair<const perm_string, PWire*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const perm_string, PWire*>&, const std::__nonesuch&> (0x0x7fa553d40480) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const perm_string>, std::is_copy_assignable<PWire*> > > (0x0x7fa553d03dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553d405a0) 0 empty

Class std::conditional<true, const std::pair<const perm_string, PWire*>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const perm_string, PWire*>&, const std::__nonesuch&> (0x0x7fa553d40600) 0 empty

Class std::conditional<false, std::is_move_assignable<PWire*>, std::is_move_assignable<const perm_string> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<PWire*>, std::is_move_assignable<const perm_string> > (0x0x7fa553d40720) 0 empty

Class std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PWire*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const perm_string>, std::is_move_assignable<PWire*> > (0x0x7fa553d035b0) 0 empty
  std::is_move_assignable<const perm_string> (0x0x7fa553d03618) 0 empty
    std::__is_move_assignable_impl<const perm_string, true> (0x0x7fa553d03680) 0 empty
      std::is_assignable<const perm_string&, const perm_string&&> (0x0x7fa553d036e8) 0 empty
        std::integral_constant<bool, false> (0x0x7fa553d40780) 0 empty

Class std::conditional<false, std::pair<const perm_string, PWire*>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const perm_string, PWire*>&&, std::__nonesuch&&> (0x0x7fa553d408a0) 0 empty

Class std::pair<const perm_string, PWire*>
   size=16 align=8
   base size=16 base align=8
std::pair<const perm_string, PWire*> (0x0x7fa553d40240) 0

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PWire*> > > (0x0x7fa553d03750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553d40900) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PWire*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PWire*> > > (0x0x7fa553d03820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553d40a20) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const perm_string, PWire*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const perm_string, PWire*> > (0x0x7fa553d40a80) 0

Class std::_List_iterator<PProcess*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<PProcess*> (0x0x7fa553d40b40) 0

Class std::_List_iterator<AProcess*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<AProcess*> (0x0x7fa553d40c00) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, Module*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, Module*> >::_Tp2 (0x0x7fa5539fa120) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, Module*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, Module*> > (0x0x7fa5539fa0c0) 0

Class std::_Rb_tree_node<std::pair<const perm_string, Module*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const perm_string, Module*> > (0x0x7fa5539c9138) 0
  std::_Rb_tree_node_base (0x0x7fa5539fa060) 0

Class std::is_same<PEIdent**, PEIdent**>
   size=1 align=1
   base size=1 base align=1
std::is_same<PEIdent**, PEIdent**> (0x0x7fa5539c91a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5539fa4e0) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<PEIdent**> >, std::is_same<PEIdent**, PEIdent**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<PEIdent**> >, std::is_same<PEIdent**, PEIdent**> > (0x0x7fa5539fa540) 0 empty

Class std::remove_volatile<PEIdent**>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<PEIdent**> (0x0x7fa5539fa600) 0 empty

Class std::remove_const<PEIdent**>
   size=1 align=1
   base size=0 base align=1
std::remove_const<PEIdent**> (0x0x7fa5539fa660) 0 empty

Class std::remove_cv<PEIdent**>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<PEIdent**> (0x0x7fa5539fa5a0) 0 empty

Class std::__is_pointer_helper<PEIdent**>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<PEIdent**> (0x0x7fa5539c9410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5539fa6c0) 0 empty

Class std::is_pointer<PEIdent**>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<PEIdent**> (0x0x7fa5539c9478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5539fa720) 0 empty

Class std::__not_<std::is_pointer<PEIdent**> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<PEIdent**> > (0x0x7fa5539c94e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5539fa780) 0 empty

Class std::__and_<std::is_same<PEIdent**, PEIdent**>, std::__not_<std::is_pointer<PEIdent**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<PEIdent**, PEIdent**>, std::__not_<std::is_pointer<PEIdent**> > > (0x0x7fa5539c9548) 0 empty
  std::__not_<std::is_pointer<PEIdent**> > (0x0x7fa5539c95b0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5539fa7e0) 0 empty

Class std::is_error_condition_enum<std::allocator<Module::port_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<Module::port_t*> > (0x0x7fa5539c96e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5539fac60) 0 empty

Class std::is_error_code_enum<std::allocator<Module::port_t*> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<Module::port_t*> > (0x0x7fa5539c9750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5539facc0) 0 empty

Class std::iterator_traits<Module::port_t* const*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Module::port_t* const*> (0x0x7fa5539fad80) 0 empty

Class __gnu_cxx::__normal_iterator<Module::port_t* const*, std::vector<Module::port_t*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Module::port_t* const*, std::vector<Module::port_t*> > (0x0x7fa5539fad20) 0

Class std::__are_same<Module::port_t* const*, Module::port_t**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Module::port_t* const*, Module::port_t**> (0x0x7fa5539fade0) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<Module::port_t*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<Module::port_t*> > (0x0x7fa5539fae40) 0 empty

Class std::iterator_traits<Module::port_t**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<Module::port_t**> (0x0x7fa5539faf60) 0 empty

Class __gnu_cxx::__normal_iterator<Module::port_t**, std::vector<Module::port_t*> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<Module::port_t**, std::vector<Module::port_t*> > (0x0x7fa5539faf00) 0

Class std::__are_same<Module::port_t**, Module::port_t**>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Module::port_t**, Module::port_t**> (0x0x7fa553a53000) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<Module::port_t*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<Module::port_t*> > (0x0x7fa553a53060) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const perm_string, LineInfo*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const perm_string, LineInfo*> > (0x0x7fa553a53de0) 0

Class __gnu_cxx::__aligned_membuf<perm_string>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<perm_string>::_Tp2 (0x0x7fa553ab2420) 0

Class __gnu_cxx::__aligned_membuf<perm_string>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<perm_string> (0x0x7fa553ab23c0) 0

Class std::_List_node<perm_string>
   size=24 align=8
   base size=24 base align=8
std::_List_node<perm_string> (0x0x7fa5539c98f0) 0
  std::__detail::_List_node_base (0x0x7fa553ab2360) 0

Class std::_List_iterator<PGenerate*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<PGenerate*> (0x0x7fa553ab28a0) 0

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 (0x0x7fa553ae3240) 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> > (0x0x7fa553ae31e0) 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> > (0x0x7fa5539c99c0) 0
  std::__detail::_List_node_base (0x0x7fa553ae3180) 0

Class std::is_error_condition_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<char> > (0x0x7fa553af7000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ae35a0) 0 empty

Class std::is_error_code_enum<std::allocator<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<char> > (0x0x7fa553af70d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553ae3600) 0 empty

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PUdp*> > > (0x0x7fa553af7478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553b14900) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PUdp*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const perm_string, PUdp*> > > (0x0x7fa553af74e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553b14a20) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const perm_string, PEvent*> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const perm_string, PEvent*> > (0x0x7fa553b14de0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PUdp*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PUdp*> >::_Tp2 (0x0x7fa55376aba0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PUdp*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PUdp*> > (0x0x7fa55376ab40) 0

Class std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > (0x0x7fa553af7888) 0
  std::_Rb_tree_node_base (0x0x7fa55376aae0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fa5537e8208) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (0x0x7fa5537e8270) 0 empty
    std::is_void<const std::__cxx11::basic_string<char> > (0x0x7fa5537e82d8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5537df480) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa5537e8a90) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa5537e8af8) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&> (0x0x7fa5537e8b60) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5537dfa20) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::is_copy_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7fa553805208) 0 empty
  std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fa553805270) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa5538052d8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5537dfde0) 0 empty

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

Class std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<PExpr*> > (0x0x7fa5538053a8) 0 empty
  std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7fa553805410) 0 empty
    std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fa553805478) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa5538054e0) 0 empty
        std::integral_constant<bool, false> (0x0x7fa5537dfea0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fa553805bc8) 0 empty
  std::__or_<std::is_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> > (0x0x7fa553805c30) 0 empty
    std::is_reference<const std::__cxx11::basic_string<char>&&> (0x0x7fa553805c98) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55380d420) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::is_move_assignable<const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7fa55382c2d8) 0 empty
  std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fa55382c340) 0 empty
    std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7fa55382c3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55380d7e0) 0 empty

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

Class std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<PExpr*> > (0x0x7fa55382c478) 0 empty
  std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7fa55382c4e0) 0 empty
    std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fa55382c548) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7fa55382c5b0) 0 empty
        std::integral_constant<bool, false> (0x0x7fa55380d8a0) 0 empty

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

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

Class std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa55382c750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55380d960) 0 empty

Class std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > (0x0x7fa55382c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55380d9c0) 0 empty

Class std::is_error_condition_enum<std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::__cxx11::basic_string<char> > (0x0x7fa55382c888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55380da20) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const std::__cxx11::basic_string<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 std::__cxx11::basic_string<char>&> > (0x0x7fa55380dae0) 0 empty

Class std::is_empty<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const std::__cxx11::basic_string<char>&> (0x0x7fa55382c958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55380db40) 0 empty

Class std::__is_empty_non_tuple<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const std::__cxx11::basic_string<char>&> (0x0x7fa55382ca90) 0 empty
  std::is_empty<const std::__cxx11::basic_string<char>&> (0x0x7fa55382caf8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55380dba0) 0 empty

Class std::_Head_base<0ul, const std::__cxx11::basic_string<char>&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const std::__cxx11::basic_string<char>&, false> (0x0x7fa55380dc00) 0

Class std::_Tuple_impl<0ul, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa55382cb60) 0
  std::_Head_base<0ul, const std::__cxx11::basic_string<char>&, false> (0x0x7fa55380dc60) 0

Class std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa55382cc30) 0
  std::_Tuple_impl<0ul, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa55382cc98) 0
    std::_Head_base<0ul, const std::__cxx11::basic_string<char>&, false> (0x0x7fa55380dcc0) 0

Class std::_TC<true, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa55380dde0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::__and_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa55394d410) 0 empty
  std::is_rvalue_reference<const std::__cxx11::basic_string<char>&> (0x0x7fa55394d478) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553950360) 0 empty

Class std::__is_static_castable_impl<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa55394d4e0) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa5539503c0) 0 empty

Class std::__is_static_castable_safe<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa55394d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553950420) 0 empty

Class std::__is_static_castable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa55394d618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553950480) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > >, std::__is_static_castable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > >, std::__is_static_castable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> > (0x0x7fa5539504e0) 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>&> (0x0x7fa5539505a0) 0 empty

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

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

Class std::__not_<std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > (0x0x7fa55394d750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553950660) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >, std::__not_<std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >, std::__not_<std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > > (0x0x7fa553950780) 0 empty

Class std::__and_<std::__not_<std::is_same<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::is_base_of<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<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::is_base_of<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_constructible<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7fa55394d7b8) 0 empty
  std::__not_<std::is_same<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > (0x0x7fa55394d820) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5539507e0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, false> > (0x0x7fa5539508a0) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, false> (0x0x7fa55394d888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553950900) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > (0x0x7fa55394d8f0) 0 empty
  std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&, false> (0x0x7fa55394d958) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553950960) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > (0x0x7fa55394d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5539509c0) 0 empty

Class std::__and_<std::__is_static_castable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > > (0x0x7fa55394da28) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > (0x0x7fa55394da90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553950a20) 0 empty

Class std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa55394daf8) 0 empty
  std::__and_<std::__is_static_castable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > > (0x0x7fa55394db60) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > (0x0x7fa55394dbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553950a80) 0 empty

Class std::__is_direct_constructible_new<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa55394dc30) 0 empty
  std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa55394dc98) 0 empty
    std::__and_<std::__is_static_castable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > > (0x0x7fa55394dd00) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > (0x0x7fa55394dd68) 0 empty
        std::integral_constant<bool, true> (0x0x7fa553950ae0) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa553575270) 0 empty
  std::is_array<const std::__cxx11::basic_string<char>&> (0x0x7fa5535752d8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553950e40) 0 empty

Class std::__or_<std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa553575340) 0 empty
  std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa5535753a8) 0 empty
    std::is_array<const std::__cxx11::basic_string<char>&> (0x0x7fa553575410) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553950ea0) 0 empty

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

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

Class std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa553575618) 0 empty
  std::is_convertible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa553575680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553588000) 0 empty

Class std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__cxx11::basic_string<char> > (0x0x7fa5535759c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5535880c0) 0 empty

Class std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__cxx11::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__cxx11::basic_string<char> > > (0x0x7fa553575a28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553588120) 0 empty

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

Class std::_Rb_tree_const_iterator<std::pair<const perm_string, LexicalScope::param_expr_t> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const perm_string, LexicalScope::param_expr_t> > (0x0x7fa5535889c0) 0

Class std::remove_reference<std::__cxx11::list<name_component_t>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::list<name_component_t>&> (0x0x7fa5535fb0c0) 0 empty

Class std::_List_iterator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > (0x0x7fa5535fb3c0) 0

Class std::remove_reference<std::pair<std::__cxx11::list<name_component_t>, PExpr*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<std::__cxx11::list<name_component_t>, PExpr*>&> (0x0x7fa5535fb420) 0 empty

Class std::_List_iterator<PSpecPath*>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<PSpecPath*> (0x0x7fa5535fb720) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::pointer_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<char32_t*> (0x0x7fa5536780c0) 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*> (0x0x7fa553678540) 0 empty

Class std::_Array_copy_ctor<long unsigned int, true>
   size=1 align=1
   base size=0 base align=1
std::_Array_copy_ctor<long unsigned int, true> (0x0x7fa553678a20) 0 empty

Class __gnu_cxx::__aligned_membuf<index_component_t>::_Tp2
   size=24 align=8
   base size=24 base align=8
__gnu_cxx::__aligned_membuf<index_component_t>::_Tp2 (0x0x7fa55369b0c0) 0

Class __gnu_cxx::__aligned_membuf<index_component_t>
   size=24 align=8
   base size=24 base align=8
__gnu_cxx::__aligned_membuf<index_component_t> (0x0x7fa55369b060) 0

Class std::_List_node<index_component_t>
   size=40 align=8
   base size=40 base align=8
std::_List_node<index_component_t> (0x0x7fa5536547b8) 0
  std::__detail::_List_node_base (0x0x7fa55369b000) 0

Class std::is_same<std::_List_node<index_component_t>*, index_component_t*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<index_component_t>*, index_component_t*> (0x0x7fa553654820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55369b120) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<index_component_t*> >, std::is_same<std::_List_node<index_component_t>*, index_component_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<index_component_t*> >, std::is_same<std::_List_node<index_component_t>*, index_component_t*> > (0x0x7fa55369b180) 0 empty

Class std::__and_<std::is_same<std::_List_node<index_component_t>*, index_component_t*>, std::__not_<std::is_pointer<index_component_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<index_component_t>*, index_component_t*>, std::__not_<std::is_pointer<index_component_t*> > > (0x0x7fa553654888) 0 empty
  std::is_same<std::_List_node<index_component_t>*, index_component_t*> (0x0x7fa5536548f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55369b1e0) 0 empty

Class __gnu_cxx::__aligned_membuf<name_component_t>::_Tp2
   size=32 align=8
   base size=32 base align=8
__gnu_cxx::__aligned_membuf<name_component_t>::_Tp2 (0x0x7fa55369b420) 0

Class __gnu_cxx::__aligned_membuf<name_component_t>
   size=32 align=8
   base size=32 base align=8
__gnu_cxx::__aligned_membuf<name_component_t> (0x0x7fa55369b3c0) 0

Class std::_List_node<name_component_t>
   size=48 align=8
   base size=48 base align=8
std::_List_node<name_component_t> (0x0x7fa553654958) 0
  std::__detail::_List_node_base (0x0x7fa55369b360) 0

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

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

Class std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_copy_assignable<const char*> > (0x0x7fa5536549c0) 0 empty
  std::is_copy_assignable<const std::__cxx11::basic_string<char> > (0x0x7fa553654a28) 0 empty
    std::__is_copy_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fa553654a90) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&> (0x0x7fa553654af8) 0 empty
        std::integral_constant<bool, false> (0x0x7fa55369b900) 0 empty

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

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

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

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

Class std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<const char*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::is_move_assignable<const char*> > (0x0x7fa553654c98) 0 empty
  std::is_move_assignable<const std::__cxx11::basic_string<char> > (0x0x7fa553654d00) 0 empty
    std::__is_move_assignable_impl<const std::__cxx11::basic_string<char>, true> (0x0x7fa553654d68) 0 empty
      std::is_assignable<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char>&&> (0x0x7fa553654dd0) 0 empty
        std::integral_constant<bool, false> (0x0x7fa55369bae0) 0 empty

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

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

Class std::unary_function<std::pair<const std::__cxx11::basic_string<char>, const char*>, const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::__cxx11::basic_string<char>, const char*>, const std::__cxx11::basic_string<char> > (0x0x7fa55369bba0) 0 empty

Class std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, const char*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, const char*> > (0x0x7fa553654ea0) 0 empty
  std::unary_function<std::pair<const std::__cxx11::basic_string<char>, const char*>, const std::__cxx11::basic_string<char> > (0x0x7fa55369bc00) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > > > (0x0x7fa553654f70) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > > > (0x0x7fa55369bcc0) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, const char*> >::_Tp2
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, const char*> >::_Tp2 (0x0x7fa55369bea0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, const char*> >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, const char*> > (0x0x7fa55369be40) 0

Class std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > (0x0x7fa553734208) 0
  std::_Rb_tree_node_base (0x0x7fa55369bde0) 0

Class std::is_error_condition_enum<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > > > (0x0x7fa5537344e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55374c000) 0 empty

Class std::is_error_code_enum<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > > >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> > > > (0x0x7fa5537345b0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55374c060) 0 empty

Class std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, const char*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, const char*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, const char*> > >::_Reuse_or_alloc_node
   size=24 align=8
   base size=24 base align=8
std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, const char*>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, const char*> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, const char*> > >::_Reuse_or_alloc_node (0x0x7fa55374c180) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, LexicalScope::param_expr_t> >::_Tp2
   size=72 align=8
   base size=72 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, LexicalScope::param_expr_t> >::_Tp2 (0x0x7fa55374c6c0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, LexicalScope::param_expr_t> >
   size=72 align=8
   base size=72 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, LexicalScope::param_expr_t> > (0x0x7fa55374c660) 0

Class std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >
   size=104 align=8
   base size=104 base align=8
std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > (0x0x7fa553734958) 0
  std::_Rb_tree_node_base (0x0x7fa55374c600) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PEvent*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PEvent*> >::_Tp2 (0x0x7fa55374cde0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PEvent*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PEvent*> > (0x0x7fa55374cd80) 0

Class std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > (0x0x7fa553734a28) 0
  std::_Rb_tree_node_base (0x0x7fa55374cd20) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PWire*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PWire*> >::_Tp2 (0x0x7fa553387480) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PWire*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PWire*> > (0x0x7fa553387420) 0

Class std::_Rb_tree_node<std::pair<const perm_string, PWire*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const perm_string, PWire*> > (0x0x7fa553734af8) 0
  std::_Rb_tree_node_base (0x0x7fa5533873c0) 0

Class __gnu_cxx::__aligned_membuf<PProcess*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<PProcess*>::_Tp2 (0x0x7fa5533879c0) 0

Class __gnu_cxx::__aligned_membuf<PProcess*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<PProcess*> (0x0x7fa553387960) 0

Class std::_List_node<PProcess*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<PProcess*> (0x0x7fa553734bc8) 0
  std::__detail::_List_node_base (0x0x7fa553387900) 0

Class std::is_same<std::_List_node<PProcess*>*, PProcess**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<PProcess*>*, PProcess**> (0x0x7fa553734c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553387a20) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<PProcess**> >, std::is_same<std::_List_node<PProcess*>*, PProcess**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<PProcess**> >, std::is_same<std::_List_node<PProcess*>*, PProcess**> > (0x0x7fa553387a80) 0 empty

Class std::__and_<std::is_same<std::_List_node<PProcess*>*, PProcess**>, std::__not_<std::is_pointer<PProcess**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<PProcess*>*, PProcess**>, std::__not_<std::is_pointer<PProcess**> > > (0x0x7fa553734c98) 0 empty
  std::is_same<std::_List_node<PProcess*>*, PProcess**> (0x0x7fa553734d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553387ae0) 0 empty

Class __gnu_cxx::__aligned_membuf<AProcess*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<AProcess*>::_Tp2 (0x0x7fa5533b1000) 0

Class __gnu_cxx::__aligned_membuf<AProcess*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<AProcess*> (0x0x7fa553387f60) 0

Class std::_List_node<AProcess*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<AProcess*> (0x0x7fa553734dd0) 0
  std::__detail::_List_node_base (0x0x7fa553387f00) 0

Class std::is_same<std::_List_node<AProcess*>*, AProcess**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<AProcess*>*, AProcess**> (0x0x7fa553734e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5533b1060) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<AProcess**> >, std::is_same<std::_List_node<AProcess*>*, AProcess**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<AProcess**> >, std::is_same<std::_List_node<AProcess*>*, AProcess**> > (0x0x7fa5533b10c0) 0 empty

Class std::__and_<std::is_same<std::_List_node<AProcess*>*, AProcess**>, std::__not_<std::is_pointer<AProcess**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<AProcess*>*, AProcess**>, std::__not_<std::is_pointer<AProcess**> > > (0x0x7fa553734ea0) 0 empty
  std::is_same<std::_List_node<AProcess*>*, AProcess**> (0x0x7fa553734f08) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5533b1120) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PExpr*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PExpr*> >::_Tp2 (0x0x7fa5533b1720) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PExpr*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PExpr*> > (0x0x7fa5533b16c0) 0

Class std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > (0x0x7fa553734000) 0
  std::_Rb_tree_node_base (0x0x7fa5533b1660) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PTask*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PTask*> >::_Tp2 (0x0x7fa5533dd9c0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PTask*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PTask*> > (0x0x7fa5533dd960) 0

Class std::_Rb_tree_node<std::pair<const perm_string, PTask*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const perm_string, PTask*> > (0x0x7fa553734888) 0
  std::_Rb_tree_node_base (0x0x7fa5533dd900) 0

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&> (0x0x7fa5533ddd20) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7fa5533dde40) 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*> (0x0x7fa5533f9208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5533ddf00) 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*> (0x0x7fa5533ddf60) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PFunction*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PFunction*> >::_Tp2 (0x0x7fa5534094e0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, PFunction*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, PFunction*> > (0x0x7fa553409480) 0

Class std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > (0x0x7fa5533f9680) 0
  std::_Rb_tree_node_base (0x0x7fa553409420) 0

Class std::remove_reference<std::tuple<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const perm_string&> > (0x0x7fa553409c00) 0 empty

Class std::remove_reference<PProcess* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<PProcess* const&> (0x0x7fa55343f360) 0 empty

Class std::remove_reference<AProcess* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<AProcess* const&> (0x0x7fa55343f4e0) 0 empty

Class std::remove_reference<PEIdent* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<PEIdent* const&> (0x0x7fa55343fc60) 0 empty

Class std::__is_move_iterator<__gnu_cxx::__normal_iterator<Module::port_t* const*, std::vector<Module::port_t*> > >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<__gnu_cxx::__normal_iterator<Module::port_t* const*, std::vector<Module::port_t*> > > (0x0x7fa5534745a0) 0 empty

Class std::__is_move_iterator<Module::port_t**>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<Module::port_t**> (0x0x7fa553474720) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, LineInfo*> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, LineInfo*> >::_Tp2 (0x0x7fa5534a9900) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const perm_string, LineInfo*> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const perm_string, LineInfo*> > (0x0x7fa5534a98a0) 0

Class std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > (0x0x7fa5533f9410) 0
  std::_Rb_tree_node_base (0x0x7fa5534a9840) 0

Class std::is_same<std::_List_node<perm_string>*, perm_string*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<perm_string>*, perm_string*> (0x0x7fa5534d31a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5534a9f60) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<perm_string*> >, std::is_same<std::_List_node<perm_string>*, perm_string*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<perm_string*> >, std::is_same<std::_List_node<perm_string>*, perm_string*> > (0x0x7fa5534e1000) 0 empty

Class std::__and_<std::is_same<std::_List_node<perm_string>*, perm_string*>, std::__not_<std::is_pointer<perm_string*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<perm_string>*, perm_string*>, std::__not_<std::is_pointer<perm_string*> > > (0x0x7fa5534d3208) 0 empty
  std::is_same<std::_List_node<perm_string>*, perm_string*> (0x0x7fa5534d3270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5534e1060) 0 empty

Class std::_Array_init_ctor<PExpr*, true>
   size=1 align=1
   base size=0 base align=1
std::_Array_init_ctor<PExpr*, true> (0x0x7fa5534e1240) 0 empty

Class std::remove_reference<PGenerate* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<PGenerate* const&> (0x0x7fa5534e1360) 0 empty

Class __gnu_cxx::__aligned_membuf<PGenerate*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<PGenerate*>::_Tp2 (0x0x7fa5534e14e0) 0

Class __gnu_cxx::__aligned_membuf<PGenerate*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<PGenerate*> (0x0x7fa5534e1480) 0

Class std::_List_node<PGenerate*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<PGenerate*> (0x0x7fa5534d3680) 0
  std::__detail::_List_node_base (0x0x7fa5534e1420) 0

Class std::__is_integer<char*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char*> (0x0x7fa5534e18a0) 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>*> (0x0x7fa5534d3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553513120) 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>*> > (0x0x7fa553513180) 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> >*> > > (0x0x7fa5534d3c30) 0 empty
  std::is_same<std::_List_node<std::__cxx11::basic_string<char> >*, std::__cxx11::basic_string<char>*> (0x0x7fa5534d3c98) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5535131e0) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >::_Tp2
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >::_Tp2 (0x0x7fa553513f60) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > (0x0x7fa553513f00) 0

Class std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >
   size=72 align=8
   base size=72 base align=8
std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > (0x0x7fa5534d3e38) 0
  std::_Rb_tree_node_base (0x0x7fa553513ea0) 0

Class std::remove_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa55354a300) 0 empty

Class std::is_error_condition_enum<std::_List_const_iterator<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<name_component_t> > (0x0x7fa55316c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55354ae40) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<name_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<name_component_t> > (0x0x7fa55316c340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55354aea0) 0 empty

Class std::is_same<std::_List_node<name_component_t>*, name_component_t*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<name_component_t>*, name_component_t*> (0x0x7fa55316c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55354af60) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<name_component_t*> >, std::is_same<std::_List_node<name_component_t>*, name_component_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<name_component_t*> >, std::is_same<std::_List_node<name_component_t>*, name_component_t*> > (0x0x7fa553186000) 0 empty

Class std::__and_<std::is_same<std::_List_node<name_component_t>*, name_component_t*>, std::__not_<std::is_pointer<name_component_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<name_component_t>*, name_component_t*>, std::__not_<std::is_pointer<name_component_t*> > > (0x0x7fa55316c410) 0 empty
  std::is_same<std::_List_node<name_component_t>*, name_component_t*> (0x0x7fa55316c478) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553186060) 0 empty

Class std::remove_reference<std::allocator<std::_List_node<name_component_t> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_List_node<name_component_t> >&> (0x0x7fa553186180) 0 empty

Class std::remove_reference<std::__cxx11::_List_base<name_component_t, std::allocator<name_component_t> >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::__cxx11::_List_base<name_component_t, std::allocator<name_component_t> >&> (0x0x7fa553186240) 0 empty

Class std::remove_reference<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > (0x0x7fa5531864e0) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >::_Tp2
   size=32 align=8
   base size=32 base align=8
__gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >::_Tp2 (0x0x7fa553186660) 0

Class __gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >
   size=32 align=8
   base size=32 base align=8
__gnu_cxx::__aligned_membuf<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > (0x0x7fa553186600) 0

Class std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >
   size=48 align=8
   base size=48 base align=8
std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > (0x0x7fa55316caf8) 0
  std::__detail::_List_node_base (0x0x7fa5531865a0) 0

Class std::remove_reference<PSpecPath* const&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<PSpecPath* const&> (0x0x7fa553186a80) 0 empty

Class __gnu_cxx::__aligned_membuf<PSpecPath*>::_Tp2
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<PSpecPath*>::_Tp2 (0x0x7fa553186c00) 0

Class __gnu_cxx::__aligned_membuf<PSpecPath*>
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__aligned_membuf<PSpecPath*> (0x0x7fa553186ba0) 0

Class std::_List_node<PSpecPath*>
   size=24 align=8
   base size=24 base align=8
std::_List_node<PSpecPath*> (0x0x7fa55316cf08) 0
  std::__detail::_List_node_base (0x0x7fa553186b40) 0

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7fa5531c0180) 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> (0x0x7fa5531c0540) 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> (0x0x7fa5531c05a0) 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> (0x0x7fa5531c04e0) 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> (0x0x7fa5531bf270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5531c0600) 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> (0x0x7fa5531c0660) 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*> (0x0x7fa5531c0480) 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*> (0x0x7fa5531c0780) 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*> (0x0x7fa5531c0a20) 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> (0x0x7fa5531c0c00) 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> (0x0x7fa5531c0c60) 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> (0x0x7fa5531c0ba0) 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> (0x0x7fa5531bf4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5531c0cc0) 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> (0x0x7fa5531c0d20) 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*> (0x0x7fa5531c0b40) 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*> (0x0x7fa5531fd000) 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> (0x0x7fa5531fd1e0) 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> (0x0x7fa5531fd240) 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> (0x0x7fa5531fd180) 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> (0x0x7fa5531bf680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5531fd2a0) 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> (0x0x7fa5531fd300) 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*> (0x0x7fa5531fd120) 0 empty

Class std::unary_function<std::pair<const perm_string, PTask*>, const perm_string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const perm_string, PTask*>, const perm_string> (0x0x7fa553264ea0) 0 empty

Class std::_Select1st<std::pair<const perm_string, PTask*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const perm_string, PTask*> > (0x0x7fa5531bfd68) 0 empty
  std::unary_function<std::pair<const perm_string, PTask*>, const perm_string> (0x0x7fa553264f00) 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&> > (0x0x7fa55328e360) 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*> > > (0x0x7fa55328e480) 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*> (0x0x7fa5531bff70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55328e4e0) 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*> > (0x0x7fa55328e540) 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> > > (0x0x7fa5531bfea0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fa5531bff08) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55328e5a0) 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*> (0x0x7fa5532a6000) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7fa5532a6068) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa5532a60d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55328e600) 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*> > (0x0x7fa55328e660) 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*> > (0x0x7fa5532a6138) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7fa5532a61a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55328e6c0) 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*> > (0x0x7fa5532a6208) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7fa5532a6270) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7fa5532a62d8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55328e720) 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*> > (0x0x7fa55328e780) 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*> (0x0x7fa5532a6340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55328e7e0) 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*> (0x0x7fa5532a63a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55328e840) 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*> > (0x0x7fa55328e8a0) 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*> (0x0x7fa5532a6410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55328e900) 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*> (0x0x7fa5532a6478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55328e960) 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*> > (0x0x7fa5532a64e0) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7fa5532a6548) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55328e9c0) 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*> (0x0x7fa5532a6680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55328ea20) 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*> > > (0x0x7fa55328ea80) 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*> (0x0x7fa5532a66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55328eae0) 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*> > > (0x0x7fa55328eb40) 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*> (0x0x7fa5532a6750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55328eba0) 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*> (0x0x7fa5532a67b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55328ec00) 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*> > > (0x0x7fa55328ec60) 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*> > (0x0x7fa5532a6820) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fa5532a6888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55328ecc0) 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*> > (0x0x7fa5532a68f0) 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*> > (0x0x7fa5532a6958) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fa5532a69c0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55328ed20) 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*> > (0x0x7fa5532a6a28) 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*> > (0x0x7fa5532a6a90) 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*> > (0x0x7fa5532a6af8) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7fa5532a6b60) 0 empty
        std::integral_constant<bool, true> (0x0x7fa55328ed80) 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*> (0x0x7fa5532a6bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55328ede0) 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*> > (0x0x7fa5532a6c30) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7fa5532a6c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55328ee40) 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> (0x0x7fa5532a6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55328ef60) 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*> (0x0x7fa5532a6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5532c2000) 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*> > (0x0x7fa5532c2060) 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&> (0x0x7fa5532a6ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa5532c2180) 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&> > (0x0x7fa5532a6f70) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa5532c6000) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa5532c22a0) 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&> (0x0x7fa5532c6068) 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&> > (0x0x7fa5532c60d0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa5532c6138) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa5532c2360) 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&> (0x0x7fa5532c6270) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa5532c62d8) 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&> > (0x0x7fa5532c6340) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa5532c63a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5532c2420) 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&> (0x0x7fa5532c6478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5532c2660) 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&> (0x0x7fa5532c64e0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa5532c6548) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5532c2780) 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&> (0x0x7fa5532c65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5532c2840) 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&> > (0x0x7fa5532c28a0) 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&> > (0x0x7fa5532c6618) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7fa5532c6680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5532c2900) 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&> (0x0x7fa5532c2a20) 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&> (0x0x7fa5532c2a80) 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&> (0x0x7fa5532c29c0) 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&> (0x0x7fa5532c6820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5532c2ae0) 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&> (0x0x7fa5532c6888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5532c2b40) 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*> > > (0x0x7fa5532c2ba0) 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*> > (0x0x7fa5532c2cc0) 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*> > (0x0x7fa5532c68f0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7fa5532c6958) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5532c2d20) 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*> > (0x0x7fa5532c6a90) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa5532c6af8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa5532c6b60) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5532c2d80) 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> (0x0x7fa5532c2de0) 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*> (0x0x7fa5532c6c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5532dd000) 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*> > (0x0x7fa5532dd060) 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*> > (0x0x7fa5532c6d00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5532c6d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5532dd0c0) 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*> > > > (0x0x7fa5532dd180) 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&&> > (0x0x7fa5532dd1e0) 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*> > (0x0x7fa5532dd240) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7fa5532c6ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5532dd540) 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&&> > (0x0x7fa5532c6f08) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7fa5532fc000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5532dd5a0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7fa5532fc068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5532dd600) 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&&> > (0x0x7fa5532dd660) 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&&> > (0x0x7fa5532fc0d0) 0 empty
  std::is_reference<int&&> (0x0x7fa5532fc138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5532dd6c0) 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&&> > (0x0x7fa5532fc1a0) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7fa5532fc208) 0 empty
    std::is_reference<int&&> (0x0x7fa5532fc270) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5532dd720) 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&&> > > (0x0x7fa5532fc2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5532dd780) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7fa5532fc410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5532dd8a0) 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&&> > (0x0x7fa5532dd900) 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&&> > (0x0x7fa5532fc478) 0 empty
  std::is_reference<int&&> (0x0x7fa5532fc4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5532dd960) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7fa5532fc5b0) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7fa5532dda80) 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&&> (0x0x7fa5532c66e8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa5532dd2a0) 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&&> > (0x0x7fa5532fc680) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fa5532fc6e8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa5532ddae0) 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&&> (0x0x7fa5532fc750) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fa5532fc7b8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fa5532fc820) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa5532ddb40) 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&&> (0x0x7fa5532fc888) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7fa5532fc8f0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7fa5532fc958) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7fa5532fc9c0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5532ddba0) 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&&> (0x0x7fa5532fca28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5532ddc00) 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&&> (0x0x7fa5532fca90) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa5532fcaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5532ddc60) 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&&> (0x0x7fa5532fcb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5532ddcc0) 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&&> > (0x0x7fa5532ddd20) 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*> > > (0x0x7fa5532fcbc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa5532fcc30) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5532ddd80) 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*> > > > (0x0x7fa5532dde40) 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&&> > (0x0x7fa5532ddea0) 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*> > > > (0x0x7fa5532fcdd0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa5532fce38) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5532ddf00) 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*> > > > (0x0x7fa553313000) 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&> > (0x0x7fa553313060) 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*&> > (0x0x7fa5533130c0) 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*> > (0x0x7fa553313120) 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*&> (0x0x7fa5532fcc98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa553313180) 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*&> > (0x0x7fa5532fcea0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa5532fcf08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa5533132a0) 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*&> (0x0x7fa553322000) 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*&> > (0x0x7fa553322068) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa5533220d0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa553313360) 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*&> (0x0x7fa553322138) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa5533221a0) 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*&> > (0x0x7fa553322208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa553322270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5533134e0) 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*&> (0x0x7fa5533222d8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553313600) 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*&> (0x0x7fa553322340) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa5533223a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553313660) 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*&> (0x0x7fa553322410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5533136c0) 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*&> > (0x0x7fa553313720) 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*> > (0x0x7fa553313780) 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*&> (0x0x7fa553313840) 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*&> (0x0x7fa5533138a0) 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*&> (0x0x7fa5533137e0) 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*&> (0x0x7fa5533224e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553313900) 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*&> (0x0x7fa553322548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553313960) 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*> > > (0x0x7fa5533139c0) 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*> > (0x0x7fa5533225b0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa553322618) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa553322680) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553313a20) 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> (0x0x7fa553313a80) 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*> (0x0x7fa5533227b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553313ba0) 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*> > (0x0x7fa553322820) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa553322888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553313c00) 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*> > > (0x0x7fa5533228f0) 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*> > (0x0x7fa553322958) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa5533229c0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553313c60) 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*> > > (0x0x7fa553322a28) 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*> > > (0x0x7fa553322a90) 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*> > (0x0x7fa553322af8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa553322b60) 0 empty
        std::integral_constant<bool, true> (0x0x7fa553313cc0) 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*> > > > (0x0x7fa553313d80) 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&> > (0x0x7fa553313de0) 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*&> > (0x0x7fa553313e40) 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*> > > (0x0x7fa553322d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553313ea0) 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*> > > > (0x0x7fa553322dd0) 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*> > > (0x0x7fa553322e38) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553313f00) 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*> > > > (0x0x7fa553322ea0) 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*> > > > (0x0x7fa553322f08) 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*> > > (0x0x7fa553322f70) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553313f60) 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&&> > (0x0x7fa553346060) 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*&> > (0x0x7fa553322c98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa553322bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5533460c0) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7fa553352068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553346300) 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*> > > (0x0x7fa553346360) 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*> > (0x0x7fa5533520d0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa553352138) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa5533521a0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5533463c0) 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> (0x0x7fa553346420) 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*> (0x0x7fa5533522d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553346480) 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*> > (0x0x7fa5533464e0) 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*> > (0x0x7fa553352340) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fa5533523a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553346540) 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*&> (0x0x7fa553346600) 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*> > > > (0x0x7fa553346840) 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*&> > (0x0x7fa5533468a0) 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&&> > (0x0x7fa553346900) 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*> > (0x0x7fa553346a20) 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&&> (0x0x7fa553352618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553346ba0) 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&&> > > (0x0x7fa553346c00) 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&&> (0x0x7fa553352680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553346c60) 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&&> > (0x0x7fa553346cc0) 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&&> (0x0x7fa5533526e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553346d20) 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&&> > (0x0x7fa553352750) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7fa5533527b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553346d80) 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&&> (0x0x7fa553352820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553346de0) 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&&> > (0x0x7fa553346e40) 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&&> > (0x0x7fa553352888) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fa5533528f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553346ea0) 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&&> > (0x0x7fa553352958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7fa5533529c0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fa553352a28) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553346f00) 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&&> > > (0x0x7fa553352a90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553346f60) 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&&> (0x0x7fa553352af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552f82000) 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&&> > (0x0x7fa552f82060) 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&&> > (0x0x7fa553352b60) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7fa553352bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552f820c0) 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&&> (0x0x7fa553352c30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552f82120) 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> (0x0x7fa552f82180) 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&&> (0x0x7fa553352c98) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7fa552f821e0) 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&&> (0x0x7fa5533525b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa553346b40) 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&&> > (0x0x7fa553352d68) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa553352dd0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa552f82300) 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&&> (0x0x7fa553352e38) 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&&> > (0x0x7fa553352ea0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa553352f08) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa552f823c0) 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&&> (0x0x7fa552f8c000) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa552f8c068) 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&&> > (0x0x7fa552f8c0d0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa552f8c138) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa552f82480) 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&&> (0x0x7fa552f8c208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552f826c0) 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&&> (0x0x7fa552f8c270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7fa552f8c2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552f827e0) 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&&> (0x0x7fa552f8c340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552f82960) 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&&> > (0x0x7fa552f829c0) 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*> > (0x0x7fa552f82a20) 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*> > (0x0x7fa552f8c3a8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552f8c410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552f82a80) 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*> > > (0x0x7fa552f8c478) 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*> > (0x0x7fa552f8c4e0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552f8c548) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552f82ae0) 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*> > > (0x0x7fa552f8c5b0) 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*> > > (0x0x7fa552f8c618) 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*> > (0x0x7fa552f8c680) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552f8c6e8) 0 empty
        std::integral_constant<bool, true> (0x0x7fa552f82b40) 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*> > > > (0x0x7fa552f82c00) 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*&> > (0x0x7fa552f82c60) 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&&> > (0x0x7fa552f82cc0) 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*> > > (0x0x7fa552f8c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552f82d20) 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*> > > > (0x0x7fa552f8c820) 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*> > > (0x0x7fa552f8c888) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552f82d80) 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*> > > > (0x0x7fa552f8c8f0) 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*> > > > (0x0x7fa552f8c958) 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*> > > (0x0x7fa552f8c9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552f82de0) 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*&> > (0x0x7fa552f82ea0) 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*&> > (0x0x7fa552f8ca28) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa552f8ca90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552f82f00) 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*> > (0x0x7fa552fa7000) 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*> > (0x0x7fa552f8caf8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa552f8cb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552fa7060) 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*> > > > (0x0x7fa552fa7360) 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&> > (0x0x7fa552fa73c0) 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&&> > (0x0x7fa552fa7420) 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*> > > (0x0x7fa552f8cc98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa552f8cd00) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552fa7480) 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*> > > (0x0x7fa552f8cd68) 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*> > > (0x0x7fa552f8cdd0) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa552f8ce38) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552fa74e0) 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*> > > > (0x0x7fa552fa75a0) 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&> > (0x0x7fa552fa7600) 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&&> > (0x0x7fa552fa7660) 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*> > > > (0x0x7fa552f8cf08) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa552f8cf70) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552fa76c0) 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*> > > > (0x0x7fa552fe2000) 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*> > > > (0x0x7fa552fe2068) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa552fe20d0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552fa7720) 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*&> > (0x0x7fa552fa77e0) 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&&> > (0x0x7fa552fe2138) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7fa552fe21a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552fa7840) 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*> > (0x0x7fa552fa7900) 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*> > (0x0x7fa552fe2208) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7fa552fe2270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552fa7960) 0 empty

Class std::unary_function<std::pair<const perm_string, PFunction*>, const perm_string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const perm_string, PFunction*>, const perm_string> (0x0x7fa552ffb060) 0 empty

Class std::_Select1st<std::pair<const perm_string, PFunction*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const perm_string, PFunction*> > (0x0x7fa552fe2340) 0 empty
  std::unary_function<std::pair<const perm_string, PFunction*>, const perm_string> (0x0x7fa552ffb0c0) 0 empty

Class std::unary_function<std::pair<const perm_string, PExpr*>, const perm_string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const perm_string, PExpr*>, const perm_string> (0x0x7fa552ffbd20) 0 empty

Class std::_Select1st<std::pair<const perm_string, PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const perm_string, PExpr*> > (0x0x7fa552fe25b0) 0 empty
  std::unary_function<std::pair<const perm_string, PExpr*>, const perm_string> (0x0x7fa552ffbd80) 0 empty

Class std::unary_function<std::pair<const perm_string, PWire*>, const perm_string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const perm_string, PWire*>, const perm_string> (0x0x7fa55308b540) 0 empty

Class std::_Select1st<std::pair<const perm_string, PWire*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const perm_string, PWire*> > (0x0x7fa552fe2750) 0 empty
  std::unary_function<std::pair<const perm_string, PWire*>, const perm_string> (0x0x7fa55308b5a0) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<PProcess*> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<PProcess*> > > (0x0x7fa55308b9c0) 0

Class std::is_same<std::_List_node<PProcess*>*, std::_List_node<PProcess*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<PProcess*>*, std::_List_node<PProcess*>*> (0x0x7fa552fe2958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55308ba20) 0 empty

Class std::__and_<std::is_same<std::_List_node<PProcess*>*, std::_List_node<PProcess*>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<PProcess*>*, std::_List_node<PProcess*>*> > (0x0x7fa552fe29c0) 0 empty
  std::is_same<std::_List_node<PProcess*>*, std::_List_node<PProcess*>*> (0x0x7fa552fe2a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55308ba80) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<AProcess*> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<AProcess*> > > (0x0x7fa55308bd20) 0

Class std::is_same<std::_List_node<AProcess*>*, std::_List_node<AProcess*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<AProcess*>*, std::_List_node<AProcess*>*> (0x0x7fa552fe2dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55308bd80) 0 empty

Class std::__and_<std::is_same<std::_List_node<AProcess*>*, std::_List_node<AProcess*>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<AProcess*>*, std::_List_node<AProcess*>*> > (0x0x7fa552fe2e38) 0 empty
  std::is_same<std::_List_node<AProcess*>*, std::_List_node<AProcess*>*> (0x0x7fa552fe2ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55308bde0) 0 empty

Class std::iterator_traits<PEIdent**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<PEIdent**> (0x0x7fa553109480) 0 empty

Class std::is_function<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_function<PEIdent*> (0x0x7fa552fe2d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553109720) 0 empty

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

Class std::is_lvalue_reference<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<PEIdent*> (0x0x7fa552fe2f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5531097e0) 0 empty

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

Class std::is_rvalue_reference<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<PEIdent*> (0x0x7fa553124068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553109960) 0 empty

Class std::__or_<std::is_lvalue_reference<PEIdent*>, std::is_rvalue_reference<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<PEIdent*>, std::is_rvalue_reference<PEIdent*> > (0x0x7fa5531240d0) 0 empty
  std::is_rvalue_reference<PEIdent*> (0x0x7fa553124138) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5531099c0) 0 empty

Class std::is_reference<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<PEIdent*> (0x0x7fa5531241a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553109a20) 0 empty

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

Class std::remove_volatile<PEIdent*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<PEIdent*> (0x0x7fa553109b40) 0 empty

Class std::remove_const<PEIdent*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<PEIdent*> (0x0x7fa553109ba0) 0 empty

Class std::remove_cv<PEIdent*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<PEIdent*> (0x0x7fa553109ae0) 0 empty

Class std::__is_void_helper<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<PEIdent*> (0x0x7fa553124270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553109c00) 0 empty

Class std::is_void<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_void<PEIdent*> (0x0x7fa5531242d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553109c60) 0 empty

Class std::__or_<std::is_reference<PEIdent*>, std::is_void<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PEIdent*>, std::is_void<PEIdent*> > (0x0x7fa553124340) 0 empty
  std::is_void<PEIdent*> (0x0x7fa5531243a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553109cc0) 0 empty

Class std::__or_<std::is_function<PEIdent*>, std::is_reference<PEIdent*>, std::is_void<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<PEIdent*>, std::is_reference<PEIdent*>, std::is_void<PEIdent*> > (0x0x7fa553124410) 0 empty
  std::__or_<std::is_reference<PEIdent*>, std::is_void<PEIdent*> > (0x0x7fa553124478) 0 empty
    std::is_void<PEIdent*> (0x0x7fa5531244e0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553109d20) 0 empty

Class std::__not_<std::__or_<std::is_function<PEIdent*>, std::is_reference<PEIdent*>, std::is_void<PEIdent*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<PEIdent*>, std::is_reference<PEIdent*>, std::is_void<PEIdent*> > > (0x0x7fa553124548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553109e40) 0 empty

Class std::is_object<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_object<PEIdent*> (0x0x7fa553124680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553109ea0) 0 empty

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

Class std::__or_<std::is_object<PEIdent*>, std::is_reference<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<PEIdent*>, std::is_reference<PEIdent*> > (0x0x7fa5531246e8) 0 empty
  std::is_object<PEIdent*> (0x0x7fa553124750) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553109f60) 0 empty

Class std::__is_referenceable<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<PEIdent*> (0x0x7fa5531247b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553130000) 0 empty

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

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

Class std::is_array<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_array<PEIdent*> (0x0x7fa553124820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553130120) 0 empty

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

Class std::__and_<std::is_array<PEIdent*>, std::__not_<std::extent<PEIdent*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<PEIdent*>, std::__not_<std::extent<PEIdent*, 0u> > > (0x0x7fa553124888) 0 empty
  std::is_array<PEIdent*> (0x0x7fa5531248f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5531302a0) 0 empty

Class std::__is_array_unknown_bounds<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<PEIdent*> (0x0x7fa553124958) 0 empty
  std::__and_<std::is_array<PEIdent*>, std::__not_<std::extent<PEIdent*, 0u> > > (0x0x7fa5531249c0) 0 empty
    std::is_array<PEIdent*> (0x0x7fa553124a28) 0 empty
      std::integral_constant<bool, false> (0x0x7fa553130300) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<PEIdent*>, std::is_function<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<PEIdent*>, std::is_function<PEIdent*> > (0x0x7fa553124a90) 0 empty
  std::is_function<PEIdent*> (0x0x7fa553124af8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553130540) 0 empty

Class std::__or_<std::is_void<PEIdent*>, std::__is_array_unknown_bounds<PEIdent*>, std::is_function<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<PEIdent*>, std::__is_array_unknown_bounds<PEIdent*>, std::is_function<PEIdent*> > (0x0x7fa553124b60) 0 empty
  std::__or_<std::__is_array_unknown_bounds<PEIdent*>, std::is_function<PEIdent*> > (0x0x7fa553124bc8) 0 empty
    std::is_function<PEIdent*> (0x0x7fa553124c30) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5531305a0) 0 empty

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

Class std::__is_integral_helper<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<PEIdent*> (0x0x7fa553124d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553130660) 0 empty

Class std::is_integral<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<PEIdent*> (0x0x7fa553124dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5531306c0) 0 empty

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

Class std::__is_floating_point_helper<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<PEIdent*> (0x0x7fa553124e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553130780) 0 empty

Class std::is_floating_point<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<PEIdent*> (0x0x7fa553124ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5531307e0) 0 empty

Class std::__or_<std::is_integral<PEIdent*>, std::is_floating_point<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<PEIdent*>, std::is_floating_point<PEIdent*> > (0x0x7fa553124f08) 0 empty
  std::is_floating_point<PEIdent*> (0x0x7fa553124f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fa553130840) 0 empty

Class std::is_arithmetic<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<PEIdent*> (0x0x7fa55314c000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5531308a0) 0 empty

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

Class std::is_enum<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<PEIdent*> (0x0x7fa55314c068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553130960) 0 empty

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

Class std::__is_pointer_helper<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<PEIdent*> (0x0x7fa55314c1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553130a20) 0 empty

Class std::is_pointer<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<PEIdent*> (0x0x7fa55314c208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553130a80) 0 empty

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

Class std::__or_<std::is_pointer<PEIdent*>, std::is_member_pointer<PEIdent*>, std::is_null_pointer<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<PEIdent*>, std::is_member_pointer<PEIdent*>, std::is_null_pointer<PEIdent*> > (0x0x7fa55314c270) 0 empty
  std::is_pointer<PEIdent*> (0x0x7fa55314c2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553130b40) 0 empty

Class std::__or_<std::is_enum<PEIdent*>, std::is_pointer<PEIdent*>, std::is_member_pointer<PEIdent*>, std::is_null_pointer<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<PEIdent*>, std::is_pointer<PEIdent*>, std::is_member_pointer<PEIdent*>, std::is_null_pointer<PEIdent*> > (0x0x7fa55314c340) 0 empty
  std::__or_<std::is_pointer<PEIdent*>, std::is_member_pointer<PEIdent*>, std::is_null_pointer<PEIdent*> > (0x0x7fa55314c3a8) 0 empty
    std::is_pointer<PEIdent*> (0x0x7fa55314c410) 0 empty
      std::integral_constant<bool, true> (0x0x7fa553130ba0) 0 empty

Class std::__or_<std::is_arithmetic<PEIdent*>, std::is_enum<PEIdent*>, std::is_pointer<PEIdent*>, std::is_member_pointer<PEIdent*>, std::is_null_pointer<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<PEIdent*>, std::is_enum<PEIdent*>, std::is_pointer<PEIdent*>, std::is_member_pointer<PEIdent*>, std::is_null_pointer<PEIdent*> > (0x0x7fa55314c478) 0 empty
  std::__or_<std::is_enum<PEIdent*>, std::is_pointer<PEIdent*>, std::is_member_pointer<PEIdent*>, std::is_null_pointer<PEIdent*> > (0x0x7fa55314c4e0) 0 empty
    std::__or_<std::is_pointer<PEIdent*>, std::is_member_pointer<PEIdent*>, std::is_null_pointer<PEIdent*> > (0x0x7fa55314c548) 0 empty
      std::is_pointer<PEIdent*> (0x0x7fa55314c5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa553130c00) 0 empty

Class std::is_scalar<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<PEIdent*> (0x0x7fa55314c618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553130c60) 0 empty

Class std::__or_<std::is_reference<PEIdent*>, std::is_scalar<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PEIdent*>, std::is_scalar<PEIdent*> > (0x0x7fa55314c680) 0 empty
  std::is_scalar<PEIdent*> (0x0x7fa55314c6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa553130cc0) 0 empty

Class std::__is_destructible_safe<PEIdent*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<PEIdent*, false, true> (0x0x7fa55314c750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553130d20) 0 empty

Class std::is_destructible<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<PEIdent*> (0x0x7fa55314c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa553130d80) 0 empty

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

Class std::is_function<PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<PEIdent*&&> (0x0x7fa55314c888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553130ea0) 0 empty

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

Class std::is_lvalue_reference<PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<PEIdent*&&> (0x0x7fa55314c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa553130f60) 0 empty

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

Class std::is_rvalue_reference<PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<PEIdent*&&> (0x0x7fa55314ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d63120) 0 empty

Class std::__or_<std::is_lvalue_reference<PEIdent*&&>, std::is_rvalue_reference<PEIdent*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<PEIdent*&&>, std::is_rvalue_reference<PEIdent*&&> > (0x0x7fa55314ca90) 0 empty
  std::is_rvalue_reference<PEIdent*&&> (0x0x7fa55314caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552d63180) 0 empty

Class std::is_reference<PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<PEIdent*&&> (0x0x7fa55314cb60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d631e0) 0 empty

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

Class std::__or_<std::is_reference<PEIdent*&&>, std::is_void<PEIdent*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PEIdent*&&>, std::is_void<PEIdent*&&> > (0x0x7fa55314cbc8) 0 empty
  std::is_reference<PEIdent*&&> (0x0x7fa55314cc30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552d632a0) 0 empty

Class std::__or_<std::is_function<PEIdent*&&>, std::is_reference<PEIdent*&&>, std::is_void<PEIdent*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<PEIdent*&&>, std::is_reference<PEIdent*&&>, std::is_void<PEIdent*&&> > (0x0x7fa55314cc98) 0 empty
  std::__or_<std::is_reference<PEIdent*&&>, std::is_void<PEIdent*&&> > (0x0x7fa55314cd00) 0 empty
    std::is_reference<PEIdent*&&> (0x0x7fa55314cd68) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552d63300) 0 empty

Class std::__not_<std::__or_<std::is_function<PEIdent*&&>, std::is_reference<PEIdent*&&>, std::is_void<PEIdent*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<PEIdent*&&>, std::is_reference<PEIdent*&&>, std::is_void<PEIdent*&&> > > (0x0x7fa55314cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552d63420) 0 empty

Class std::is_object<PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<PEIdent*&&> (0x0x7fa55314cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552d63480) 0 empty

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

Class std::__or_<std::is_object<PEIdent*&&>, std::is_reference<PEIdent*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<PEIdent*&&>, std::is_reference<PEIdent*&&> > (0x0x7fa55314cf70) 0 empty
  std::is_reference<PEIdent*&&> (0x0x7fa552d6a000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552d63540) 0 empty

Class std::__is_referenceable<PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<PEIdent*&&> (0x0x7fa552d6a068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d635a0) 0 empty

Class std::__add_rvalue_reference_helper<PEIdent*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<PEIdent*&&, true> (0x0x7fa552d63600) 0 empty

Class std::add_rvalue_reference<PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<PEIdent*&&> (0x0x7fa552d6a0d0) 0 empty
  std::__add_rvalue_reference_helper<PEIdent*&&, true> (0x0x7fa552d63660) 0 empty

Class std::__is_direct_constructible_impl<PEIdent*, PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa55314c820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa553130e40) 0 empty

Class std::__and_<std::is_destructible<PEIdent*>, std::__is_direct_constructible_impl<PEIdent*, PEIdent*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<PEIdent*>, std::__is_direct_constructible_impl<PEIdent*, PEIdent*&&> > (0x0x7fa552d6a1a0) 0 empty
  std::__is_direct_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa552d6a208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa552d636c0) 0 empty

Class std::__is_direct_constructible_new_safe<PEIdent*, PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<PEIdent*, PEIdent*&&> (0x0x7fa552d6a410) 0 empty
  std::__and_<std::is_destructible<PEIdent*>, std::__is_direct_constructible_impl<PEIdent*, PEIdent*&&> > (0x0x7fa552d6a478) 0 empty
    std::__is_direct_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa552d6a4e0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa552d63720) 0 empty

Class std::__is_direct_constructible_new<PEIdent*, PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<PEIdent*, PEIdent*&&> (0x0x7fa552d6a5b0) 0 empty
  std::__is_direct_constructible_new_safe<PEIdent*, PEIdent*&&> (0x0x7fa552d6a618) 0 empty
    std::__and_<std::is_destructible<PEIdent*>, std::__is_direct_constructible_impl<PEIdent*, PEIdent*&&> > (0x0x7fa552d6a680) 0 empty
      std::__is_direct_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa552d6a6e8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa552d63780) 0 empty

Class std::__is_direct_constructible<PEIdent*, PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<PEIdent*, PEIdent*&&> (0x0x7fa552d6a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d637e0) 0 empty

Class std::__is_constructible_impl<PEIdent*, PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa552d6a820) 0 empty
  std::__is_direct_constructible<PEIdent*, PEIdent*&&> (0x0x7fa552d6a888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552d63840) 0 empty

Class std::is_constructible<PEIdent*, PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<PEIdent*, PEIdent*&&> (0x0x7fa552d6a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d638a0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&>, std::is_constructible<PEIdent*, PEIdent*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&>, std::is_constructible<PEIdent*, PEIdent*&&> > (0x0x7fa552d63900) 0 empty

Class std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa552d6a958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d63960) 0 empty

Class std::__and_<std::is_constructible<PEIdent*, PEIdent*&&>, std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<PEIdent*, PEIdent*&&>, std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> > (0x0x7fa552d6a9c0) 0 empty
  std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa552d6aa28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552d639c0) 0 empty

Class std::is_nothrow_constructible<PEIdent*, PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<PEIdent*, PEIdent*&&> (0x0x7fa552d6aa90) 0 empty
  std::__and_<std::is_constructible<PEIdent*, PEIdent*&&>, std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> > (0x0x7fa552d6aaf8) 0 empty
    std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa552d6ab60) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552d63a20) 0 empty

Class std::__is_nothrow_move_constructible_impl<PEIdent*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<PEIdent*, true> (0x0x7fa552d6abc8) 0 empty
  std::is_nothrow_constructible<PEIdent*, PEIdent*&&> (0x0x7fa552d6ac30) 0 empty
    std::__and_<std::is_constructible<PEIdent*, PEIdent*&&>, std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> > (0x0x7fa552d6ac98) 0 empty
      std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa552d6ad00) 0 empty
        std::integral_constant<bool, true> (0x0x7fa552d63a80) 0 empty

Class std::is_nothrow_move_constructible<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<PEIdent*> (0x0x7fa552d6ad68) 0 empty
  std::__is_nothrow_move_constructible_impl<PEIdent*, true> (0x0x7fa552d6add0) 0 empty
    std::is_nothrow_constructible<PEIdent*, PEIdent*&&> (0x0x7fa552d6ae38) 0 empty
      std::__and_<std::is_constructible<PEIdent*, PEIdent*&&>, std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> > (0x0x7fa552d6aea0) 0 empty
        std::__is_nt_constructible_impl<PEIdent*, PEIdent*&&> (0x0x7fa552d6af08) 0 empty
          std::integral_constant<bool, true> (0x0x7fa552d63ae0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<PEIdent*> > (0x0x7fa552d6af70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552d63b40) 0 empty

Class std::conditional<false, std::is_copy_constructible<PEIdent*>, std::__not_<std::is_nothrow_move_constructible<PEIdent*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<PEIdent*>, std::__not_<std::is_nothrow_move_constructible<PEIdent*> > > (0x0x7fa552d63ba0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<PEIdent*> >, std::is_copy_constructible<PEIdent*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<PEIdent*> >, std::is_copy_constructible<PEIdent*> > (0x0x7fa552d79000) 0 empty
  std::__not_<std::is_nothrow_move_constructible<PEIdent*> > (0x0x7fa552d79068) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552d63c00) 0 empty

Class std::__move_if_noexcept_cond<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<PEIdent*> (0x0x7fa552d790d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552d63c60) 0 empty

Class std::conditional<false, PEIdent* const*, std::move_iterator<PEIdent**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, PEIdent* const*, std::move_iterator<PEIdent**> > (0x0x7fa552d63cc0) 0 empty

Class std::conditional<false, PEIdent**, std::move_iterator<PEIdent**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, PEIdent**, std::move_iterator<PEIdent**> > (0x0x7fa552d63d20) 0 empty

Class std::is_lvalue_reference<PEIdent*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<PEIdent*&> (0x0x7fa552d795b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d63de0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<PEIdent*&>, std::is_rvalue_reference<PEIdent*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<PEIdent*&>, std::is_rvalue_reference<PEIdent*&> > (0x0x7fa552d796e8) 0 empty
  std::is_lvalue_reference<PEIdent*&> (0x0x7fa552d79750) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552d63f60) 0 empty

Class std::is_reference<PEIdent*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<PEIdent*&> (0x0x7fa552d797b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d83000) 0 empty

Class std::remove_reference<PEIdent*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<PEIdent*&> (0x0x7fa552d83060) 0 empty

Class std::conditional<true, PEIdent*&&, PEIdent*&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, PEIdent*&&, PEIdent*&> (0x0x7fa552d830c0) 0 empty

Class std::move_iterator<PEIdent**>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<PEIdent**> (0x0x7fa552d63d80) 0

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t**, std::vector<Module::port_t*> >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t**, std::vector<Module::port_t*> >, void> (0x0x7fa552d839c0) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t**, std::vector<Module::port_t*> > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t**, std::vector<Module::port_t*> > > (0x0x7fa552d79d00) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t**, std::vector<Module::port_t*> >, void> (0x0x7fa552d83a20) 0 empty

Class std::is_function<Module::port_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Module::port_t*&> (0x0x7fa552d79f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552d83c00) 0 empty

Class std::conditional<false, std::is_function<Module::port_t*&>, std::__or_<std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<Module::port_t*&>, std::__or_<std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> > > (0x0x7fa552d83c60) 0 empty

Class std::is_lvalue_reference<Module::port_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Module::port_t*&> (0x0x7fa552d79f70) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d83cc0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<Module::port_t*&>, std::is_rvalue_reference<Module::port_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<Module::port_t*&>, std::is_rvalue_reference<Module::port_t*&> > (0x0x7fa552d83d20) 0 empty

Class std::__or_<std::is_lvalue_reference<Module::port_t*&>, std::is_rvalue_reference<Module::port_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Module::port_t*&>, std::is_rvalue_reference<Module::port_t*&> > (0x0x7fa552d79548) 0 empty
  std::is_lvalue_reference<Module::port_t*&> (0x0x7fa552d79c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552d83d80) 0 empty

Class std::is_reference<Module::port_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Module::port_t*&> (0x0x7fa552dc40d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552d83ea0) 0 empty

Class std::conditional<true, std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> > (0x0x7fa552d83f00) 0 empty

Class std::__or_<std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> > (0x0x7fa552dc4138) 0 empty
  std::is_reference<Module::port_t*&> (0x0x7fa552dc41a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552dc6060) 0 empty

Class std::__or_<std::is_function<Module::port_t*&>, std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Module::port_t*&>, std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> > (0x0x7fa552dc4208) 0 empty
  std::__or_<std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> > (0x0x7fa552dc4270) 0 empty
    std::is_reference<Module::port_t*&> (0x0x7fa552dc42d8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552dc60c0) 0 empty

Class std::__not_<std::__or_<std::is_function<Module::port_t*&>, std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Module::port_t*&>, std::is_reference<Module::port_t*&>, std::is_void<Module::port_t*&> > > (0x0x7fa552dc4340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552dc6120) 0 empty

Class std::is_object<Module::port_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Module::port_t*&> (0x0x7fa552dc43a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552dc6180) 0 empty

Class std::conditional<false, std::is_object<Module::port_t*&>, std::is_reference<Module::port_t*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<Module::port_t*&>, std::is_reference<Module::port_t*&> > (0x0x7fa552dc61e0) 0 empty

Class std::__or_<std::is_object<Module::port_t*&>, std::is_reference<Module::port_t*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Module::port_t*&>, std::is_reference<Module::port_t*&> > (0x0x7fa552dc4410) 0 empty
  std::is_reference<Module::port_t*&> (0x0x7fa552dc4478) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552dc63c0) 0 empty

Class std::__is_referenceable<Module::port_t*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Module::port_t*&> (0x0x7fa552dc44e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552dc6420) 0 empty

Class std::__add_rvalue_reference_helper<Module::port_t*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<Module::port_t*&, true> (0x0x7fa552dc6480) 0 empty

Class std::add_rvalue_reference<Module::port_t*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Module::port_t*&> (0x0x7fa552dc4548) 0 empty
  std::__add_rvalue_reference_helper<Module::port_t*&, true> (0x0x7fa552dc64e0) 0 empty

Class std::__is_assignable_helper<Module::port_t*&, Module::port_t*&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Module::port_t*&, Module::port_t*&> (0x0x7fa552d83ba0) 0 empty

Class std::is_assignable<Module::port_t*&, Module::port_t*&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Module::port_t*&, Module::port_t*&> (0x0x7fa552dc4618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552dc6540) 0 empty

Class std::unary_function<std::pair<const perm_string, Module*>, const perm_string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const perm_string, Module*>, const perm_string> (0x0x7fa552dc66c0) 0 empty

Class std::_Select1st<std::pair<const perm_string, Module*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const perm_string, Module*> > (0x0x7fa552dc4680) 0 empty
  std::unary_function<std::pair<const perm_string, Module*>, const perm_string> (0x0x7fa552dc6720) 0 empty

Class std::unary_function<std::pair<const perm_string, LineInfo*>, const perm_string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const perm_string, LineInfo*>, const perm_string> (0x0x7fa552e1f180) 0 empty

Class std::_Select1st<std::pair<const perm_string, LineInfo*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const perm_string, LineInfo*> > (0x0x7fa552dc4820) 0 empty
  std::unary_function<std::pair<const perm_string, LineInfo*>, const perm_string> (0x0x7fa552e1f1e0) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<PGenerate*> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<PGenerate*> > > (0x0x7fa552e1fea0) 0

Class std::is_same<std::_List_node<PGenerate*>*, std::_List_node<PGenerate*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<PGenerate*>*, std::_List_node<PGenerate*>*> (0x0x7fa552dc4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552e1ff00) 0 empty

Class std::__and_<std::is_same<std::_List_node<PGenerate*>*, std::_List_node<PGenerate*>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<PGenerate*>*, std::_List_node<PGenerate*>*> > (0x0x7fa552dc4bc8) 0 empty
  std::is_same<std::_List_node<PGenerate*>*, std::_List_node<PGenerate*>*> (0x0x7fa552dc4c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552e1ff60) 0 empty

Class std::is_same<std::_List_node<PGenerate*>*, PGenerate**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<PGenerate*>*, PGenerate**> (0x0x7fa552dc4ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552e8c000) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<PGenerate**> >, std::is_same<std::_List_node<PGenerate*>*, PGenerate**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<PGenerate**> >, std::is_same<std::_List_node<PGenerate*>*, PGenerate**> > (0x0x7fa552e8c060) 0 empty

Class std::__and_<std::is_same<std::_List_node<PGenerate*>*, PGenerate**>, std::__not_<std::is_pointer<PGenerate**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<PGenerate*>*, PGenerate**>, std::__not_<std::is_pointer<PGenerate**> > > (0x0x7fa552dc4f08) 0 empty
  std::is_same<std::_List_node<PGenerate*>*, PGenerate**> (0x0x7fa552dc4f70) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552e8c0c0) 0 empty

Class std::unary_function<std::pair<const perm_string, PUdp*>, const perm_string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const perm_string, PUdp*>, const perm_string> (0x0x7fa552e8cc60) 0 empty

Class std::_Select1st<std::pair<const perm_string, PUdp*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const perm_string, PUdp*> > (0x0x7fa552e9d208) 0 empty
  std::unary_function<std::pair<const perm_string, PUdp*>, const perm_string> (0x0x7fa552e8ccc0) 0 empty

Class std::unary_function<std::pair<const perm_string, PEvent*>, const perm_string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const perm_string, PEvent*>, const perm_string> (0x0x7fa552ee60c0) 0 empty

Class std::_Select1st<std::pair<const perm_string, PEvent*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const perm_string, PEvent*> > (0x0x7fa552e9d2d8) 0 empty
  std::unary_function<std::pair<const perm_string, PEvent*>, const perm_string> (0x0x7fa552ee6120) 0 empty

Class std::unary_function<std::pair<const std::__cxx11::basic_string<char>, PExpr*>, const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const std::__cxx11::basic_string<char>, PExpr*>, const std::__cxx11::basic_string<char> > (0x0x7fa552b78000) 0 empty

Class std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > (0x0x7fa552e9d548) 0 empty
  std::unary_function<std::pair<const std::__cxx11::basic_string<char>, PExpr*>, const std::__cxx11::basic_string<char> > (0x0x7fa552b78060) 0 empty

Class std::unary_function<std::pair<const perm_string, LexicalScope::param_expr_t>, const perm_string>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const perm_string, LexicalScope::param_expr_t>, const perm_string> (0x0x7fa552b78420) 0 empty

Class std::_Select1st<std::pair<const perm_string, LexicalScope::param_expr_t> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const perm_string, LexicalScope::param_expr_t> > (0x0x7fa552e9d6e8) 0 empty
  std::unary_function<std::pair<const perm_string, LexicalScope::param_expr_t>, const perm_string> (0x0x7fa552b78540) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<perm_string> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<perm_string> > > (0x0x7fa552b78cc0) 0

Class std::is_same<std::_List_node<perm_string>*, std::_List_node<perm_string>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<perm_string>*, std::_List_node<perm_string>*> (0x0x7fa552e9da28) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552b78d20) 0 empty

Class std::__and_<std::is_same<std::_List_node<perm_string>*, std::_List_node<perm_string>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<perm_string>*, std::_List_node<perm_string>*> > (0x0x7fa552e9da90) 0 empty
  std::is_same<std::_List_node<perm_string>*, std::_List_node<perm_string>*> (0x0x7fa552e9daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552b78d80) 0 empty

Class std::remove_reference<const name_component_t&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const name_component_t&> (0x0x7fa552be97e0) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> > > > (0x0x7fa552c0a000) 0

Class std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*, std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*, std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*> (0x0x7fa552e9dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552c0a060) 0 empty

Class std::__and_<std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*> >*, std::_List_node<std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*> >*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*> >*, std::_List_node<std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*> >*> > (0x0x7fa552e9dc30) 0 empty
  std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*, std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*> (0x0x7fa552e9dc98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552c0a0c0) 0 empty

Class std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*, std::pair<std::__cxx11::list<name_component_t>, PExpr*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*, std::pair<std::__cxx11::list<name_component_t>, PExpr*>*> (0x0x7fa552e9db60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552c0a120) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<std::__cxx11::list<name_component_t>, PExpr*>*> >, std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*, std::pair<std::__cxx11::list<name_component_t>, PExpr*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<std::__cxx11::list<name_component_t>, PExpr*>*> >, std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*, std::pair<std::__cxx11::list<name_component_t>, PExpr*>*> > (0x0x7fa552c0a180) 0 empty

Class std::__and_<std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*> >*, std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*>*>, std::__not_<std::is_pointer<std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*> >*, std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*>*>, std::__not_<std::is_pointer<std::pair<std::__cxx11::list<name_component_t, std::allocator<name_component_t> >, PExpr*>*> > > (0x0x7fa552e9dd00) 0 empty
  std::is_same<std::_List_node<std::pair<std::__cxx11::list<name_component_t>, PExpr*> >*, std::pair<std::__cxx11::list<name_component_t>, PExpr*>*> (0x0x7fa552c23000) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552c0a1e0) 0 empty

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

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

Class std::__is_direct_constructible_impl<PExpr*, PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c23208) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa552c0a540) 0 empty

Class std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr*&&> > (0x0x7fa552c232d8) 0 empty
  std::__is_direct_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c23340) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa552c0a5a0) 0 empty

Class std::__is_direct_constructible_new_safe<PExpr*, PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<PExpr*, PExpr*&&> (0x0x7fa552c23478) 0 empty
  std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr*&&> > (0x0x7fa552c234e0) 0 empty
    std::__is_direct_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c23548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa552c0a6c0) 0 empty

Class std::__is_direct_constructible_new<PExpr*, PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<PExpr*, PExpr*&&> (0x0x7fa552c23618) 0 empty
  std::__is_direct_constructible_new_safe<PExpr*, PExpr*&&> (0x0x7fa552c23680) 0 empty
    std::__and_<std::is_destructible<PExpr*>, std::__is_direct_constructible_impl<PExpr*, PExpr*&&> > (0x0x7fa552c236e8) 0 empty
      std::__is_direct_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c23750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa552c0a720) 0 empty

Class std::__is_direct_constructible<PExpr*, PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<PExpr*, PExpr*&&> (0x0x7fa552c23820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552c0a780) 0 empty

Class std::__is_constructible_impl<PExpr*, PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c23888) 0 empty
  std::__is_direct_constructible<PExpr*, PExpr*&&> (0x0x7fa552c238f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552c0a7e0) 0 empty

Class std::is_constructible<PExpr*, PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<PExpr*, PExpr*&&> (0x0x7fa552c23958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552c0a840) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<PExpr*, PExpr*&&>, std::is_constructible<PExpr*, PExpr*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<PExpr*, PExpr*&&>, std::is_constructible<PExpr*, PExpr*&&> > (0x0x7fa552c0a8a0) 0 empty

Class std::__is_nt_constructible_impl<PExpr*, PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c239c0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552c0a900) 0 empty

Class std::__and_<std::is_constructible<PExpr*, PExpr*&&>, std::__is_nt_constructible_impl<PExpr*, PExpr*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<PExpr*, PExpr*&&>, std::__is_nt_constructible_impl<PExpr*, PExpr*&&> > (0x0x7fa552c23a28) 0 empty
  std::__is_nt_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c23a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552c0a960) 0 empty

Class std::is_nothrow_constructible<PExpr*, PExpr*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<PExpr*, PExpr*&&> (0x0x7fa552c23bc8) 0 empty
  std::__and_<std::is_constructible<PExpr*, PExpr*&&>, std::__is_nt_constructible_impl<PExpr*, PExpr*&&> > (0x0x7fa552c23c30) 0 empty
    std::__is_nt_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c23c98) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552c0a9c0) 0 empty

Class std::__is_nothrow_move_constructible_impl<PExpr*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<PExpr*, true> (0x0x7fa552c23d00) 0 empty
  std::is_nothrow_constructible<PExpr*, PExpr*&&> (0x0x7fa552c23d68) 0 empty
    std::__and_<std::is_constructible<PExpr*, PExpr*&&>, std::__is_nt_constructible_impl<PExpr*, PExpr*&&> > (0x0x7fa552c23dd0) 0 empty
      std::__is_nt_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c23e38) 0 empty
        std::integral_constant<bool, true> (0x0x7fa552c0aa20) 0 empty

Class std::is_nothrow_move_constructible<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<PExpr*> (0x0x7fa552c23ea0) 0 empty
  std::__is_nothrow_move_constructible_impl<PExpr*, true> (0x0x7fa552c23f08) 0 empty
    std::is_nothrow_constructible<PExpr*, PExpr*&&> (0x0x7fa552c23f70) 0 empty
      std::__and_<std::is_constructible<PExpr*, PExpr*&&>, std::__is_nt_constructible_impl<PExpr*, PExpr*&&> > (0x0x7fa552c41000) 0 empty
        std::__is_nt_constructible_impl<PExpr*, PExpr*&&> (0x0x7fa552c41068) 0 empty
          std::integral_constant<bool, true> (0x0x7fa552c0aa80) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<PExpr*> > (0x0x7fa552c410d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552c0aae0) 0 empty

Class std::conditional<false, std::is_copy_constructible<PExpr*>, std::__not_<std::is_nothrow_move_constructible<PExpr*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<PExpr*>, std::__not_<std::is_nothrow_move_constructible<PExpr*> > > (0x0x7fa552c0ab40) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<PExpr*> >, std::is_copy_constructible<PExpr*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<PExpr*> >, std::is_copy_constructible<PExpr*> > (0x0x7fa552c41138) 0 empty
  std::__not_<std::is_nothrow_move_constructible<PExpr*> > (0x0x7fa552c411a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552c0aba0) 0 empty

Class std::__move_if_noexcept_cond<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<PExpr*> (0x0x7fa552c412d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552c0ac00) 0 empty

Class std::conditional<false, PExpr* const*, std::move_iterator<PExpr**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, PExpr* const*, std::move_iterator<PExpr**> > (0x0x7fa552c0ac60) 0 empty

Class std::iterator_traits<PExpr**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<PExpr**> (0x0x7fa552c0acc0) 0 empty

Class std::conditional<false, PExpr**, std::move_iterator<PExpr**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, PExpr**, std::move_iterator<PExpr**> > (0x0x7fa552c0ad20) 0 empty

Class std::conditional<true, PExpr*&&, PExpr*&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, PExpr*&&, PExpr*&> (0x0x7fa552c0ade0) 0 empty

Class std::move_iterator<PExpr**>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<PExpr**> (0x0x7fa552c0ad80) 0

Class std::__allocated_ptr<std::allocator<std::_List_node<PSpecPath*> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<PSpecPath*> > > (0x0x7fa552c5d180) 0

Class std::is_same<std::_List_node<PSpecPath*>*, std::_List_node<PSpecPath*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<PSpecPath*>*, std::_List_node<PSpecPath*>*> (0x0x7fa552c41d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552c5d1e0) 0 empty

Class std::__and_<std::is_same<std::_List_node<PSpecPath*>*, std::_List_node<PSpecPath*>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<PSpecPath*>*, std::_List_node<PSpecPath*>*> > (0x0x7fa552c41dd0) 0 empty
  std::is_same<std::_List_node<PSpecPath*>*, std::_List_node<PSpecPath*>*> (0x0x7fa552c41e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552c5d240) 0 empty

Class std::is_same<std::_List_node<PSpecPath*>*, PSpecPath**>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<PSpecPath*>*, PSpecPath**> (0x0x7fa552c417b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552c5d2a0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<PSpecPath**> >, std::is_same<std::_List_node<PSpecPath*>*, PSpecPath**> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<PSpecPath**> >, std::is_same<std::_List_node<PSpecPath*>*, PSpecPath**> > (0x0x7fa552c5d300) 0 empty

Class std::__and_<std::is_same<std::_List_node<PSpecPath*>*, PSpecPath**>, std::__not_<std::is_pointer<PSpecPath**> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<PSpecPath*>*, PSpecPath**>, std::__not_<std::is_pointer<PSpecPath**> > > (0x0x7fa552c41d00) 0 empty
  std::is_same<std::_List_node<PSpecPath*>*, PSpecPath**> (0x0x7fa552c41ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552c5d360) 0 empty

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> > (0x0x7fa552c5da20) 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> > (0x0x7fa552c5da80) 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> > (0x0x7fa552c5dd20) 0

Class std::iterator_traits<char16_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char16_t*> (0x0x7fa552c5dde0) 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> > (0x0x7fa552c5dd80) 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> > (0x0x7fa552cdb180) 0

Class std::iterator_traits<char32_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char32_t*> (0x0x7fa552cdb240) 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> > (0x0x7fa552cdb1e0) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > > (0x0x7fa552cdbc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > > (0x0x7fa552c8ac30) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> > > > (0x0x7fa552cdbcc0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*, std::pair<const perm_string, LexicalScope::param_expr_t>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*, std::pair<const perm_string, LexicalScope::param_expr_t>*> (0x0x7fa552c8ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552cdbd20) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, LexicalScope::param_expr_t>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*, std::pair<const perm_string, LexicalScope::param_expr_t>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, LexicalScope::param_expr_t>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*, std::pair<const perm_string, LexicalScope::param_expr_t>*> > (0x0x7fa552cdbd80) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*, std::pair<const perm_string, LexicalScope::param_expr_t>*>, std::__not_<std::is_pointer<std::pair<const perm_string, LexicalScope::param_expr_t>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*, std::pair<const perm_string, LexicalScope::param_expr_t>*>, std::__not_<std::is_pointer<std::pair<const perm_string, LexicalScope::param_expr_t>*> > > (0x0x7fa552c8ad68) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*, std::pair<const perm_string, LexicalScope::param_expr_t>*> (0x0x7fa552c8add0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552cdbde0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > > (0x0x7fa552d36120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > > (0x0x7fa552c8af08) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> > > > (0x0x7fa552d36240) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*, std::pair<const perm_string, PEvent*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*, std::pair<const perm_string, PEvent*>*> (0x0x7fa552c8a340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552d362a0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PEvent*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*, std::pair<const perm_string, PEvent*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PEvent*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*, std::pair<const perm_string, PEvent*>*> > (0x0x7fa552d36300) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*, std::pair<const perm_string, PEvent*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PEvent*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*, std::pair<const perm_string, PEvent*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PEvent*>*> > > (0x0x7fa552c8a3a8) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*, std::pair<const perm_string, PEvent*>*> (0x0x7fa552c8a410) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552d36360) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > > (0x0x7fa552d36660) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > > (0x0x7fa552c8a680) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PWire*> > > > (0x0x7fa552d36780) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*, std::pair<const perm_string, PWire*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*, std::pair<const perm_string, PWire*>*> (0x0x7fa552c8a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552d367e0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PWire*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*, std::pair<const perm_string, PWire*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PWire*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*, std::pair<const perm_string, PWire*>*> > (0x0x7fa552d36840) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*, std::pair<const perm_string, PWire*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PWire*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*, std::pair<const perm_string, PWire*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PWire*>*> > > (0x0x7fa552c8aa28) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*, std::pair<const perm_string, PWire*>*> (0x0x7fa552c8aaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552d368a0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > > (0x0x7fa5529881e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > > (0x0x7fa552c8af70) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> > > > (0x0x7fa552988300) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*, std::pair<const perm_string, PExpr*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*, std::pair<const perm_string, PExpr*>*> (0x0x7fa5529981a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552988360) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PExpr*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*, std::pair<const perm_string, PExpr*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PExpr*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*, std::pair<const perm_string, PExpr*>*> > (0x0x7fa5529883c0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*, std::pair<const perm_string, PExpr*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PExpr*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*, std::pair<const perm_string, PExpr*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PExpr*>*> > > (0x0x7fa552998208) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*, std::pair<const perm_string, PExpr*>*> (0x0x7fa552998270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552988420) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > > (0x0x7fa552988f60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > > (0x0x7fa5529983a8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PTask*> > > > (0x0x7fa5529c70c0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*, std::pair<const perm_string, PTask*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*, std::pair<const perm_string, PTask*>*> (0x0x7fa552998618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5529c7600) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PTask*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*, std::pair<const perm_string, PTask*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PTask*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*, std::pair<const perm_string, PTask*>*> > (0x0x7fa5529c7660) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*, std::pair<const perm_string, PTask*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PTask*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*, std::pair<const perm_string, PTask*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PTask*>*> > > (0x0x7fa552998680) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*, std::pair<const perm_string, PTask*>*> (0x0x7fa5529986e8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5529c76c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5529c78a0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> >
   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 perm_string, PTask*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > (0x0x7fa5529c7900) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, 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 perm_string, PTask*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa5529c7960) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa5529988f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5529c7a20) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > > (0x0x7fa5529c7a80) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552998958) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5529c7ae0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > (0x0x7fa5529c7b40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > (0x0x7fa5529989c0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552998a28) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5529c7ba0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552998a90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5529c7c00) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > (0x0x7fa5529c7c60) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > (0x0x7fa552998af8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552998b60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5529c7cc0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > (0x0x7fa552998bc8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > (0x0x7fa552998c30) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552998c98) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5529c7d20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > > (0x0x7fa552998d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5529c7d80) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552998d68) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5529c7de0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > (0x0x7fa5529c7e40) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> > (0x0x7fa552998dd0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552998e38) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5529c7ea0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552998ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5529c7f00) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, true> (0x0x7fa5529c7f60) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0d000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, true> (0x0x7fa552a0e000) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   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 perm_string, PTask*> >*&> (0x0x7fa552998888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa5529c79c0) 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 perm_string, PTask*> >*&> >
   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 perm_string, PTask*> >*&> > (0x0x7fa552a0d138) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0d1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa552a0e060) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   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 perm_string, PTask*> >*&> (0x0x7fa552a0d208) 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 perm_string, PTask*> >*&> > (0x0x7fa552a0d270) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0d2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa552a0e0c0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   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 perm_string, PTask*> >*&> (0x0x7fa552a0d340) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0d3a8) 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 perm_string, PTask*> >*&> > (0x0x7fa552a0d410) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0d478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa552a0e120) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   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 perm_string, PTask*> >*&> (0x0x7fa552a0d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552a0e180) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   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 perm_string, PTask*> >*&> (0x0x7fa552a0d548) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0d5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552a0e1e0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   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 perm_string, PTask*> >*&> (0x0x7fa552a0d618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552a0e240) 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&> >
   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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&> > (0x0x7fa552a0e2a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, 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&&> > (0x0x7fa552a0e300) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0e3c0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0e420) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0e360) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552a0e480) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0d820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552a0e4e0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, 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 perm_string, PTask*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa552a0e540) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, 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 perm_string, PTask*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552a0d888) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552a0d8f0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa552a0d958) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552a0e5a0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa552a0e600) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*> (0x0x7fa552a0da90) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552a0e660) 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552a0e6c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552a0dbc8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552a0dc30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552a0e720) 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552a0dc98) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552a0dd00) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552a0dd68) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552a0e780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&>, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552a0ddd0) 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552a0de38) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552a0dea0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552a0df08) 0 empty
        std::integral_constant<bool, true> (0x0x7fa552a0e7e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552a0e8a0) 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&> >
   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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&> > (0x0x7fa552a0e900) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, 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&&> > (0x0x7fa552a0e960) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552a36000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552a0e9c0) 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552a36068) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552a360d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552a0ea20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&>, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552a36138) 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552a361a0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552a36208) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552a0ea80) 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 perm_string, PTask*> >*&> >
   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 perm_string, PTask*> >*&> > (0x0x7fa552a0eb40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>, 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 perm_string, PTask*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa552a36270) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa552a362d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552a0eba0) 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 perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552a0ec60) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&, 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 perm_string, PTask*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa552a36340) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa552a363a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552a0ecc0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PTask*> >*&> (0x0x7fa552a0ed80) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > > (0x0x7fa552a56480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > > (0x0x7fa552a36680) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> > > > (0x0x7fa552a564e0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*, std::pair<const perm_string, PFunction*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*, std::pair<const perm_string, PFunction*>*> (0x0x7fa552a36820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552a568a0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PFunction*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*, std::pair<const perm_string, PFunction*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PFunction*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*, std::pair<const perm_string, PFunction*>*> > (0x0x7fa552a56900) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*, std::pair<const perm_string, PFunction*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PFunction*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*, std::pair<const perm_string, PFunction*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PFunction*>*> > > (0x0x7fa552a36888) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*, std::pair<const perm_string, PFunction*>*> (0x0x7fa552a368f0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552a56960) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552a56b40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> >
   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 perm_string, PFunction*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > (0x0x7fa552a56ba0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, 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 perm_string, PFunction*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa552a56c00) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552a36af8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552a56cc0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > > (0x0x7fa552a56d20) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552a36b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552a56d80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > (0x0x7fa552a56ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > (0x0x7fa552a36bc8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552a36c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552a56f00) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552a36c98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552aaa000) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > (0x0x7fa552aaa060) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > (0x0x7fa552a36d00) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552a36d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552aaa0c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > (0x0x7fa552a36dd0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > (0x0x7fa552a36e38) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552a36ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552aaa120) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > > (0x0x7fa552a36f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552aaa180) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552a36f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552aaa1e0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > (0x0x7fa552aaa240) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> > (0x0x7fa552a366e8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab1000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552aaa2a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab1068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552aaa300) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, true> (0x0x7fa552aaa420) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab11a0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, true> (0x0x7fa552aaa480) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   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 perm_string, PFunction*> >*&> (0x0x7fa552a36a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa552a56c60) 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 perm_string, PFunction*> >*&> >
   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 perm_string, PFunction*> >*&> > (0x0x7fa552ab1270) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab12d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa552aaa5a0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   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 perm_string, PFunction*> >*&> (0x0x7fa552ab1340) 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 perm_string, PFunction*> >*&> > (0x0x7fa552ab13a8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab1410) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa552aaa600) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   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 perm_string, PFunction*> >*&> (0x0x7fa552ab1478) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab14e0) 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 perm_string, PFunction*> >*&> > (0x0x7fa552ab1548) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab15b0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa552aaa660) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   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 perm_string, PFunction*> >*&> (0x0x7fa552ab1618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552aaa6c0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   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 perm_string, PFunction*> >*&> (0x0x7fa552ab1680) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab16e8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552aaa720) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   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 perm_string, PFunction*> >*&> (0x0x7fa552ab1750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552aaa780) 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&> >
   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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&> > (0x0x7fa552aaa7e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, 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&&> > (0x0x7fa552aaa840) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552aaa900) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552aaa960) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552aaa8a0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab1820) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552aaa9c0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552ab1888) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552aaaa20) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, 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 perm_string, PFunction*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa552aaaa80) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, 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 perm_string, PFunction*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552ab18f0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552ab1958) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa552ab19c0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552aaaae0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa552aaab40) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*> (0x0x7fa552ab1af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552aaaba0) 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552aaac00) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552ab1b60) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552ab1bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552aaac60) 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552ab1c30) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552ab1c98) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552ab1d00) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552aaacc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&>, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552ab1d68) 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552ab1dd0) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552ab1e38) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552ab1ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa552aaad20) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552aaade0) 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&> >
   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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&> > (0x0x7fa552aaae40) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, 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&&> > (0x0x7fa552aaaea0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552ab1f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552aaaf00) 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552adb000) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552adb068) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552aaaf60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&>, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552adb0d0) 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552adb138) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552adb1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552add000) 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 perm_string, PFunction*> >*&> >
   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 perm_string, PFunction*> >*&> > (0x0x7fa552add0c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>, 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 perm_string, PFunction*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa552adb208) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa552adb270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552add120) 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 perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552add1e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&, 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 perm_string, PFunction*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa552adb2d8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa552adb340) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552add240) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PFunction*> >*&> (0x0x7fa552add300) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552addd20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> >
   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 perm_string, PExpr*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > (0x0x7fa552addd80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, 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 perm_string, PExpr*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa552addde0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adb680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552addea0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > > (0x0x7fa552addf00) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adb6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552addf60) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > (0x0x7fa552b2d000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > (0x0x7fa552adb750) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adb7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552b2d060) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adb820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552b2d0c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > (0x0x7fa552b2d120) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > (0x0x7fa552adb888) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adb8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552b2d180) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > (0x0x7fa552adb958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > (0x0x7fa552adb9c0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adba28) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552b2d1e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > > (0x0x7fa552adba90) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552b2d240) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552b2d2a0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > (0x0x7fa552b2d300) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> > (0x0x7fa552adbb60) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adbbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552b2d360) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adbc30) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552b2d3c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, true> (0x0x7fa552b2d420) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552adbe38) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, true> (0x0x7fa552b2d480) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   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 perm_string, PExpr*> >*&> (0x0x7fa552adb618) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa552adde40) 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 perm_string, PExpr*> >*&> >
   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 perm_string, PExpr*> >*&> > (0x0x7fa552adbf70) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b3a000) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa552b2d4e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   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 perm_string, PExpr*> >*&> (0x0x7fa552b3a068) 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 perm_string, PExpr*> >*&> > (0x0x7fa552b3a0d0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b3a138) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa552b2d540) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   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 perm_string, PExpr*> >*&> (0x0x7fa552b3a1a0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b3a208) 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 perm_string, PExpr*> >*&> > (0x0x7fa552b3a270) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b3a2d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa552b2d5a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   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 perm_string, PExpr*> >*&> (0x0x7fa552b3a340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552b2d600) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   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 perm_string, PExpr*> >*&> (0x0x7fa552b3a3a8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b3a410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552b2d660) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   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 perm_string, PExpr*> >*&> (0x0x7fa552b3a478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552b2d6c0) 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&> >
   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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&> > (0x0x7fa552b2d720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, 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&&> > (0x0x7fa552b2d780) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b2d840) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b2d8a0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b2d7e0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b3a618) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552b2d900) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552b3a680) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552b2d960) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, 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 perm_string, PExpr*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa552b2d9c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, 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 perm_string, PExpr*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552b3a6e8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552b3a750) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa552b3a7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552b2da20) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa552b2da80) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*> (0x0x7fa552b3a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552b2dae0) 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552b2db40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552b3aa28) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552b3aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552b2dba0) 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552b3aaf8) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552b3ab60) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552b3abc8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552b2dc00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&>, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552b3ac30) 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552b3ac98) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552b3ad00) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552b3ad68) 0 empty
        std::integral_constant<bool, true> (0x0x7fa552b2dc60) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552b2dd20) 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&> >
   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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&> > (0x0x7fa552b2dd80) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, 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&&> > (0x0x7fa552b2dde0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552b3ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552b2de40) 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552b3aea0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552b3af08) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552b2dea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&>, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552b3af70) 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552721000) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552721068) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552b2df00) 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 perm_string, PExpr*> >*&> >
   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 perm_string, PExpr*> >*&> > (0x0x7fa552727000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>, 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 perm_string, PExpr*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa5527210d0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa552721138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552727060) 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 perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552727120) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&, 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 perm_string, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa5527211a0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa552721208) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552727180) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PExpr*> >*&> (0x0x7fa552727240) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552727d20) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> >
   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 perm_string, PWire*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > (0x0x7fa552727d80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, 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 perm_string, PWire*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa552727de0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa552721548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552727ea0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > > (0x0x7fa552727f00) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527215b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552727f60) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > (0x0x7fa552775000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > (0x0x7fa552721618) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa552721680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552775060) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527216e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5527750c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > (0x0x7fa552775120) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > (0x0x7fa552721750) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527217b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552775180) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > (0x0x7fa552721820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > (0x0x7fa552721888) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527218f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5527751e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > > (0x0x7fa552721958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552775240) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527219c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5527752a0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > (0x0x7fa552775300) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> > (0x0x7fa552721a28) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa552721a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552775360) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa552721af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5527753c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, true> (0x0x7fa552775420) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa552721d00) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, true> (0x0x7fa552775480) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   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 perm_string, PWire*> >*&> (0x0x7fa5527214e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa552727e40) 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 perm_string, PWire*> >*&> >
   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 perm_string, PWire*> >*&> > (0x0x7fa552721e38) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa552721ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa5527754e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   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 perm_string, PWire*> >*&> (0x0x7fa552721f08) 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 perm_string, PWire*> >*&> > (0x0x7fa552721f70) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa552781000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa552775540) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   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 perm_string, PWire*> >*&> (0x0x7fa552781068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527810d0) 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 perm_string, PWire*> >*&> > (0x0x7fa552781138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527811a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5527755a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   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 perm_string, PWire*> >*&> (0x0x7fa552781208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552775600) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   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 perm_string, PWire*> >*&> (0x0x7fa552781270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527812d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552775660) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   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 perm_string, PWire*> >*&> (0x0x7fa552781340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5527756c0) 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&> >
   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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&> > (0x0x7fa552775720) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, 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&&> > (0x0x7fa552775780) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa552775840) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527758a0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527757e0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527814e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552775900) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa552781548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552775960) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, 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 perm_string, PWire*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa5527759c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, 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 perm_string, PWire*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa5527815b0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552781618) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa552781680) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552775a20) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa552775a80) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*> (0x0x7fa5527817b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552775ae0) 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552775b40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5527818f0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552781958) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552775ba0) 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5527819c0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552781a28) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552781a90) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552775c00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&>, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552781af8) 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552781b60) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552781bc8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552781c30) 0 empty
        std::integral_constant<bool, true> (0x0x7fa552775c60) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552775d20) 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&> >
   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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&> > (0x0x7fa552775d80) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, 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&&> > (0x0x7fa552775de0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552781d00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552775e40) 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552781d68) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552781dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552775ea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&>, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552781e38) 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552781ea0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552781f08) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552775f00) 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 perm_string, PWire*> >*&> >
   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 perm_string, PWire*> >*&> > (0x0x7fa5527a9000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>, 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 perm_string, PWire*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa552781f70) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa5527ab000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5527a9060) 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 perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa5527a9120) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&, 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 perm_string, PWire*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa5527ab068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa5527ab0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5527a9180) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PWire*> >*&> (0x0x7fa5527a9240) 0 empty

Class std::__iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t* const*, std::vector<Module::port_t*> >, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t* const*, std::vector<Module::port_t*> >, void> (0x0x7fa5527dd840) 0 empty

Class std::iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t* const*, std::vector<Module::port_t*> > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t* const*, std::vector<Module::port_t*> > > (0x0x7fa5527ab340) 0 empty
  std::__iterator_traits<__gnu_cxx::__normal_iterator<Module::port_t* const*, std::vector<Module::port_t*> >, void> (0x0x7fa5527dd8a0) 0 empty

Class std::is_function<Module::port_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_function<Module::port_t* const&> (0x0x7fa5527ab478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5527dd960) 0 empty

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

Class std::is_lvalue_reference<Module::port_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Module::port_t* const&> (0x0x7fa5527ab4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5527dda20) 0 empty

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

Class std::__or_<std::is_lvalue_reference<Module::port_t* const&>, std::is_rvalue_reference<Module::port_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Module::port_t* const&>, std::is_rvalue_reference<Module::port_t* const&> > (0x0x7fa5527ab548) 0 empty
  std::is_lvalue_reference<Module::port_t* const&> (0x0x7fa5527ab5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5527ddae0) 0 empty

Class std::is_reference<Module::port_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Module::port_t* const&> (0x0x7fa5527ab618) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5527ddb40) 0 empty

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

Class std::__or_<std::is_reference<Module::port_t* const&>, std::is_void<Module::port_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Module::port_t* const&>, std::is_void<Module::port_t* const&> > (0x0x7fa5527ab750) 0 empty
  std::is_reference<Module::port_t* const&> (0x0x7fa5527ab7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5527ddc00) 0 empty

Class std::__or_<std::is_function<Module::port_t* const&>, std::is_reference<Module::port_t* const&>, std::is_void<Module::port_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Module::port_t* const&>, std::is_reference<Module::port_t* const&>, std::is_void<Module::port_t* const&> > (0x0x7fa5527ab820) 0 empty
  std::__or_<std::is_reference<Module::port_t* const&>, std::is_void<Module::port_t* const&> > (0x0x7fa5527ab888) 0 empty
    std::is_reference<Module::port_t* const&> (0x0x7fa5527ab8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5527ddd20) 0 empty

Class std::__not_<std::__or_<std::is_function<Module::port_t* const&>, std::is_reference<Module::port_t* const&>, std::is_void<Module::port_t* const&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Module::port_t* const&>, std::is_reference<Module::port_t* const&>, std::is_void<Module::port_t* const&> > > (0x0x7fa5527ab958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5527ddde0) 0 empty

Class std::is_object<Module::port_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_object<Module::port_t* const&> (0x0x7fa5527ab9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5527dde40) 0 empty

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

Class std::__or_<std::is_object<Module::port_t* const&>, std::is_reference<Module::port_t* const&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Module::port_t* const&>, std::is_reference<Module::port_t* const&> > (0x0x7fa5527abaf8) 0 empty
  std::is_reference<Module::port_t* const&> (0x0x7fa5527abb60) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5527ddf00) 0 empty

Class std::__is_referenceable<Module::port_t* const&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Module::port_t* const&> (0x0x7fa5527abbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552803120) 0 empty

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

Class std::add_rvalue_reference<Module::port_t* const&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<Module::port_t* const&> (0x0x7fa5527abc30) 0 empty
  std::__add_rvalue_reference_helper<Module::port_t* const&, true> (0x0x7fa5528031e0) 0 empty

Class std::__is_assignable_helper<Module::port_t*&, Module::port_t* const&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<Module::port_t*&, Module::port_t* const&> (0x0x7fa5527dd900) 0 empty

Class std::is_assignable<Module::port_t*&, Module::port_t* const&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<Module::port_t*&, Module::port_t* const&> (0x0x7fa5527abc98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552803240) 0 empty

Class std::__is_pointer<Module::port_t* const*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Module::port_t* const*> (0x0x7fa5528033c0) 0 empty

Class std::__is_pointer<Module::port_t**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<Module::port_t**> (0x0x7fa552803420) 0 empty

Class std::__are_same<Module::port_t*, Module::port_t*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<Module::port_t*, Module::port_t*> (0x0x7fa552803480) 0 empty

Class std::__copy_move<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, true, std::random_access_iterator_tag> (0x0x7fa5528034e0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > > (0x0x7fa552803840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > > (0x0x7fa5527abdd0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, Module*> > > > (0x0x7fa552803960) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*, std::pair<const perm_string, Module*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*, std::pair<const perm_string, Module*>*> (0x0x7fa55283c068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552803d20) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, Module*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*, std::pair<const perm_string, Module*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, Module*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*, std::pair<const perm_string, Module*>*> > (0x0x7fa552803d80) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*, std::pair<const perm_string, Module*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, Module*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*, std::pair<const perm_string, Module*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, Module*>*> > > (0x0x7fa55283c0d0) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*, std::pair<const perm_string, Module*>*> (0x0x7fa55283c138) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552803de0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa55284d000) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> >
   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 perm_string, Module*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > (0x0x7fa55284d060) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, 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 perm_string, Module*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa55284d0c0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283c340) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55284d180) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > > (0x0x7fa55284d1e0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55284d240) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > (0x0x7fa55284d2a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > (0x0x7fa55283c410) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283c478) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55284d300) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55284d360) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > (0x0x7fa55284d3c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > (0x0x7fa55283c548) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55284d420) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > (0x0x7fa55283c618) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > (0x0x7fa55283c680) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283c6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55284d480) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > > (0x0x7fa55283c750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55284d4e0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55284d540) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > (0x0x7fa55284d5a0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> > (0x0x7fa55283c820) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283c888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55284d600) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55284d660) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, true> (0x0x7fa55284d6c0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283caf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, true> (0x0x7fa55284d720) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   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 perm_string, Module*> >*&> (0x0x7fa55283c2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa55284d120) 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 perm_string, Module*> >*&> >
   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 perm_string, Module*> >*&> > (0x0x7fa55283cc30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283cc98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa55284d780) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   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 perm_string, Module*> >*&> (0x0x7fa55283cd00) 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 perm_string, Module*> >*&> > (0x0x7fa55283cd68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283cdd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa55284d7e0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   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 perm_string, Module*> >*&> (0x0x7fa55283ce38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283cea0) 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 perm_string, Module*> >*&> > (0x0x7fa55283cf08) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55283cf70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa55284d840) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   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 perm_string, Module*> >*&> (0x0x7fa552871000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55284d8a0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   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 perm_string, Module*> >*&> (0x0x7fa552871068) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa5528710d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55284d900) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   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 perm_string, Module*> >*&> (0x0x7fa552871138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55284d960) 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&> >
   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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&> > (0x0x7fa55284d9c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, 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 perm_string, Module*> >*&, 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&&> > (0x0x7fa55284da20) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55284dae0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55284db40) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55284da80) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa552871208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55284dba0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa552871270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55284dc00) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, 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 perm_string, Module*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa55284dc60) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, 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 perm_string, Module*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa5528712d8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552871340) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa5528713a8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55284dcc0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa55284dd20) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*> (0x0x7fa5528714e0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55284dd80) 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa55284dde0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552871618) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552871680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55284de40) 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5528716e8) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552871750) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5528717b8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55284dea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&>, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552871820) 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552871888) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5528718f0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552871958) 0 empty
        std::integral_constant<bool, true> (0x0x7fa55284df00) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa55288d000) 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&> >
   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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&> > (0x0x7fa55288d060) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, 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 perm_string, Module*> >*&, 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&&> > (0x0x7fa55288d0c0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552871a28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55288d120) 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552871a90) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552871af8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55288d180) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&>, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552871b60) 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552871bc8) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552871c30) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55288d1e0) 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 perm_string, Module*> >*&> >
   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 perm_string, Module*> >*&> > (0x0x7fa55288d2a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>, 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 perm_string, Module*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa552871c98) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa552871d00) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55288d300) 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 perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa55288d3c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&, 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 perm_string, Module*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa552871d68) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa552871dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55288d420) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, Module*> >*&> (0x0x7fa55288d4e0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > > (0x0x7fa55288dba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > > (0x0x7fa5528c80d0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> > > > (0x0x7fa55288dc00) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*, std::pair<const perm_string, LineInfo*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*, std::pair<const perm_string, LineInfo*>*> (0x0x7fa5528c8270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5528e6000) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, LineInfo*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*, std::pair<const perm_string, LineInfo*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, LineInfo*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*, std::pair<const perm_string, LineInfo*>*> > (0x0x7fa5528e6060) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*, std::pair<const perm_string, LineInfo*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, LineInfo*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*, std::pair<const perm_string, LineInfo*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, LineInfo*>*> > > (0x0x7fa5528c82d8) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*, std::pair<const perm_string, LineInfo*>*> (0x0x7fa5528c8340) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5528e60c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5528e62a0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> >
   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 perm_string, LineInfo*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > (0x0x7fa5528e6300) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, 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 perm_string, LineInfo*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa5528e6360) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c8548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5528e6420) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > > (0x0x7fa5528e6480) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c85b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5528e64e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > (0x0x7fa5528e6600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > (0x0x7fa5528c8618) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c8680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5528e6660) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5528e6720) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > (0x0x7fa5528e6780) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > (0x0x7fa5528c8750) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c87b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5528e67e0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > (0x0x7fa5528c8820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > (0x0x7fa5528c8888) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c88f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5528e6840) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > > (0x0x7fa5528c8958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5528e68a0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c89c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5528e6900) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > (0x0x7fa5528e6960) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> > (0x0x7fa5528c8a28) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c8a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5528e69c0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c8af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5528e6a20) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, true> (0x0x7fa5528e6a80) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c8c30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, true> (0x0x7fa5528e6ae0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   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 perm_string, LineInfo*> >*&> (0x0x7fa5528c84e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa5528e63c0) 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 perm_string, LineInfo*> >*&> >
   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 perm_string, LineInfo*> >*&> > (0x0x7fa5528c8d00) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c8d68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa5528e6c00) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   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 perm_string, LineInfo*> >*&> (0x0x7fa5528c8dd0) 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 perm_string, LineInfo*> >*&> > (0x0x7fa5528c8e38) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c8ea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa5528e6c60) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   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 perm_string, LineInfo*> >*&> (0x0x7fa5528c8f08) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528c8f70) 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 perm_string, LineInfo*> >*&> > (0x0x7fa5528c8138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa552913000) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5528e6cc0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   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 perm_string, LineInfo*> >*&> (0x0x7fa552913068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5528e6d20) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   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 perm_string, LineInfo*> >*&> (0x0x7fa5529130d0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa552913138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5528e6d80) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   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 perm_string, LineInfo*> >*&> (0x0x7fa5529131a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5528e6de0) 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&> >
   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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&> > (0x0x7fa5528e6e40) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, 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&&> > (0x0x7fa5528e6ea0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528e6f60) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa55251e000) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5528e6f00) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa552913270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55251e060) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa5529132d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55251e0c0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, 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 perm_string, LineInfo*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa55251e120) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, 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 perm_string, LineInfo*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552913340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa5529133a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa552913410) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55251e180) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa55251e1e0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*> (0x0x7fa552913548) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55251e240) 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa55251e2a0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5529135b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552913618) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55251e300) 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552913680) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5529136e8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552913750) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55251e360) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&>, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5529137b8) 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552913820) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552913888) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5529138f0) 0 empty
        std::integral_constant<bool, true> (0x0x7fa55251e3c0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa55251e480) 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&> >
   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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&> > (0x0x7fa55251e4e0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, 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&&> > (0x0x7fa55251e540) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5529139c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55251e5a0) 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552913a28) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552913a90) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55251e600) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&>, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552913af8) 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552913b60) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552913bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55251e660) 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 perm_string, LineInfo*> >*&> >
   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 perm_string, LineInfo*> >*&> > (0x0x7fa55251e720) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>, 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 perm_string, LineInfo*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa552913c30) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa552913c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55251e780) 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 perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa55251e840) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&, 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 perm_string, LineInfo*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa552913d00) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa552913d68) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55251e8a0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, LineInfo*> >*&> (0x0x7fa55251e960) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > > (0x0x7fa5525627e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > > (0x0x7fa55256e1a0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> > > > (0x0x7fa552562900) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*, std::pair<const perm_string, PUdp*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*, std::pair<const perm_string, PUdp*>*> (0x0x7fa55256e410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552562cc0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PUdp*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*, std::pair<const perm_string, PUdp*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const perm_string, PUdp*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*, std::pair<const perm_string, PUdp*>*> > (0x0x7fa552562d20) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*, std::pair<const perm_string, PUdp*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PUdp*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*, std::pair<const perm_string, PUdp*>*>, std::__not_<std::is_pointer<std::pair<const perm_string, PUdp*>*> > > (0x0x7fa55256e478) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*, std::pair<const perm_string, PUdp*>*> (0x0x7fa55256e4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552562d80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552562f60) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> >
   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 perm_string, PUdp*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > (0x0x7fa5525af000) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, 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 perm_string, PUdp*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa5525af060) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5525af120) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > > (0x0x7fa5525af180) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256e750) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5525af1e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > (0x0x7fa5525af240) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > (0x0x7fa55256e7b8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256e820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5525af2a0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256e888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5525af300) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > (0x0x7fa5525af360) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > (0x0x7fa55256e8f0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256e958) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5525af3c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > (0x0x7fa55256e9c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > (0x0x7fa55256ea28) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256ea90) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5525af420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > > (0x0x7fa55256eaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5525af480) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256eb60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5525af4e0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > (0x0x7fa5525af540) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> > (0x0x7fa55256ebc8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256ec30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5525af5a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5525af600) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, true> (0x0x7fa5525af660) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256edd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, true> (0x0x7fa5525af780) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   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 perm_string, PUdp*> >*&> (0x0x7fa55256e680) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa5525af0c0) 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 perm_string, PUdp*> >*&> >
   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 perm_string, PUdp*> >*&> > (0x0x7fa55256ef08) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa55256ef70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa5525af7e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   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 perm_string, PUdp*> >*&> (0x0x7fa55256e068) 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 perm_string, PUdp*> >*&> > (0x0x7fa55256e208) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525cb000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa5525af840) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   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 perm_string, PUdp*> >*&> (0x0x7fa5525cb068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525cb0d0) 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 perm_string, PUdp*> >*&> > (0x0x7fa5525cb138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525cb1a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5525af8a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   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 perm_string, PUdp*> >*&> (0x0x7fa5525cb208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5525af900) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   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 perm_string, PUdp*> >*&> (0x0x7fa5525cb270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525cb2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5525af960) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   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 perm_string, PUdp*> >*&> (0x0x7fa5525cb340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5525af9c0) 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&> >
   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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&> > (0x0x7fa5525afa20) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, 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&&> > (0x0x7fa5525afa80) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525afb40) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525afba0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525afae0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525cb4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5525afc00) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525cb548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5525afc60) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, 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 perm_string, PUdp*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa5525afcc0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, 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 perm_string, PUdp*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa5525cb5b0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa5525cb618) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa5525cb680) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5525afd20) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa5525afd80) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*> (0x0x7fa5525cb7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5525afde0) 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa5525afe40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5525cb8f0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5525cb958) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5525afea0) 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5525cb9c0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5525cba28) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5525cba90) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5525aff00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&>, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5525cbaf8) 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5525cbb60) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5525cbbc8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5525cbc30) 0 empty
        std::integral_constant<bool, true> (0x0x7fa5525aff60) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5525e7060) 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&> >
   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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&> > (0x0x7fa5525e70c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, 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&&> > (0x0x7fa5525e7120) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5525cbd00) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5525e7180) 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5525cbd68) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5525cbdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5525e71e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&>, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5525cbe38) 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5525cbea0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5525cbf08) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5525e7240) 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 perm_string, PUdp*> >*&> >
   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 perm_string, PUdp*> >*&> > (0x0x7fa5525e7300) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>, 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 perm_string, PUdp*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa5525cbf70) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa5525f6000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5525e7360) 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 perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa5525e7420) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&, 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 perm_string, PUdp*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa5525f6068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa5525f60d0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5525e7480) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PUdp*> >*&> (0x0x7fa5525e7540) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5526270c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> >
   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 perm_string, PEvent*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > (0x0x7fa552627120) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, 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 perm_string, PEvent*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa552627180) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f6548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552627240) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > > (0x0x7fa5526272a0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552627300) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > (0x0x7fa552627360) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > (0x0x7fa5525f6618) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f6680) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526273c0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552627420) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > (0x0x7fa552627480) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > (0x0x7fa5525f6750) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f67b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526274e0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > (0x0x7fa5525f6820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > (0x0x7fa5525f6888) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f68f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552627540) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > > (0x0x7fa5525f6958) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5526275a0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f69c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552627600) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > (0x0x7fa552627660) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> > (0x0x7fa5525f6a28) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f6a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526276c0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552627720) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, true> (0x0x7fa552627780) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f6d00) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, true> (0x0x7fa5526277e0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   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 perm_string, PEvent*> >*&> (0x0x7fa5525f64e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa5526271e0) 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 perm_string, PEvent*> >*&> >
   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 perm_string, PEvent*> >*&> > (0x0x7fa5525f6e38) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5525f6ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa552627840) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   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 perm_string, PEvent*> >*&> (0x0x7fa5525f6f08) 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 perm_string, PEvent*> >*&> > (0x0x7fa5525f6f70) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa552651000) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa5526278a0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   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 perm_string, PEvent*> >*&> (0x0x7fa552651068) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5526510d0) 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 perm_string, PEvent*> >*&> > (0x0x7fa552651138) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5526511a0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa552627900) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   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 perm_string, PEvent*> >*&> (0x0x7fa552651208) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552627960) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   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 perm_string, PEvent*> >*&> (0x0x7fa552651270) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5526512d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526279c0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   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 perm_string, PEvent*> >*&> (0x0x7fa552651340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552627a20) 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&> >
   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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&> > (0x0x7fa552627a80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, 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&&> > (0x0x7fa552627ae0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa552627ba0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa552627c00) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa552627b40) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa552651410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552627c60) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa552651478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552627cc0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, 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 perm_string, PEvent*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa552627d20) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, 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 perm_string, PEvent*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa5526514e0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552651548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa5526515b0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552627d80) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa552627de0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*> (0x0x7fa5526516e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552627e40) 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552627ea0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552651820) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552651888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552627f00) 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5526518f0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552651958) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5526519c0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552627f60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&>, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552651a28) 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552651a90) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552651af8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552651b60) 0 empty
        std::integral_constant<bool, true> (0x0x7fa552668000) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5526680c0) 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&> >
   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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&> > (0x0x7fa552668120) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, 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&&> > (0x0x7fa552668180) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552651c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5526681e0) 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552651c98) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552651d00) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552668240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&>, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552651d68) 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552651dd0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552651e38) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5526682a0) 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 perm_string, PEvent*> >*&> >
   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 perm_string, PEvent*> >*&> > (0x0x7fa552668360) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>, 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 perm_string, PEvent*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa552651ea0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa552651f08) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526683c0) 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 perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552668480) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&, 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 perm_string, PEvent*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa552651f70) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa552680000) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526684e0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, PEvent*> >*&> (0x0x7fa5526685a0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > > (0x0x7fa552668c60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > > (0x0x7fa552680138) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> > > > (0x0x7fa552668cc0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*, std::pair<const std::__cxx11::basic_string<char>, PExpr*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*, std::pair<const std::__cxx11::basic_string<char>, PExpr*>*> (0x0x7fa552680270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5526c21e0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, PExpr*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*, std::pair<const std::__cxx11::basic_string<char>, PExpr*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, PExpr*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*, std::pair<const std::__cxx11::basic_string<char>, PExpr*>*> > (0x0x7fa5526c2240) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*>*> > > (0x0x7fa5526802d8) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*, std::pair<const std::__cxx11::basic_string<char>, PExpr*>*> (0x0x7fa552680340) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5526c22a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5526c24e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> > (0x0x7fa5526c2540) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa5526c25a0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552680548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5526c2660) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552680680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5526c2720) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa5526806e8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552680750) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526c27e0) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526807b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5526c2840) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa5526808f0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552680958) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526c2900) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa552680a28) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa552680a90) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552680af8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5526c2960) 0 empty

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

Class std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552680c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5526c2a20) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa552680d68) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552680dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526c2ae0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552680ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5526c2b40) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552680f08) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&, true> (0x0x7fa5526c2c00) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526804e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa5526c2600) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa5526801a0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f9000) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa5526c2c60) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f9068) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa5526f90d0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f9138) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa5526c2cc0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f91a0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f9208) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa5526f9270) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f92d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa5526c2d20) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f9340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5526c2d80) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> (0x0x7fa5526f93a8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f9410) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5526c2de0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> (0x0x7fa5526f9478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5526c2e40) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa5526c2ea0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, 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&&> > (0x0x7fa5526c2f00) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552704000) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552704060) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526c2f60) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f97b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5527040c0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa5526f98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552704120) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa552704240) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa5526f9958) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa5526f99c0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa5526f9a28) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5527042a0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa552704300) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&, std::_Rb_tree_node_base*> (0x0x7fa5526f9b60) 0 empty
  std::integral_constant<bool, true> (0x0x7fa552704360) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa5527043c0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5526f9bc8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5526f9c30) 0 empty
    std::integral_constant<bool, true> (0x0x7fa552704420) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5526f9c98) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5526f9d00) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5526f9d68) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552704480) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5526f9dd0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5526f9e38) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa5526f9ea0) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5526f9f08) 0 empty
        std::integral_constant<bool, true> (0x0x7fa5527044e0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5527045a0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa552704600) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, 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&&> > (0x0x7fa552704660) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552321000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5527046c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552321068) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5523210d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552704720) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552321138) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5523211a0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552321208) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552704780) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&> > (0x0x7fa552704840) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa552321270) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa5523212d8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5527048a0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&, std::_Rb_tree_node_base*> > (0x0x7fa552704960) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, PExpr*> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa552321340) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa5523213a8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5527049c0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, PExpr*> >*&> (0x0x7fa552704a80) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa55234f780) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> >
   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 perm_string, LexicalScope::param_expr_t> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa55234f7e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, 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 perm_string, LexicalScope::param_expr_t> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7fa55234f840) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa5523217b8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55234f900) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > > (0x0x7fa55234fa20) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa5523218f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55234fa80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa55234fae0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa552321a28) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552321a90) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55234fb40) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552321af8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55234fba0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa55234fcc0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa552321c30) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552321c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55234fd20) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa552321d68) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa552321dd0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552321e38) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55234fd80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > > (0x0x7fa552321f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55234fde0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552321f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55234fe40) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa55237f060) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa552381000) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381068) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55237f0c0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381138) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55237f120) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, true> (0x0x7fa55237f180) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, true> (0x0x7fa55237f1e0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   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 perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552321750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7fa55234f8a0) 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 perm_string, LexicalScope::param_expr_t> >*&> >
   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 perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa552381410) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7fa55237f240) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   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 perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa5523814e0) 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 perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa552381548) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa5523815b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7fa55237f2a0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   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 perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381618) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381680) 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 perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa5523816e8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7fa55237f300) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   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 perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa5523817b8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55237f360) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   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 perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381820) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381888) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55237f3c0) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   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 perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa5523818f0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55237f420) 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&> >
   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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa55237f480) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, 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&&> > (0x0x7fa55237f4e0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa55237f5a0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa55237f600) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa55237f540) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381c30) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55237f8a0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa552381e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55237f900) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, 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 perm_string, LexicalScope::param_expr_t> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7fa55237fae0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, 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 perm_string, LexicalScope::param_expr_t> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552381ea0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7fa552381f08) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7fa552381f70) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55237fb40) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*, false> (0x0x7fa55237fba0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*> (0x0x7fa5523950d0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55237fc00) 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*> > (0x0x7fa55237fc60) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552395138) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5523951a0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55237fcc0) 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552395208) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552395270) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa5523952d8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55237fd20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&>, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552395340) 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa5523953a8) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7fa552395410) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7fa552395478) 0 empty
        std::integral_constant<bool, true> (0x0x7fa55237fd80) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa55237fe40) 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&> >
   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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa55237fea0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, 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&&> > (0x0x7fa55237ff00) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552395548) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55237ff60) 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5523955b0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552395618) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5523ad000) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&>, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa552395680) 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7fa5523956e8) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7fa552395750) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5523ad060) 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 perm_string, LexicalScope::param_expr_t> >*&> >
   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 perm_string, LexicalScope::param_expr_t> >*&> > (0x0x7fa5523ad120) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>, 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 perm_string, LexicalScope::param_expr_t> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7fa5523957b8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7fa552395820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5523ad180) 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 perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*> > (0x0x7fa5523ad240) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&, 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 perm_string, LexicalScope::param_expr_t> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7fa552395888) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7fa5523958f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5523ad2a0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const perm_string, LexicalScope::param_expr_t> >*&> (0x0x7fa5523ad360) 0 empty

Class std::remove_reference<const std::pair<const std::__cxx11::basic_string<char>, const char*>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::pair<const std::__cxx11::basic_string<char>, const char*>&> (0x0x7fa55240fba0) 0 empty

Class std::__iterator_traits<std::move_iterator<PEIdent**>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<PEIdent**>, void> (0x0x7fa55247c180) 0 empty

Class std::iterator_traits<std::move_iterator<PEIdent**> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<PEIdent**> > (0x0x7fa552407820) 0 empty
  std::__iterator_traits<std::move_iterator<PEIdent**>, void> (0x0x7fa55247c1e0) 0 empty

Class std::is_function<PEIdent*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<PEIdent*&> (0x0x7fa5524078f0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55247c2a0) 0 empty

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

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

Class std::__or_<std::is_reference<PEIdent*&>, std::is_void<PEIdent*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<PEIdent*&>, std::is_void<PEIdent*&> > (0x0x7fa552407958) 0 empty
  std::is_reference<PEIdent*&> (0x0x7fa5524079c0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55247c3c0) 0 empty

Class std::__or_<std::is_function<PEIdent*&>, std::is_reference<PEIdent*&>, std::is_void<PEIdent*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<PEIdent*&>, std::is_reference<PEIdent*&>, std::is_void<PEIdent*&> > (0x0x7fa552407a28) 0 empty
  std::__or_<std::is_reference<PEIdent*&>, std::is_void<PEIdent*&> > (0x0x7fa552407a90) 0 empty
    std::is_reference<PEIdent*&> (0x0x7fa552407af8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55247c420) 0 empty

Class std::__not_<std::__or_<std::is_function<PEIdent*&>, std::is_reference<PEIdent*&>, std::is_void<PEIdent*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<PEIdent*&>, std::is_reference<PEIdent*&>, std::is_void<PEIdent*&> > > (0x0x7fa552407b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55247c600) 0 empty

Class std::is_object<PEIdent*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<PEIdent*&> (0x0x7fa552407bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55247c660) 0 empty

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

Class std::__or_<std::is_object<PEIdent*&>, std::is_reference<PEIdent*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<PEIdent*&>, std::is_reference<PEIdent*&> > (0x0x7fa552407c30) 0 empty
  std::is_reference<PEIdent*&> (0x0x7fa552407c98) 0 empty
    std::integral_constant<bool, true> (0x0x7fa55247c720) 0 empty

Class std::__is_referenceable<PEIdent*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<PEIdent*&> (0x0x7fa552407d00) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55247c780) 0 empty

Class std::__add_rvalue_reference_helper<PEIdent*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<PEIdent*&, true> (0x0x7fa55247c7e0) 0 empty

Class std::add_rvalue_reference<PEIdent*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<PEIdent*&> (0x0x7fa552407d68) 0 empty
  std::__add_rvalue_reference_helper<PEIdent*&, true> (0x0x7fa55247c840) 0 empty

Class std::__is_assignable_helper<PEIdent*&, PEIdent*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<PEIdent*&, PEIdent*&&> (0x0x7fa55247c240) 0 empty

Class std::is_assignable<PEIdent*&, PEIdent*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<PEIdent*&, PEIdent*&&> (0x0x7fa552407e38) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55247c8a0) 0 empty

Class std::conditional<false, std::is_move_assignable<Module::port_t*>, std::is_copy_assignable<Module::port_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<Module::port_t*>, std::is_copy_assignable<Module::port_t*> > (0x0x7fa55247cae0) 0 empty

Class std::is_function<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::is_function<Module::port_t*> (0x0x7fa5524a1000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55247cb40) 0 empty

Class std::conditional<false, std::is_function<Module::port_t*>, std::__or_<std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<Module::port_t*>, std::__or_<std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> > > (0x0x7fa55247cba0) 0 empty

Class std::is_lvalue_reference<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<Module::port_t*> (0x0x7fa5524a1068) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55247cc00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<Module::port_t*>, std::is_rvalue_reference<Module::port_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<Module::port_t*>, std::is_rvalue_reference<Module::port_t*> > (0x0x7fa55247cc60) 0 empty

Class std::is_rvalue_reference<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<Module::port_t*> (0x0x7fa5524a10d0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55247ccc0) 0 empty

Class std::__or_<std::is_lvalue_reference<Module::port_t*>, std::is_rvalue_reference<Module::port_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<Module::port_t*>, std::is_rvalue_reference<Module::port_t*> > (0x0x7fa5524a1138) 0 empty
  std::is_rvalue_reference<Module::port_t*> (0x0x7fa5524a11a0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55247cd20) 0 empty

Class std::is_reference<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<Module::port_t*> (0x0x7fa5524a12d8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55247ce40) 0 empty

Class std::conditional<false, std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> > (0x0x7fa55247cea0) 0 empty

Class std::remove_volatile<Module::port_t*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<Module::port_t*> (0x0x7fa5524a9060) 0 empty

Class std::remove_const<Module::port_t*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<Module::port_t*> (0x0x7fa5524a90c0) 0 empty

Class std::remove_cv<Module::port_t*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<Module::port_t*> (0x0x7fa5524a9000) 0 empty

Class std::__is_void_helper<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<Module::port_t*> (0x0x7fa5524a13a8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5524a9120) 0 empty

Class std::is_void<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::is_void<Module::port_t*> (0x0x7fa5524a1410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5524a9180) 0 empty

Class std::__or_<std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> > (0x0x7fa5524a1478) 0 empty
  std::is_void<Module::port_t*> (0x0x7fa5524a14e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5524a91e0) 0 empty

Class std::__or_<std::is_function<Module::port_t*>, std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<Module::port_t*>, std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> > (0x0x7fa5524a1548) 0 empty
  std::__or_<std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> > (0x0x7fa5524a15b0) 0 empty
    std::is_void<Module::port_t*> (0x0x7fa5524a1618) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5524a9240) 0 empty

Class std::__not_<std::__or_<std::is_function<Module::port_t*>, std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<Module::port_t*>, std::is_reference<Module::port_t*>, std::is_void<Module::port_t*> > > (0x0x7fa5524a1680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5524a92a0) 0 empty

Class std::is_object<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::is_object<Module::port_t*> (0x0x7fa5524a16e8) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5524a9300) 0 empty

Class std::conditional<true, std::is_object<Module::port_t*>, std::is_reference<Module::port_t*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<Module::port_t*>, std::is_reference<Module::port_t*> > (0x0x7fa5524a9360) 0 empty

Class std::__or_<std::is_object<Module::port_t*>, std::is_reference<Module::port_t*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<Module::port_t*>, std::is_reference<Module::port_t*> > (0x0x7fa5524a1750) 0 empty
  std::is_object<Module::port_t*> (0x0x7fa5524a17b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5524a9480) 0 empty

Class std::__is_referenceable<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<Module::port_t*> (0x0x7fa5524a1820) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5524a94e0) 0 empty

Class std::__is_copy_assignable_impl<Module::port_t*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<Module::port_t*, true> (0x0x7fa5524a1888) 0 empty
  std::is_assignable<Module::port_t*&, Module::port_t* const&> (0x0x7fa5524a18f0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5524a9540) 0 empty

Class std::is_copy_assignable<Module::port_t*>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<Module::port_t*> (0x0x7fa5524a1958) 0 empty
  std::__is_copy_assignable_impl<Module::port_t*, true> (0x0x7fa5524a19c0) 0 empty
    std::is_assignable<Module::port_t*&, Module::port_t* const&> (0x0x7fa5524a1a28) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5524a95a0) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<name_component_t> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<name_component_t> > > (0x0x7fa5524d4c60) 0

Class std::is_same<std::_List_node<name_component_t>*, std::_List_node<name_component_t>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<name_component_t>*, std::_List_node<name_component_t>*> (0x0x7fa5524a1f08) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5524d4cc0) 0 empty

Class std::__and_<std::is_same<std::_List_node<name_component_t>*, std::_List_node<name_component_t>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<name_component_t>*, std::_List_node<name_component_t>*> > (0x0x7fa5524a1f70) 0 empty
  std::is_same<std::_List_node<name_component_t>*, std::_List_node<name_component_t>*> (0x0x7fa5524a1ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5524d4d20) 0 empty

Class std::__iterator_traits<std::move_iterator<PExpr**>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<PExpr**>, void> (0x0x7fa5525104e0) 0 empty

Class std::iterator_traits<std::move_iterator<PExpr**> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<PExpr**> > (0x0x7fa552508410) 0 empty
  std::__iterator_traits<std::move_iterator<PExpr**>, void> (0x0x7fa552510540) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> >*, std::pair<const std::__cxx11::basic_string<char>, const char*>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> >*, std::pair<const std::__cxx11::basic_string<char>, const char*>*> (0x0x7fa5525086e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55213d1e0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, const char*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> >*, std::pair<const std::__cxx11::basic_string<char>, const char*>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char>, const char*>*> >, std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> >*, std::pair<const std::__cxx11::basic_string<char>, const char*>*> > (0x0x7fa55213d240) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*> >*, std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*>*>, std::__not_<std::is_pointer<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*>*> > > (0x0x7fa552508750) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, const char*> >*, std::pair<const std::__cxx11::basic_string<char>, const char*>*> (0x0x7fa5525087b8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55213d2a0) 0 empty

Class std::remove_const<std::tuple<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const perm_string&> > (0x0x7fa55216aba0) 0 empty

Class std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > (0x0x7fa552508d68) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55216ac00) 0 empty

Class std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > > (0x0x7fa552508dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55216ac60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const perm_string&, std::tuple<const perm_string&>&&>, std::__is_direct_constructible_new_safe<const perm_string&, std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const perm_string&, std::tuple<const perm_string&>&&>, std::__is_direct_constructible_new_safe<const perm_string&, std::tuple<const perm_string&>&&> > (0x0x7fa55216ade0) 0 empty

Class std::remove_volatile<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const perm_string&>&&> (0x0x7fa55216af60) 0 empty

Class std::remove_const<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const perm_string&>&&> (0x0x7fa5521a4000) 0 empty

Class std::remove_cv<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const perm_string&>&&> (0x0x7fa55216af00) 0 empty

Class std::__is_void_helper<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const perm_string&>&&> (0x0x7fa552508ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a4060) 0 empty

Class std::is_void<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const perm_string&>&&> (0x0x7fa552508f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a40c0) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const perm_string&>&&>, std::is_function<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const perm_string&>&&>, std::is_function<std::tuple<const perm_string&>&&> > (0x0x7fa5521a4120) 0 empty

Class std::is_function<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const perm_string&>&&> (0x0x7fa552508f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a4180) 0 empty

Class std::__or_<std::is_void<std::tuple<const perm_string&>&&>, std::is_function<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const perm_string&>&&>, std::is_function<std::tuple<const perm_string&>&&> > (0x0x7fa5525080d0) 0 empty
  std::is_function<std::tuple<const perm_string&>&&> (0x0x7fa552508138) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5521a41e0) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const perm_string&>&&>, std::is_function<std::tuple<const perm_string&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const perm_string&>&&>, std::is_function<std::tuple<const perm_string&>&&> > > (0x0x7fa5525081a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5521a4240) 0 empty

Class std::is_lvalue_reference<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const perm_string&>&&> (0x0x7fa552508208) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a42a0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<const perm_string&>, std::is_lvalue_reference<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<const perm_string&>, std::is_lvalue_reference<std::tuple<const perm_string&>&&> > (0x0x7fa5521a4300) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<const perm_string&>&&>, std::is_rvalue_reference<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const perm_string&>&&>, std::is_rvalue_reference<const perm_string&> > (0x0x7fa552508270) 0 empty
  std::is_lvalue_reference<std::tuple<const perm_string&>&&> (0x0x7fa5525083a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5521a4360) 0 empty

Class std::conditional<false, std::is_function<std::tuple<const perm_string&>&&>, std::__or_<std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<const perm_string&>&&>, std::__or_<std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> > > (0x0x7fa5521a4420) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<const perm_string&>&&>, std::is_rvalue_reference<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<const perm_string&>&&>, std::is_rvalue_reference<std::tuple<const perm_string&>&&> > (0x0x7fa5521a4480) 0 empty

Class std::is_rvalue_reference<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const perm_string&>&&> (0x0x7fa5521b0068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5521a44e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const perm_string&>&&>, std::is_rvalue_reference<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const perm_string&>&&>, std::is_rvalue_reference<std::tuple<const perm_string&>&&> > (0x0x7fa5521b00d0) 0 empty
  std::is_rvalue_reference<std::tuple<const perm_string&>&&> (0x0x7fa5521b0138) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5521a4540) 0 empty

Class std::is_reference<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const perm_string&>&&> (0x0x7fa5521b01a0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5521a45a0) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> > (0x0x7fa5521a4600) 0 empty

Class std::__or_<std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> > (0x0x7fa5521b0208) 0 empty
  std::is_reference<std::tuple<const perm_string&>&&> (0x0x7fa5521b0270) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5521a4660) 0 empty

Class std::__or_<std::is_function<std::tuple<const perm_string&>&&>, std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const perm_string&>&&>, std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> > (0x0x7fa5521b02d8) 0 empty
  std::__or_<std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> > (0x0x7fa5521b0340) 0 empty
    std::is_reference<std::tuple<const perm_string&>&&> (0x0x7fa5521b03a8) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5521a46c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const perm_string&>&&>, std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const perm_string&>&&>, std::is_reference<std::tuple<const perm_string&>&&>, std::is_void<std::tuple<const perm_string&>&&> > > (0x0x7fa5521b0410) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a4720) 0 empty

Class std::is_object<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const perm_string&>&&> (0x0x7fa5521b0478) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a4780) 0 empty

Class std::conditional<false, std::is_object<std::tuple<const perm_string&>&&>, std::is_reference<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<const perm_string&>&&>, std::is_reference<std::tuple<const perm_string&>&&> > (0x0x7fa5521a47e0) 0 empty

Class std::__or_<std::is_object<std::tuple<const perm_string&>&&>, std::is_reference<std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const perm_string&>&&>, std::is_reference<std::tuple<const perm_string&>&&> > (0x0x7fa5521b04e0) 0 empty
  std::is_reference<std::tuple<const perm_string&>&&> (0x0x7fa5521b0548) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5521a4840) 0 empty

Class std::__is_referenceable<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const perm_string&>&&> (0x0x7fa5521b05b0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5521a48a0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<const perm_string&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<const perm_string&>&&, true> (0x0x7fa5521a4900) 0 empty

Class std::add_rvalue_reference<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const perm_string&>&&> (0x0x7fa5521b0618) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const perm_string&>&&, true> (0x0x7fa5521a4960) 0 empty

Class std::__is_static_castable_impl<std::tuple<const perm_string&>&&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const perm_string&>&&, const perm_string&> (0x0x7fa5521b0000) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa5521a43c0) 0 empty

Class std::__is_static_castable_safe<std::tuple<const perm_string&>&&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const perm_string&>&&, const perm_string&> (0x0x7fa5521b06e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a49c0) 0 empty

Class std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&> (0x0x7fa5521b0750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a4a20) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const perm_string&>&&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const perm_string&>&&, const perm_string&, false> > >, std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&> >
   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 perm_string&>&&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const perm_string&>&&, const perm_string&, false> > >, std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&> > (0x0x7fa5521a4a80) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const perm_string&>&&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const perm_string&>&&, const perm_string&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const perm_string&>&&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const perm_string&>&&, const perm_string&, false> > > > (0x0x7fa5521b07b8) 0 empty
  std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&> (0x0x7fa5521b0820) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5521a4ae0) 0 empty

Class std::__is_direct_constructible_ref_cast<const perm_string&, std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const perm_string&, std::tuple<const perm_string&>&&> (0x0x7fa5521b0888) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const perm_string&>&&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const perm_string&>&&, const perm_string&, false> > > > (0x0x7fa5521b08f0) 0 empty
    std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&> (0x0x7fa5521b0958) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5521a4b40) 0 empty

Class std::__is_direct_constructible_new<const perm_string&, std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const perm_string&, std::tuple<const perm_string&>&&> (0x0x7fa5521b09c0) 0 empty
  std::__is_direct_constructible_ref_cast<const perm_string&, std::tuple<const perm_string&>&&> (0x0x7fa5521b0a28) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const perm_string&>&&, const perm_string&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const perm_string&>&&, const perm_string&, false> > > > (0x0x7fa5521b0a90) 0 empty
      std::__is_static_castable<std::tuple<const perm_string&>&&, const perm_string&> (0x0x7fa5521b0af8) 0 empty
        std::integral_constant<bool, false> (0x0x7fa5521a4c60) 0 empty

Class std::__is_direct_constructible<const perm_string&, std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const perm_string&, std::tuple<const perm_string&>&&> (0x0x7fa5521b0b60) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a4de0) 0 empty

Class std::__is_constructible_impl<const perm_string&, std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const perm_string&, std::tuple<const perm_string&>&&> (0x0x7fa5521b0bc8) 0 empty
  std::__is_direct_constructible<const perm_string&, std::tuple<const perm_string&>&&> (0x0x7fa5521b0c30) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5521a4e40) 0 empty

Class std::is_constructible<const perm_string&, std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const perm_string&, std::tuple<const perm_string&>&&> (0x0x7fa5521b0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521a4ea0) 0 empty

Class std::__and_<std::is_constructible<const perm_string&, std::tuple<const perm_string&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const perm_string&, std::tuple<const perm_string&>&&> > (0x0x7fa5521b0d00) 0 empty
  std::is_constructible<const perm_string&, std::tuple<const perm_string&>&&> (0x0x7fa5521b0d68) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5521a4f00) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const perm_string&>&&>, std::__or_<std::is_function<const perm_string&>, std::is_array<const perm_string&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const perm_string&>&&>, std::__or_<std::is_function<const perm_string&>, std::is_array<const perm_string&> > > (0x0x7fa5521c80c0) 0 empty

Class std::__or_<std::is_void<std::tuple<const perm_string&>&&>, std::is_function<const perm_string&>, std::is_array<const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const perm_string&>&&>, std::is_function<const perm_string&>, std::is_array<const perm_string&> > (0x0x7fa5521b0dd0) 0 empty
  std::__or_<std::is_function<const perm_string&>, std::is_array<const perm_string&> > (0x0x7fa5521b0e38) 0 empty
    std::is_array<const perm_string&> (0x0x7fa5521b0ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa5521c8120) 0 empty

Class std::__is_convertible_helper<std::tuple<const perm_string&>&&, const perm_string&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<const perm_string&>&&, const perm_string&, false> (0x0x7fa5521c8180) 0 empty

Class std::is_convertible<std::tuple<const perm_string&>&&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const perm_string&>&&, const perm_string&> (0x0x7fa5521b0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5521c82a0) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const perm_string&>&&, const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const perm_string&>&&, const perm_string&> > (0x0x7fa5521d7000) 0 empty
  std::is_convertible<std::tuple<const perm_string&>&&, const perm_string&> (0x0x7fa5521d7068) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5521c8300) 0 empty

Class std::remove_reference<const std::tuple<const perm_string&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<const perm_string&>&> (0x0x7fa5521c83c0) 0 empty

Class std::remove_volatile<const std::tuple<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<const perm_string&> > (0x0x7fa5521c8480) 0 empty

Class std::remove_const<const std::tuple<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<const perm_string&> > (0x0x7fa5521c84e0) 0 empty

Class std::remove_cv<const std::tuple<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<const perm_string&> > (0x0x7fa5521c8420) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const perm_string&>&, const perm_string&> >, std::__not_<std::is_constructible<const perm_string&, const std::tuple<const perm_string&>&> > >, std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const perm_string&>&, const perm_string&> >, std::__not_<std::is_constructible<const perm_string&, const std::tuple<const perm_string&>&> > >, std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > > > (0x0x7fa5521c8540) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > >, std::__not_<std::is_convertible<const std::tuple<const perm_string&>&, const perm_string&> >, std::__not_<std::is_constructible<const perm_string&, const std::tuple<const perm_string&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > >, std::__not_<std::is_convertible<const std::tuple<const perm_string&>&, const perm_string&> >, std::__not_<std::is_constructible<const perm_string&, const std::tuple<const perm_string&>&> > > (0x0x7fa5521d71a0) 0 empty
  std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > > (0x0x7fa5521d7208) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5521c85a0) 0 empty

Class std::remove_reference<std::tuple<const perm_string&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const perm_string&>&&> (0x0x7fa5521c86c0) 0 empty

Class std::remove_volatile<std::tuple<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const perm_string&> > (0x0x7fa5521c8780) 0 empty

Class std::remove_cv<std::tuple<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const perm_string&> > (0x0x7fa5521c8720) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const perm_string&>&&, const perm_string&> >, std::__not_<std::is_constructible<const perm_string&, std::tuple<const perm_string&>&&> > >, std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const perm_string&>&&, const perm_string&> >, std::__not_<std::is_constructible<const perm_string&, std::tuple<const perm_string&>&&> > >, std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > > > (0x0x7fa5521c87e0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > >, std::__not_<std::is_convertible<std::tuple<const perm_string&>&&, const perm_string&> >, std::__not_<std::is_constructible<const perm_string&, std::tuple<const perm_string&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > >, std::__not_<std::is_convertible<std::tuple<const perm_string&>&&, const perm_string&> >, std::__not_<std::is_constructible<const perm_string&, std::tuple<const perm_string&>&&> > > (0x0x7fa5521d7340) 0 empty
  std::__not_<std::is_same<std::tuple<const perm_string&>, std::tuple<const perm_string&> > > (0x0x7fa5521d73a8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa5521c8840) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const perm_string&, const perm_string&>, std::is_constructible<const perm_string&, const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<const perm_string&, const perm_string&>, std::is_constructible<const perm_string&, const perm_string&> > (0x0x7fa5521c8960) 0 empty

Class std::__is_nt_constructible_impl<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const perm_string&, const perm_string&> (0x0x7fa5521d7410) 0 empty
  std::integral_constant<bool, true> (0x0x7fa5521c89c0) 0 empty

Class std::__and_<std::is_constructible<const perm_string&, const perm_string&>, std::__is_nt_constructible_impl<const perm_string&, const perm_string&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const perm_string&, const perm_string&>, std::__is_nt_constructible_impl<const perm_string&, const perm_string&> > (0x0x7fa5521d7478) 0 empty
  std::__is_nt_constructible_impl<const perm_string&, const perm_string&> (0x0x7fa5521d74e0) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5521c8a20) 0 empty

Class std::is_nothrow_constructible<const perm_string&, const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const perm_string&, const perm_string&> (0x0x7fa5521d7548) 0 empty
  std::__and_<std::is_constructible<const perm_string&, const perm_string&>, std::__is_nt_constructible_impl<const perm_string&, const perm_string&> > (0x0x7fa5521d75b0) 0 empty
    std::__is_nt_constructible_impl<const perm_string&, const perm_string&> (0x0x7fa5521d7618) 0 empty
      std::integral_constant<bool, true> (0x0x7fa5521c8a80) 0 empty

Class std::__is_nothrow_move_constructible_impl<const perm_string&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const perm_string&, true> (0x0x7fa5521d7680) 0 empty
  std::is_nothrow_constructible<const perm_string&, const perm_string&> (0x0x7fa5521d76e8) 0 empty
    std::__and_<std::is_constructible<const perm_string&, const perm_string&>, std::__is_nt_constructible_impl<const perm_string&, const perm_string&> > (0x0x7fa5521d7750) 0 empty
      std::__is_nt_constructible_impl<const perm_string&, const perm_string&> (0x0x7fa5521d77b8) 0 empty
        std::integral_constant<bool, true> (0x0x7fa5521c8ae0) 0 empty

Class std::is_nothrow_move_constructible<const perm_string&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const perm_string&> (0x0x7fa5521d7820) 0 empty
  std::__is_nothrow_move_constructible_impl<const perm_string&, true> (0x0x7fa5521d7888) 0 empty
    std::is_nothrow_constructible<const perm_string&, const perm_string&> (0x0x7fa5521d78f0) 0 empty
      std::__and_<std::is_constructible<const perm_string&, const perm_string&>, std::__is_nt_constructible_impl<const perm_string&, const perm_string&> > (0x0x7fa5521d7958) 0 empty
        std::__is_nt_constructible_impl<const perm_string&, const perm_string&> (0x0x7fa5521d79c0) 0 empty
          std::integral_constant<bool, true> (0x0x7fa5521c8b40) 0 empty

Class std::remove_const<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa55224a120) 0 empty

Class std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa5521d7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55224a180) 0 empty

Class std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7fa5521d7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55224a1e0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::__is_direct_constructible_new_safe<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> > (0x0x7fa55224a2a0) 0 empty

Class std::remove_volatile<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55224a360) 0 empty

Class std::remove_const<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55224a3c0) 0 empty

Class std::remove_cv<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55224a300) 0 empty

Class std::__is_void_helper<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa5521d7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55224a420) 0 empty

Class std::is_void<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa5521d7f70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55224a480) 0 empty

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

Class std::is_function<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f000) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55224a540) 0 empty

Class std::__or_<std::is_void<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_function<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_function<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> > (0x0x7fa55226f068) 0 empty
  std::is_function<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55224a5a0) 0 empty

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

Class std::is_lvalue_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55224a660) 0 empty

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

Class std::__and_<std::is_lvalue_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_rvalue_reference<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa55226f208) 0 empty
  std::is_lvalue_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f270) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55224a720) 0 empty

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

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

Class std::is_rvalue_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f340) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55224a8a0) 0 empty

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

Class std::is_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f478) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55224a960) 0 empty

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

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

Class std::__or_<std::is_function<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_void<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_void<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> > (0x0x7fa55226f5b0) 0 empty
  std::__or_<std::is_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_void<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> > (0x0x7fa55226f618) 0 empty
    std::is_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f680) 0 empty
      std::integral_constant<bool, true> (0x0x7fa55224aa80) 0 empty

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

Class std::is_object<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55224ab40) 0 empty

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

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

Class std::__is_referenceable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f888) 0 empty
  std::integral_constant<bool, true> (0x0x7fa55224ac60) 0 empty

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

Class std::add_rvalue_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226f8f0) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, true> (0x0x7fa55224ad20) 0 empty

Class std::__is_static_castable_impl<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&> (0x0x7fa55226f2d8) 0 empty
  std::__do_is_static_castable_impl (0x0x7fa55224a780) 0 empty

Class std::__is_static_castable_safe<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&> (0x0x7fa55226f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55224ad80) 0 empty

Class std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&> (0x0x7fa55226fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7fa55224ade0) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > >, std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<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 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > >, std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&> > (0x0x7fa55224ae40) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > > (0x0x7fa55226fa90) 0 empty
  std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&> (0x0x7fa55226faf8) 0 empty
    std::integral_constant<bool, false> (0x0x7fa55224aea0) 0 empty

Class std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226fb60) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > > (0x0x7fa55226fbc8) 0 empty
    std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&> (0x0x7fa55226fc30) 0 empty
      std::integral_constant<bool, false> (0x0x7fa55224af00) 0 empty

Class std::__is_direct_constructible_new<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226fc98) 0 empty
  std::__is_direct_constructible_ref_cast<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226fd00) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, false> > > > (0x0x7fa55226fd68) 0 empty
      std::__is_static_castable<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&> (0x0x7fa55226fdd0) 0 empty
        std::integral_constant<bool, false> (0x0x7fa55224af60) 0 empty

Class std::__is_direct_constructible<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552295000) 0 empty

Class std::__is_constructible_impl<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226fea0) 0 empty
  std::__is_direct_constructible<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226ff08) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552295060) 0 empty

Class std::is_constructible<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa55226ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7fa5522950c0) 0 empty

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> > (0x0x7fa552299000) 0 empty
  std::is_constructible<const std::__cxx11::basic_string<char>&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa552299068) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552295120) 0 empty

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

Class std::__or_<std::is_void<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>, std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa5522990d0) 0 empty
  std::__or_<std::is_function<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::is_array<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa552299138) 0 empty
    std::is_array<const std::__cxx11::basic_string<char>&> (0x0x7fa5522991a0) 0 empty
      std::integral_constant<bool, false> (0x0x7fa552295240) 0 empty

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

Class std::is_convertible<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&> (0x0x7fa552299270) 0 empty
  std::integral_constant<bool, false> (0x0x7fa552295300) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa5522992d8) 0 empty
  std::is_convertible<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char>&> (0x0x7fa552299340) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552295360) 0 empty

Class std::remove_reference<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&> (0x0x7fa552295420) 0 empty

Class std::remove_volatile<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa5522954e0) 0 empty

Class std::remove_const<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa552295540) 0 empty

Class std::remove_cv<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa552295480) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__not_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&> > >, std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__not_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&> > >, std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > > (0x0x7fa5522955a0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >, std::__not_<std::is_convertible<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__not_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >, std::__not_<std::is_convertible<const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__not_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&> > > (0x0x7fa552299478) 0 empty
  std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7fa5522994e0) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552295600) 0 empty

Class std::remove_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> (0x0x7fa5522956c0) 0 empty

Class std::remove_volatile<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa552295780) 0 empty

Class std::remove_cv<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa552295720) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__not_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> > >, std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__not_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> > >, std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > > (0x0x7fa5522957e0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >, std::__not_<std::is_convertible<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__not_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > >, std::__not_<std::is_convertible<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >, std::__not_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&> > > (0x0x7fa552299618) 0 empty
  std::__not_<std::is_same<std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > > (0x0x7fa552299680) 0 empty
    std::integral_constant<bool, false> (0x0x7fa552295840) 0 empty

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

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

Class std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nt_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nt_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa552299750) 0 empty
  std::__is_nt_constructible_impl<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa5522997b8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa5522959c0) 0 empty

Class std::is_nothrow_constructible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa552299820) 0 empty
  std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nt_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa552299888) 0 empty
    std::__is_nt_constructible_impl<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa5522998f0) 0 empty
      std::integral_constant<bool, true> (0x0x7fa552295a20) 0 empty

Class std::__is_nothrow_move_constructible_impl<const std::__cxx11::basic_string<char>&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const std::__cxx11::basic_string<char>&, true> (0x0x7fa552299958) 0 empty
  std::is_nothrow_constructible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa5522999c0) 0 empty
    std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nt_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa552299a28) 0 empty
      std::__is_nt_constructible_impl<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa552299a90) 0 empty
        std::integral_constant<bool, true> (0x0x7fa552295a80) 0 empty

Class std::is_nothrow_move_constructible<const std::__cxx11::basic_string<char>&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const std::__cxx11::basic_string<char>&> (0x0x7fa552299af8) 0 empty
  std::__is_nothrow_move_constructible_impl<const std::__cxx11::basic_string<char>&, true> (0x0x7fa552299b60) 0 empty
    std::is_nothrow_constructible<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa552299bc8) 0 empty
      std::__and_<std::is_constructible<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::__is_nt_constructible_impl<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa552299c30) 0 empty
        std::__is_nt_constructible_impl<const std::__cxx11::basic_string<char>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> (0x0x7fa552299c98) 0 empty
          std::integral_constant<bool, true> (0x0x7fa552295ba0) 0 empty

Class std::__is_byte<PExpr*>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<PExpr*> (0x0x7fa5522d3a80) 0 empty

Class __gnu_cxx::__enable_if<false, PExpr**>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, PExpr**> (0x0x7fa5522d3ae0) 0 empty

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

Class std::__is_floating<PExpr*>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<PExpr*> (0x0x7fa5522d3c60) 0 empty

Class std::__truth_type<false>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<false> (0x0x7fa5522d3cc0) 0 empty

Class std::__traitor<std::__is_integer<PExpr*>, std::__is_floating<PExpr*> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<PExpr*>, std::__is_floating<PExpr*> > (0x0x7fa5522d3ba0) 0 empty

Class std::__is_arithmetic<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<PExpr*> (0x0x7fa552299f08) 0 empty
  std::__traitor<std::__is_integer<PExpr*>, std::__is_floating<PExpr*> > (0x0x7fa5522d3d20) 0 empty

Class std::__is_pointer<PExpr*>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<PExpr*> (0x0x7fa5522d3d80) 0 empty

Class std::__traitor<std::__is_arithmetic<PExpr*>, std::__is_pointer<PExpr*> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<PExpr*>, std::__is_pointer<PExpr*> > (0x0x7fa5522d3b40) 0 empty

Class std::__is_scalar<PExpr*>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<PExpr*> (0x0x7fa552305000) 0 empty
  std::__traitor<std::__is_arithmetic<PExpr*>, std::__is_pointer<PExpr*> > (0x0x7fa5522d3de0) 0 empty

Class __gnu_cxx::__enable_if<true, PExpr**>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, PExpr**> (0x0x7fa5522d3e40) 0 empty

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

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

Class std::__is_move_iterator<std::move_iterator<PEIdent**> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<PEIdent**> > (0x0x7fa551eba120) 0 empty

Class std::__is_move_iterator<std::move_iterator<PExpr**> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::move_iterator<PExpr**> > (0x0x7fa551ef2420) 0 empty

Class std::is_same<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::is_same<const std::__cxx11::basic_string<char>, const std::__cxx11::basic_string<char> > (0x0x7fa551f0a000) 0 empty
  std::integral_constant<bool, true> (0x0x7fa551ef28a0) 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*> (0x0x7fa551f0a068) 0 empty
  std::integral_constant<bool, true> (0x0x7fa551ef29c0) 0 empty

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

Class std::tuple_element<0ul, std::tuple<perm_string&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<perm_string&&> > (0x0x7fa551ef2d80) 0 empty

Class std::tuple_element<0ul, std::tuple<const perm_string&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const perm_string&> > (0x0x7fa551f291e0) 0 empty

Class std::tuple_element<0ul, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> > (0x0x7fa551f29cc0) 0 empty

Class std::_List_const_iterator<index_component_t>
   size=8 align=8
   base size=8 base align=8
std::_List_const_iterator<index_component_t> (0x0x7fa551f7a180) 0

Class std::_List_iterator<index_component_t>
   size=8 align=8
   base size=8 base align=8
std::_List_iterator<index_component_t> (0x0x7fa551f7a240) 0

Class std::__is_pointer<PEIdent**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<PEIdent**> (0x0x7fa551f7a6c0) 0 empty

Class std::__are_same<PEIdent*, PEIdent*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<PEIdent*, PEIdent*> (0x0x7fa551f7a720) 0 empty

Class std::__copy_move<true, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<true, true, std::random_access_iterator_tag> (0x0x7fa551f7a780) 0 empty

Class std::is_error_condition_enum<std::_List_const_iterator<index_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_error_condition_enum<std::_List_const_iterator<index_component_t> > (0x0x7fa551f0a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7fa551f7aba0) 0 empty

Class std::is_error_code_enum<std::_List_const_iterator<index_component_t> >
   size=1 align=1
   base size=1 base align=1
std::is_error_code_enum<std::_List_const_iterator<index_component_t> > (0x0x7fa551f0a750) 0 empty
  std::integral_constant<bool, false> (0x0x7fa551f7ac00) 0 empty

Class std::__is_pointer<PExpr**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<PExpr**> (0x0x7fa551f7ad80) 0 empty

Class std::__are_same<PExpr*, PExpr*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<PExpr*, PExpr*> (0x0x7fa551f7ade0) 0 empty

Class std::conditional<true, std::is_move_assignable<PEIdent*>, std::is_copy_assignable<PEIdent*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<PEIdent*>, std::is_copy_assignable<PEIdent*> > (0x0x7fa551f7af00) 0 empty

Class std::__is_move_assignable_impl<PEIdent*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<PEIdent*, true> (0x0x7fa551f0aa90) 0 empty
  std::is_assignable<PEIdent*&, PEIdent*&&> (0x0x7fa551f0aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7fa551fc0120) 0 empty

Class std::is_move_assignable<PEIdent*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<PEIdent*> (0x0x7fa551f0ab60) 0 empty
  std::__is_move_assignable_impl<PEIdent*, true> (0x0x7fa551f0abc8) 0 empty
    std::is_assignable<PEIdent*&, PEIdent*&&> (0x0x7fa551f0ac30) 0 empty
      std::integral_constant<bool, true> (0x0x7fa551fc0180) 0 empty

Class std::remove_reference<const index_component_t&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const index_component_t&> (0x0x7fa551fc0960) 0 empty

Class std::conditional<true, std::is_move_assignable<PExpr*>, std::is_copy_assignable<PExpr*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<PExpr*>, std::is_copy_assignable<PExpr*> > (0x0x7fa551fc0a80) 0 empty

Class std::__allocated_ptr<std::allocator<std::_List_node<index_component_t> > >
   size=16 align=8
   base size=16 base align=8
std::__allocated_ptr<std::allocator<std::_List_node<index_component_t> > > (0x0x7fa551fdf0c0) 0

Class std::is_same<std::_List_node<index_component_t>*, std::_List_node<index_component_t>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_List_node<index_component_t>*, std::_List_node<index_component_t>*> (0x0x7fa551f0a680) 0 empty
  std::integral_constant<bool, true> (0x0x7fa551fdf120) 0 empty

Class std::__and_<std::is_same<std::_List_node<index_component_t>*, std::_List_node<index_component_t>*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_List_node<index_component_t>*, std::_List_node<index_component_t>*> > (0x0x7fa551f0a618) 0 empty
  std::is_same<std::_List_node<index_component_t>*, std::_List_node<index_component_t>*> (0x0x7fa551f0a820) 0 empty
    std::integral_constant<bool, true> (0x0x7fa551fdf180) 0 empty

