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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f18dcdfc660) 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> (0x0x7f18dcdfc6c0) 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> (0x0x7f18dcdfc720) 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> (0x0x7f18dcdfc780) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f18dce36060) 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> (0x0x7f18dce360c0) 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> (0x0x7f18dce36120) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f18dce36180) 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> (0x0x7f18dce361e0) 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> (0x0x7f18dce36240) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f18dce36300) 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> (0x0x7f18dce36360) 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> (0x0x7f18dce363c0) 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> (0x0x7f18dce36420) 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> (0x0x7f18dce36480) 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> (0x0x7f18dce364e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f18dcdac9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d420) 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> (0x0x7f18dcdaca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d480) 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> (0x0x7f18dcdaca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d4e0) 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> (0x0x7f18dcdacaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d540) 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> (0x0x7f18dcdacb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d5a0) 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> (0x0x7f18dcdacbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d600) 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> (0x0x7f18dcdacc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d660) 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> (0x0x7f18dcdacc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d6c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f18dcdacd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d720) 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> (0x0x7f18dcdacd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d780) 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> (0x0x7f18dcdacdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d7e0) 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> (0x0x7f18dcdace38) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d840) 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> (0x0x7f18dcdacea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d8a0) 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> (0x0x7f18dcdacf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6d900) 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> (0x0x7f18dce83068) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6da20) 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> (0x0x7f18dce830d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6da80) 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> (0x0x7f18dce83138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce6dae0) 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> (0x0x7f18dcea5478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dce8fcc0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f18dcebb960) 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 (0x0x7f18dcebbba0) 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 (0x0x7f18dcebbde0) 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 (0x0x7f18dcee9060) 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 (0x0x7f18dcee91e0) 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 (0x0x7f18dcee95a0) 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 (0x0x7f18dcf246c0) 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> (0x0x7f18dcf24c60) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f18dcf4ff60) 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> (0x0x7f18dcf79000) 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> (0x0x7f18dcf79060) 0 empty

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f18dc5a84e0) 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 (0x0x7f18dc5a85a0) 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 (0x0x7f18dc5a8660) 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 (0x0x7f18dc5a8720) 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 (0x0x7f18dc5a87e0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f18dc5a8e40) 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 (0x0x7f18dc5e5060) 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 (0x0x7f18dc5e50c0) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f18dc5ce618) 0 empty
  std::input_iterator_tag (0x0x7f18dc644840) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f18dc5ce680) 0 empty
  std::forward_iterator_tag (0x0x7f18dc5ce6e8) 0 empty
    std::input_iterator_tag (0x0x7f18dc6448a0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f18dc5ce750) 0 empty
  std::bidirectional_iterator_tag (0x0x7f18dc5ce7b8) 0 empty
    std::forward_iterator_tag (0x0x7f18dc5ce820) 0 empty
      std::input_iterator_tag (0x0x7f18dc644900) 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> (0x0x7f18dc6a7060) 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 (0x0x7f18dc6f1420) 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 (0x0x7f18dc6f1540) 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 (0x0x7f18dc6f16c0) 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 (0x0x7f18dc6f1840) 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 (0x0x7f18dc6f1960) 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> (0x0x7f18dc725d80) 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> (0x0x7f18dc725ea0) 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> (0x0x7f18dc74a3c0) 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> (0x0x7f18dc74a480) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f18dc522480) 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*> (0x0x7f18dc1f14e0) 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*> (0x0x7f18dc5282d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc1f1540) 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*> > > (0x0x7f18dc1f15a0) 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*> (0x0x7f18dc528340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc1f16c0) 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*> > (0x0x7f18dc1f1720) 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*> (0x0x7f18dc5283a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc1f1780) 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*> > (0x0x7f18dc528410) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f18dc528478) 0 empty
    std::integral_constant<bool, false> (0x0x7f18dc1f17e0) 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*> (0x0x7f18dc5284e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc1f1840) 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*> > (0x0x7f18dc1f18a0) 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*> (0x0x7f18dc1f1960) 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*> (0x0x7f18dc1f19c0) 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*> (0x0x7f18dc1f1900) 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*> (0x0x7f18dc5285b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc1f1a20) 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*> (0x0x7f18dc528618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc1f1a80) 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*> > (0x0x7f18dc528680) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f18dc5286e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18dc1f1ae0) 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*> > (0x0x7f18dc528820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f18dc528888) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f18dc5288f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18dc1f1b40) 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*> > > (0x0x7f18dc5289c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc1f1ba0) 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*> (0x0x7f18dc528a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc1f1c00) 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*> > (0x0x7f18dc1f1c60) 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*> > (0x0x7f18dc528a90) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f18dc528af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc1f1cc0) 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*> (0x0x7f18dc528c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc1f1de0) 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*&> (0x0x7f18dc528c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc1f1ea0) 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*&> > > (0x0x7f18dc1f1f00) 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*&> (0x0x7f18dc528d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc264060) 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*&> > (0x0x7f18dc2640c0) 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*&> > (0x0x7f18dc528d68) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f18dc528dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc264120) 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*&> (0x0x7f18dc528e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc264180) 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*&> > (0x0x7f18dc2641e0) 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*&> > (0x0x7f18dc528ea0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f18dc528f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc264240) 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*&> > (0x0x7f18dc528270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f18dc26b000) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f18dc26b068) 0 empty
      std::integral_constant<bool, true> (0x0x7f18dc2642a0) 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*&> > > (0x0x7f18dc26b138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc264300) 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*&> (0x0x7f18dc26b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc264360) 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*&> > (0x0x7f18dc2643c0) 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*&> > (0x0x7f18dc26b208) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f18dc26b270) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc264420) 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*&> (0x0x7f18dc26b3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc264540) 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> (0x0x7f18dc2645a0) 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*&> (0x0x7f18dc26b410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f18dc264600) 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&> (0x0x7f18dc26b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc264660) 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&> > > (0x0x7f18dc2646c0) 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&> (0x0x7f18dc26b548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc264720) 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&> > (0x0x7f18dc264780) 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&> > (0x0x7f18dc26b5b0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f18dc26b618) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc2647e0) 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&> (0x0x7f18dc26b680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc264840) 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&> > (0x0x7f18dc2648a0) 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&> > (0x0x7f18dc26b6e8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f18dc26b750) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc264900) 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&> > (0x0x7f18dc26b7b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f18dc26b820) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f18dc26b888) 0 empty
      std::integral_constant<bool, true> (0x0x7f18dc264960) 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&> > > (0x0x7f18dc26b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc2649c0) 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&> (0x0x7f18dc26b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc264a20) 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&> > (0x0x7f18dc264a80) 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&> > (0x0x7f18dc26b9c0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f18dc26ba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc264ae0) 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&> (0x0x7f18dc26ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc264b40) 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> (0x0x7f18dc264ba0) 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&> (0x0x7f18dc26baf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f18dc264c00) 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&> (0x0x7f18dc1f1e40) 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&> (0x0x7f18dc26bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc264c60) 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> (0x0x7f18dc26bbc8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f18dc26bc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc264cc0) 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*> (0x0x7f18dc26bc98) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f18dc26bd00) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f18dc26bd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f18dc264d20) 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*> > (0x0x7f18dc264d80) 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*> > (0x0x7f18dc26bdd0) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f18dc26be38) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f18dc26bea0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f18dc26bf08) 0 empty
        std::integral_constant<bool, true> (0x0x7f18dc264de0) 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&> (0x0x7f18dc264e40) 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*> > > (0x0x7f18dc28c000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc264ea0) 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&> (0x0x7f18dc264f00) 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*&&> (0x0x7f18dc28c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc29a000) 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*&&> > > (0x0x7f18dc29a060) 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*&&> (0x0x7f18dc28c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc29a180) 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*&&> > (0x0x7f18dc29a1e0) 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*&&> (0x0x7f18dc28c1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc29a240) 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*&&> > (0x0x7f18dc28c208) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f18dc28c270) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc29a2a0) 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*&&> (0x0x7f18dc28c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc29a300) 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*&&> > (0x0x7f18dc29a360) 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*&&> > (0x0x7f18dc28c340) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f18dc28c3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc29a3c0) 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*&&> > (0x0x7f18dc28c4e0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f18dc28c548) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f18dc28c5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18dc29a420) 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*&&> > > (0x0x7f18dc28c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc29a480) 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*&&> (0x0x7f18dc28c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dc29a4e0) 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*&&> > (0x0x7f18dc29a540) 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*&&> > (0x0x7f18dc28c750) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f18dc28c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc29a5a0) 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*&&> (0x0x7f18dc28c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc29a600) 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> (0x0x7f18dc29a660) 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*&&> (0x0x7f18dc28ca28) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f18dc29a6c0) 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*&&> (0x0x7f18dc264f60) 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*&&> (0x0x7f18dc28ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dc29a720) 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> (0x0x7f18dc28caf8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f18dc28cb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dc29a780) 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*> (0x0x7f18dc28cbc8) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f18dc28cc30) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f18dc28cc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f18dc29a7e0) 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*> > (0x0x7f18dc29a840) 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*> > (0x0x7f18dc28cd00) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f18dc28cd68) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f18dc28cdd0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f18dc28ce38) 0 empty
        std::integral_constant<bool, true> (0x0x7f18dc29a8a0) 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&&> (0x0x7f18dc29a900) 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*> (0x0x7f18dc1f1480) 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> (0x0x7f18dc30d240) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f18dbffe060) 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 (0x0x7f18dbffe240) 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 (0x0x7f18dbffe900) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f18dc06d480) 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> > (0x0x7f18dc13b300) 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> (0x0x7f18dc13b360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f18dbe0ec60) 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> > (0x0x7f18dc30b548) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f18dbe0ecc0) 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> (0x0x7f18dbe0ed20) 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 (0x0x7f18dc30b680) 0
  std::allocator<char> (0x0x7f18dc30b6e8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f18dbe0ed80) 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> (0x0x7f18dbe0ede0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f18dbafe180) 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> > (0x0x7f18dbafe420) 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> (0x0x7f18dbafe480) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f18dbafe7e0) 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> > (0x0x7f18dbafe8a0) 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> (0x0x7f18dbafe900) 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> (0x0x7f18dc30b820) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f18dbafe960) 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> (0x0x7f18dbafe9c0) 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> (0x0x7f18dbafea20) 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> > (0x0x7f18dbafeb40) 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> > (0x0x7f18dc30b888) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f18dbafeba0) 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> (0x0x7f18dbafec00) 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 (0x0x7f18dc30b9c0) 0
  std::allocator<wchar_t> (0x0x7f18dc30ba28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f18dbafec60) 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> (0x0x7f18dbafecc0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f18dc30b5b0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f18dbc2a600) 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> (0x0x7f18dbc2a6c0) 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> (0x0x7f18dc30b618) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f18dbc2a720) 0 empty

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f18dbc50000) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f18dbc2ad80) 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> > (0x0x7f18dbc500d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dbc2ae40) 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> > (0x0x7f18dbc2aea0) 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> > (0x0x7f18dbc50138) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f18dbc2af00) 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> > > (0x0x7f18dbc501a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dbc57000) 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> > (0x0x7f18dbc57060) 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> > (0x0x7f18dbc50208) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f18dbc570c0) 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> > > (0x0x7f18dbc50270) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dbc57240) 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> > (0x0x7f18dbc572a0) 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> > (0x0x7f18dbc502d8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f18dbc57300) 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> > (0x0x7f18dbc573c0) 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> > (0x0x7f18dbc50410) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f18dbc57420) 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> (0x0x7f18dbc57480) 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> (0x0x7f18dbc574e0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f18dbc50548) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f18dbc575a0) 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 (0x0x7f18dbc50618) 0
  std::allocator<char16_t> (0x0x7f18dbc50680) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f18dbc57600) 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> (0x0x7f18dbc57660) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f18dbc57360) 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> > > (0x0x7f18dbc506e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dbc57720) 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> > (0x0x7f18dbc57780) 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> > (0x0x7f18dbc50750) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f18dbc577e0) 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> > (0x0x7f18dbc578a0) 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> > (0x0x7f18dbc50888) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f18dbc57900) 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> (0x0x7f18dbc57960) 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> (0x0x7f18dbc579c0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f18dbc509c0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f18dbc57a80) 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 (0x0x7f18dbc50a90) 0
  std::allocator<char32_t> (0x0x7f18dbc50af8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f18dbc57ae0) 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> (0x0x7f18dbc57b40) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f18dba7a2d8) 0
  std::__uses_alloc_base (0x0x7f18dba9d600) 0 empty

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f18db89e900) 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> (0x0x7f18db89ea80) 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> > (0x0x7f18db89ef60) 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> (0x0x7f18db8d0000) 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> (0x0x7f18dba7ac30) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f18db8d0060) 0 empty

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

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 (0x0x7f18db8d0a80) 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 (0x0x7f18dba7ad00) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f18db8d0e40) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f18dba7ad00)

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 (0x0x7f18dba7ad68) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f18db8fc060) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f18dba7ad68)

Vtable for __gnu_cxx::__concurrence_lock_error
__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
24    (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error
32    (int (*)(...))__gnu_cxx::__concurrence_lock_error::what

Class __gnu_cxx::__concurrence_lock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_lock_error (0x0x7f18dba7add0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u)
  std::exception (0x0x7f18db8fc240) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f18dba7add0)

Vtable for __gnu_cxx::__concurrence_unlock_error
__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
24    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error
32    (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what

Class __gnu_cxx::__concurrence_unlock_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_unlock_error (0x0x7f18dba7ae38) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u)
  std::exception (0x0x7f18db8fc360) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f18dba7ae38)

Vtable for __gnu_cxx::__concurrence_broadcast_error
__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
24    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error
32    (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what

Class __gnu_cxx::__concurrence_broadcast_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_broadcast_error (0x0x7f18dba7aea0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u)
  std::exception (0x0x7f18db8fc480) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f18dba7aea0)

Vtable for __gnu_cxx::__concurrence_wait_error
__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE)
16    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
24    (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error
32    (int (*)(...))__gnu_cxx::__concurrence_wait_error::what

Class __gnu_cxx::__concurrence_wait_error
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__concurrence_wait_error (0x0x7f18dba7af70) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u)
  std::exception (0x0x7f18db8fc5a0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f18dba7af70)

Class __gnu_cxx::__mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__mutex (0x0x7f18db525600) 0

Class __gnu_cxx::__recursive_mutex
   size=40 align=8
   base size=40 base align=8
__gnu_cxx::__recursive_mutex (0x0x7f18db525900) 0

Class __gnu_cxx::__scoped_lock
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__scoped_lock (0x0x7f18db525c00) 0

Class __gnu_cxx::__cond
   size=48 align=8
   base size=48 base align=8
__gnu_cxx::__cond (0x0x7f18db525f60) 0

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7f18db5cacc0) 0 empty

Class std::_Maybe_wrap_member_pointer<void>
   size=1 align=1
   base size=0 base align=1
std::_Maybe_wrap_member_pointer<void> (0x0x7f18db624420) 0 empty

Vtable for std::bad_function_call
std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt17bad_function_call)
16    (int (*)(...))std::bad_function_call::~bad_function_call
24    (int (*)(...))std::bad_function_call::~bad_function_call
32    (int (*)(...))std::bad_function_call::what

Class std::bad_function_call
   size=8 align=8
   base size=8 base align=8
std::bad_function_call (0x0x7f18db67d1a0) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f18db675960) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f18db67d1a0)

Class std::_Nocopy_types
   size=16 align=8
   base size=16 base align=8
std::_Nocopy_types (0x0x7f18db675a20) 0

Class std::_Any_data
   size=16 align=8
   base size=16 base align=8
std::_Any_data (0x0x7f18db675a80) 0

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f18db675f60) 0

Vtable for std::bad_weak_ptr
std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt12bad_weak_ptr)
16    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
24    (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr
32    (int (*)(...))std::bad_weak_ptr::what

Class std::bad_weak_ptr
   size=8 align=8
   base size=8 base align=8
std::bad_weak_ptr (0x0x7f18db67da90) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7f18db36ba80) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f18db67da90)

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u>
   size=40 align=8
   base size=40 base align=8
std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f18db67daf8) 0
  __gnu_cxx::__mutex (0x0x7f18db36bea0) 0

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f18db39e2a0) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f18db67dbc8) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f18db39e300) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
   size=56 align=8
   base size=56 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f18db67dc30) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f18db67dc98) 8
    __gnu_cxx::__mutex (0x0x7f18db39e3c0) 8

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u>
   size=1 align=1
   base size=0 base align=1
std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18db39e480) 0 empty

Vtable for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18db67dd00) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18db39e4e0) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f18db67ddd0) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f18db67de38) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f18db67ddd0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f18db39ec00) 0 empty

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
   size=64 align=8
   base size=64 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f18db67da28) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f18db3d3000) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f18db67da28)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f18db3d3068) 8
      __gnu_cxx::__mutex (0x0x7f18db39ecc0) 8

Vtable for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18db3d3270) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18db3d32d8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18db3d3270)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18db39ed80) 0 empty

Class std::_Sp_make_shared_tag
   size=1 align=1
   base size=0 base align=1
std::_Sp_make_shared_tag (0x0x7f18db3e5540) 0 empty

Class std::__atomic_flag_base
   size=1 align=1
   base size=1 base align=1
std::__atomic_flag_base (0x0x7f18db4d2cc0) 0

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f18db3d3d00) 0
  std::__atomic_flag_base (0x0x7f18db4d2d20) 0

Class std::_Sp_locker
   size=2 align=1
   base size=2 base align=1
std::_Sp_locker (0x0x7f18db157360) 0

Class std::auto_ptr<void>
   size=1 align=1
   base size=0 base align=1
std::auto_ptr<void> (0x0x7f18db182300) 0 empty

Class std::_Bit_reference
   size=16 align=8
   base size=16 base align=8
std::_Bit_reference (0x0x7f18db1fd000) 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> (0x0x7f18db1fd6c0) 0 empty

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f18db3d3ea0) 0
  std::_Bit_iterator_base (0x0x7f18db3d3f08) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f18db1fde40) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f18db3d3f70) 0
  std::_Bit_iterator_base (0x0x7f18db3d3750) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f18db238660) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f18db269b40) 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> (0x0x7f18db2b80c0) 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> (0x0x7f18db27c0d0) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f18db2b8120) 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> (0x0x7f18db2b8180) 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> (0x0x7f18db27c208) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f18db2b81e0) 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> (0x0x7f18db2b82a0) 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> (0x0x7f18db27c340) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f18db2b8300) 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> (0x0x7f18db2b8360) 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> (0x0x7f18db27c3a8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f18db2b83c0) 0 empty

Class oif::frame::Value::<anonymous union>
   size=8 align=8
   base size=8 base align=8
oif::frame::Value::<anonymous union> (0x0x7f18daef5600) 0

Class oif::frame::Value
   size=16 align=8
   base size=16 base align=8
oif::frame::Value (0x0x7f18daef55a0) 0

Class std::remove_reference<std::unique_ptr<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::unique_ptr<const oif::frame::Value> > (0x0x7f18daef5780) 0 empty

Vtable for UFFrame_
UFFrame_::_ZTV8UFFrame_: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8UFFrame_)
16    (int (*)(...))UFFrame_::~UFFrame_
24    (int (*)(...))UFFrame_::~UFFrame_

Class UFFrame_
   size=8 align=8
   base size=8 base align=8
UFFrame_ (0x0x7f18daef5a20) 0 nearly-empty
    vptr=((& UFFrame_::_ZTV8UFFrame_) + 16u)

Class std::is_function<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame> (0x0x7f18db27c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daef5d20) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFFrame>, std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFFrame>, std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > > (0x0x7f18daef5d80) 0 empty

Class std::is_lvalue_reference<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFFrame> (0x0x7f18db27c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daef5de0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFFrame>, std::is_rvalue_reference<oif::frame::UFFrame> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFFrame>, std::is_rvalue_reference<oif::frame::UFFrame> > (0x0x7f18daef5e40) 0 empty

Class std::is_rvalue_reference<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f18db27c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daef5ea0) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFFrame>, std::is_rvalue_reference<oif::frame::UFFrame> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFFrame>, std::is_rvalue_reference<oif::frame::UFFrame> > (0x0x7f18db27ca28) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f18db27ca90) 0 empty
    std::integral_constant<bool, false> (0x0x7f18daef5f00) 0 empty

Class std::is_reference<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFFrame> (0x0x7f18db27cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daef5f60) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f18daf72000) 0 empty

Class std::remove_volatile<oif::frame::UFFrame>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame> (0x0x7f18daf72180) 0 empty

Class std::remove_const<oif::frame::UFFrame>
   size=1 align=1
   base size=0 base align=1
std::remove_const<oif::frame::UFFrame> (0x0x7f18daf721e0) 0 empty

Class std::remove_cv<oif::frame::UFFrame>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<oif::frame::UFFrame> (0x0x7f18daf72120) 0 empty

Class std::__is_void_helper<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFFrame> (0x0x7f18db27cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daf72240) 0 empty

Class std::is_void<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFFrame> (0x0x7f18db27cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daf722a0) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f18db27ce38) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f18db27cea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18daf72300) 0 empty

Class std::__or_<std::is_function<oif::frame::UFFrame>, std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFFrame>, std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f18db27cf08) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f18db27cf70) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f18db27c068) 0 empty
      std::integral_constant<bool, false> (0x0x7f18daf72360) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFFrame>, std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFFrame>, std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > > (0x0x7f18db27c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daf723c0) 0 empty

Class std::is_object<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFFrame> (0x0x7f18db27c548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daf72420) 0 empty

Class std::conditional<true, std::is_object<oif::frame::UFFrame>, std::is_reference<oif::frame::UFFrame> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<oif::frame::UFFrame>, std::is_reference<oif::frame::UFFrame> > (0x0x7f18daf72480) 0 empty

Class std::__or_<std::is_object<oif::frame::UFFrame>, std::is_reference<oif::frame::UFFrame> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFFrame>, std::is_reference<oif::frame::UFFrame> > (0x0x7f18db27c680) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f18db27c6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18daf725a0) 0 empty

Class std::__is_referenceable<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFFrame> (0x0x7f18db27c750) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daf726c0) 0 empty

Class std::__add_lvalue_reference_helper<oif::frame::UFFrame, true>
   size=1 align=1
   base size=0 base align=1
std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f18daf72720) 0 empty

Class std::add_lvalue_reference<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<oif::frame::UFFrame> (0x0x7f18daf7c000) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f18daf72780) 0 empty

Class std::__shared_count<>
   size=8 align=8
   base size=8 base align=8
std::__shared_count<> (0x0x7f18daf727e0) 0

Class std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18daef5cc0) 0

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f18daf72900) 0 empty

Class std::remove_const<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<oif::frame::UFFrame*> (0x0x7f18daf72960) 0 empty

Class std::remove_cv<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<oif::frame::UFFrame*> (0x0x7f18daf728a0) 0 empty

Class std::__is_void_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFFrame*> (0x0x7f18daf7c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daf729c0) 0 empty

Class std::is_void<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFFrame*> (0x0x7f18daf7c208) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daf72a20) 0 empty

Class std::conditional<false, std::is_void<oif::frame::UFFrame*>, std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<oif::frame::UFFrame*>, std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > > (0x0x7f18daf72a80) 0 empty

Class std::is_function<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame*> (0x0x7f18daf7c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daf72ae0) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f18daf72b40) 0 empty

Class std::is_array<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_array<oif::frame::UFFrame*> (0x0x7f18daf7c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daf72ba0) 0 empty

Class std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f18daf7c4e0) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f18daf7c548) 0 empty
    std::integral_constant<bool, false> (0x0x7f18daf72c00) 0 empty

Class std::__or_<std::is_void<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f18daf7c5b0) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f18daf7c618) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f18daf7c680) 0 empty
      std::integral_constant<bool, false> (0x0x7f18daf72d20) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFFrame*>, std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFFrame*>, std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > > (0x0x7f18daf72e40) 0 empty

Class std::is_lvalue_reference<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFFrame*> (0x0x7f18daf7c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daf72ea0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFFrame*>, std::is_rvalue_reference<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFFrame*>, std::is_rvalue_reference<oif::frame::UFFrame*> > (0x0x7f18daf72f00) 0 empty

Class std::is_rvalue_reference<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f18daf7c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daf72f60) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFFrame*>, std::is_rvalue_reference<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFFrame*>, std::is_rvalue_reference<oif::frame::UFFrame*> > (0x0x7f18daf7c7b8) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f18daf7c820) 0 empty
    std::integral_constant<bool, false> (0x0x7f18dafee000) 0 empty

Class std::is_reference<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFFrame*> (0x0x7f18daf7c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dafee060) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f18dafee0c0) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f18daf7cb60) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f18daf7cbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18dafee120) 0 empty

Class std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f18daf7cc30) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f18daf7cc98) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f18daf7cd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f18dafee240) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > > (0x0x7f18daf7cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dafee300) 0 empty

Class std::is_object<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFFrame*> (0x0x7f18daf7cdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dafee360) 0 empty

Class std::conditional<true, std::is_object<oif::frame::UFFrame*>, std::is_reference<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<oif::frame::UFFrame*>, std::is_reference<oif::frame::UFFrame*> > (0x0x7f18dafee3c0) 0 empty

Class std::__or_<std::is_object<oif::frame::UFFrame*>, std::is_reference<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFFrame*>, std::is_reference<oif::frame::UFFrame*> > (0x0x7f18daff4000) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f18daff4068) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dafee420) 0 empty

Class std::__is_referenceable<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFFrame*> (0x0x7f18daff40d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dafee540) 0 empty

Class std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f18dafee5a0) 0 empty

Class std::add_rvalue_reference<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<oif::frame::UFFrame*> (0x0x7f18daff4138) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f18dafee600) 0 empty

Class std::__is_convertible_helper<oif::frame::UFFrame*, oif::frame::UFFrame*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<oif::frame::UFFrame*, oif::frame::UFFrame*, false> (0x0x7f18daf72de0) 0 empty

Class std::is_convertible<oif::frame::UFFrame*, oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<oif::frame::UFFrame*, oif::frame::UFFrame*> (0x0x7f18daff4208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dafee660) 0 empty

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

Class std::shared_ptr<oif::frame::UFFrame>
   size=16 align=8
   base size=16 base align=8
std::shared_ptr<oif::frame::UFFrame> (0x0x7f18daf7c0d0) 0
  std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18daf72840) 0

Class UFBackendFrame_
   size=16 align=8
   base size=16 base align=8
UFBackendFrame_ (0x0x7f18daef5c60) 0

Class __gnu_cxx::new_allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18dafeec60) 0 empty

Class std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18daff4340) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18dafeed20) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dafeee40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18daff44e0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dafeeea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18dafeef00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18db04c000) 0 empty

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

Class std::less<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFFrameProperty> (0x0x7f18daff4618) 0 empty
  std::binary_function<UFFrameProperty, UFFrameProperty, bool> (0x0x7f18db04c0c0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18db04c120) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18daff4680) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18db04c1e0) 0 empty

Class std::_Rb_tree<UFFrameProperty, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFFrameProperty>, std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFFrameProperty>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFFrameProperty, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFFrameProperty>, std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFFrameProperty>, true> (0x0x7f18daff4750) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18daff47b8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18db04c240) 0 empty

Class std::_Rb_tree<UFFrameProperty, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFFrameProperty>, std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFFrameProperty, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFFrameProperty>, std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dafeef60) 0

Class std::map<UFFrameProperty, std::unique_ptr<const oif::frame::Value>, std::less<UFFrameProperty>, std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=48 align=8
   base size=48 base align=8
std::map<UFFrameProperty, std::unique_ptr<const oif::frame::Value>, std::less<UFFrameProperty>, std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dafeec00) 0

Vtable for oif::frame::Property<UFFrameProperty>
oif::frame::Property<UFFrameProperty>::_ZTVN3oif5frame8PropertyI15UFFramePropertyEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3oif5frame8PropertyI15UFFramePropertyEE)
16    (int (*)(...))oif::frame::Property<T>::~Property<UFFrameProperty>
24    (int (*)(...))oif::frame::Property<T>::~Property<UFFrameProperty>

Class oif::frame::Property<UFFrameProperty>
   size=56 align=8
   base size=56 base align=8
oif::frame::Property<UFFrameProperty> (0x0x7f18dafeeba0) 0
    vptr=((& oif::frame::Property<UFFrameProperty>::_ZTVN3oif5frame8PropertyI15UFFramePropertyEE) + 16u)

Class std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18db04c420) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18daff4820) 0 empty
  std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18db04c480) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::rebind<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::rebind<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18db04c4e0) 0 empty

Class __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18db04c540) 0 empty

Class std::allocator<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18daff4958) 0 empty
  __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18db04c600) 0 empty

Class std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::_Vector_impl
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::_Vector_impl (0x0x7f18daff4a28) 0
  std::allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18daff4a90) 0 empty
    __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18db04c660) 0 empty

Class std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=24 align=8
   base size=24 base align=8
std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18db04c3c0) 0

Class std::vector<std::shared_ptr<oif::frame::UFTouch> >
   size=24 align=8
   base size=24 base align=8
std::vector<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18daff4af8) 0
  std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18db04c6c0) 0

Class __gnu_cxx::new_allocator<std::pair<const long unsigned int, unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const long unsigned int, unsigned int> > (0x0x7f18db04c780) 0 empty

Class std::allocator<std::pair<const long unsigned int, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const long unsigned int, unsigned int> > (0x0x7f18daff4c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const long unsigned int, unsigned int> > (0x0x7f18db04c840) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18db04c8a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daff4dd0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18db04c9c0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > >::rebind<std::pair<const long unsigned int, unsigned int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > >::rebind<std::pair<const long unsigned int, unsigned int> > (0x0x7f18db04cb40) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18db04cc00) 0 empty

Class std::binary_function<long unsigned int, long unsigned int, bool>
   size=1 align=1
   base size=0 base align=1
std::binary_function<long unsigned int, long unsigned int, bool> (0x0x7f18db04cc60) 0 empty

Class std::less<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<long unsigned int> (0x0x7f18daff4f08) 0 empty
  std::binary_function<long unsigned int, long unsigned int, bool> (0x0x7f18db04ccc0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18db04cd20) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daff4548) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18db04cde0) 0 empty

Class std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, unsigned int>, std::_Select1st<std::pair<const long unsigned int, unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, unsigned int> > >::_Rb_tree_impl<std::less<long unsigned int>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, unsigned int>, std::_Select1st<std::pair<const long unsigned int, unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, unsigned int> > >::_Rb_tree_impl<std::less<long unsigned int>, true> (0x0x7f18daff4e38) 0
  std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18dae0c000) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18db04ce40) 0 empty

Class std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, unsigned int>, std::_Select1st<std::pair<const long unsigned int, unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, unsigned int>, std::_Select1st<std::pair<const long unsigned int, unsigned int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18db04cba0) 0

Class std::map<long unsigned int, unsigned int>
   size=48 align=8
   base size=48 base align=8
std::map<long unsigned int, unsigned int> (0x0x7f18db04c720) 0

Vtable for oif::frame::UFFrame
oif::frame::UFFrame::_ZTVN3oif5frame7UFFrameE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3oif5frame7UFFrameE)
16    (int (*)(...))oif::frame::UFFrame::~UFFrame
24    (int (*)(...))oif::frame::UFFrame::~UFFrame
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN3oif5frame7UFFrameE)
48    (int (*)(...))oif::frame::UFFrame::_ZThn8_N3oif5frame7UFFrameD1Ev
56    (int (*)(...))oif::frame::UFFrame::_ZThn8_N3oif5frame7UFFrameD0Ev

Class oif::frame::UFFrame
   size=152 align=8
   base size=152 base align=8
oif::frame::UFFrame (0x0x7f18db04e460) 0
    vptr=((& oif::frame::UFFrame::_ZTVN3oif5frame7UFFrameE) + 16u)
  UFFrame_ (0x0x7f18db04c300) 0 nearly-empty
      primary-for oif::frame::UFFrame (0x0x7f18db04e460)
  oif::frame::Property<UFFrameProperty> (0x0x7f18db04c360) 8
      vptr=((& oif::frame::UFFrame::_ZTVN3oif5frame7UFFrameE) + 48u)

Class std::is_array<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daab66c0) 0 empty

Class std::remove_volatile<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18daab6780) 0 empty

Class std::remove_const<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18daab67e0) 0 empty

Class std::remove_cv<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18daab6720) 0 empty

Class std::__is_void_helper<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daab6840) 0 empty

Class std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daab68a0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18dae0c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daab6900) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > > (0x0x7f18daab6960) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0c618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18daab69c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18dae0c680) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0c6e8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18daab6ae0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0c750) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >, std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18dae0c7b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0c820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18daab6ba0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f18dae0c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daab6d20) 0 empty

Class std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daab6e40) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false>, std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false>, std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18daab6ea0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daab6f00) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f18dae0cb60) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0cbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18daad0120) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> > (0x0x7f18dae0cd00) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f18dae0cd68) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0cdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18daad01e0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0cea0) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >, std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> > (0x0x7f18dae0cf08) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f18dae0cf70) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18dae0c270) 0 empty
        std::integral_constant<bool, true> (0x0x7f18daad02a0) 0 empty

Class std::is_array<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daad04e0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad05a0) 0 empty

Class std::remove_const<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad06c0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad0540) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daad0720) 0 empty

Class std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad51a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daad0840) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f18daad5208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daad08a0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > > > (0x0x7f18daad0a80) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5340) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18daad0ae0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f18daad53a8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5410) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18daad0b40) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5478) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const long unsigned int, unsigned int> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f18daad54e0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5548) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18daad0ba0) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const long unsigned int, unsigned int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f18daad5680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daad0c00) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad56e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daad0c60) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false>, std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false>, std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f18daad0d80) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daad0de0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f18daad5958) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad59c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18daad0e40) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> > (0x0x7f18daad5a28) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f18daad5a90) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18daad0ea0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5b60) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const long unsigned int, unsigned int> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> > (0x0x7f18daad5bc8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f18daad5c30) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f18daad5c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f18daad0f00) 0 empty

Class std::is_array<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<long unsigned int> > (0x0x7f18daad5e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daad0f60) 0 empty

Class std::remove_volatile<std::less<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<long unsigned int> > (0x0x7f18daaee060) 0 empty

Class std::remove_const<std::less<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<long unsigned int> > (0x0x7f18daaee0c0) 0 empty

Class std::remove_cv<std::less<long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<long unsigned int> > (0x0x7f18daaee000) 0 empty

Class std::__is_void_helper<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<long unsigned int> > (0x0x7f18daad5f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daaee120) 0 empty

Class std::is_void<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<long unsigned int> > (0x0x7f18daad5f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daaee180) 0 empty

Class std::__not_<std::is_void<std::less<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<long unsigned int> > > (0x0x7f18daaf3000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daaee1e0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<long unsigned int> >, std::__not_<std::is_void<std::less<long unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<long unsigned int> >, std::__not_<std::is_void<std::less<long unsigned int> > > > (0x0x7f18daaee240) 0 empty

Class std::__is_default_constructible_impl<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f18daaf3068) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18daaee2a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<long unsigned int> > >, std::__is_default_constructible_impl<std::less<long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<long unsigned int> > >, std::__is_default_constructible_impl<std::less<long unsigned int> > > (0x0x7f18daaf30d0) 0 empty
  std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f18daaf3138) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18daaee300) 0 empty

Class std::__is_default_constructible_atom<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<long unsigned int> > (0x0x7f18daaf31a0) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<long unsigned int> > >, std::__is_default_constructible_impl<std::less<long unsigned int> > > (0x0x7f18daaf3208) 0 empty
    std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f18daaf3270) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18daaee360) 0 empty

Class std::__is_default_constructible_safe<std::less<long unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<long unsigned int>, false> (0x0x7f18daaf32d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daaee3c0) 0 empty

Class std::is_default_constructible<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<long unsigned int> > (0x0x7f18daaf3340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daaee420) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false>, std::is_default_constructible<std::less<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false>, std::is_default_constructible<std::less<long unsigned int> > > (0x0x7f18daaee480) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f18daaf33a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daaee4e0) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f18daaf3410) 0 empty
  std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f18daaf3478) 0 empty
    std::integral_constant<bool, true> (0x0x7f18daaee540) 0 empty

Class std::__and_<std::is_default_constructible<std::less<long unsigned int> >, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<long unsigned int> >, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> > (0x0x7f18daaf34e0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f18daaf3548) 0 empty
    std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f18daaf35b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18daaee5a0) 0 empty

Class std::is_nothrow_default_constructible<std::less<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<long unsigned int> > (0x0x7f18daaf3618) 0 empty
  std::__and_<std::is_default_constructible<std::less<long unsigned int> >, std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> > (0x0x7f18daaf3680) 0 empty
    std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f18daaf36e8) 0 empty
      std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f18daaf3750) 0 empty
        std::integral_constant<bool, true> (0x0x7f18daaee600) 0 empty

Vtable for UFAxis_
UFAxis_::_ZTV7UFAxis_: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI7UFAxis_)
16    (int (*)(...))UFAxis_::~UFAxis_
24    (int (*)(...))UFAxis_::~UFAxis_

Class UFAxis_
   size=8 align=8
   base size=8 base align=8
UFAxis_ (0x0x7f18daaee9c0) 0 nearly-empty
    vptr=((& UFAxis_::_ZTV7UFAxis_) + 16u)

Vtable for oif::frame::UFAxis
oif::frame::UFAxis::_ZTVN3oif5frame6UFAxisE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3oif5frame6UFAxisE)
16    (int (*)(...))oif::frame::UFAxis::~UFAxis
24    (int (*)(...))oif::frame::UFAxis::~UFAxis

Class oif::frame::UFAxis
   size=24 align=8
   base size=24 base align=8
oif::frame::UFAxis (0x0x7f18daaf3888) 0
    vptr=((& oif::frame::UFAxis::_ZTVN3oif5frame6UFAxisE) + 16u)
  UFAxis_ (0x0x7f18daaeec00) 0 nearly-empty
      primary-for oif::frame::UFAxis (0x0x7f18daaf3888)

Vtable for UFDevice_
UFDevice_::_ZTV9UFDevice_: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI9UFDevice_)
16    (int (*)(...))UFDevice_::~UFDevice_
24    (int (*)(...))UFDevice_::~UFDevice_

Class UFDevice_
   size=8 align=8
   base size=8 base align=8
UFDevice_ (0x0x7f18daaeede0) 0 nearly-empty
    vptr=((& UFDevice_::_ZTV9UFDevice_) + 16u)

Class std::is_function<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFDevice> (0x0x7f18daaf3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab18120) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFDevice>, std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFDevice>, std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > > (0x0x7f18dab18180) 0 empty

Class std::is_lvalue_reference<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFDevice> (0x0x7f18daaf3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab181e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFDevice>, std::is_rvalue_reference<oif::frame::UFDevice> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFDevice>, std::is_rvalue_reference<oif::frame::UFDevice> > (0x0x7f18dab18240) 0 empty

Class std::is_rvalue_reference<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f18daaf3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab182a0) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFDevice>, std::is_rvalue_reference<oif::frame::UFDevice> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFDevice>, std::is_rvalue_reference<oif::frame::UFDevice> > (0x0x7f18daaf3b60) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f18daaf3bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18dab18300) 0 empty

Class std::is_reference<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFDevice> (0x0x7f18daaf3d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab18360) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f18dab183c0) 0 empty

Class std::remove_volatile<oif::frame::UFDevice>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice> (0x0x7f18dab18480) 0 empty

Class std::remove_const<oif::frame::UFDevice>
   size=1 align=1
   base size=0 base align=1
std::remove_const<oif::frame::UFDevice> (0x0x7f18dab184e0) 0 empty

Class std::remove_cv<oif::frame::UFDevice>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<oif::frame::UFDevice> (0x0x7f18dab18420) 0 empty

Class std::__is_void_helper<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFDevice> (0x0x7f18daaf3f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab18540) 0 empty

Class std::is_void<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFDevice> (0x0x7f18dab4c000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab185a0) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f18dab4c068) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f18dab4c0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18dab18600) 0 empty

Class std::__or_<std::is_function<oif::frame::UFDevice>, std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFDevice>, std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f18dab4c138) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f18dab4c1a0) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f18dab4c208) 0 empty
      std::integral_constant<bool, false> (0x0x7f18dab18720) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFDevice>, std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFDevice>, std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > > (0x0x7f18dab4c270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dab187e0) 0 empty

Class std::is_object<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFDevice> (0x0x7f18dab4c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dab18840) 0 empty

Class std::conditional<true, std::is_object<oif::frame::UFDevice>, std::is_reference<oif::frame::UFDevice> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<oif::frame::UFDevice>, std::is_reference<oif::frame::UFDevice> > (0x0x7f18dab188a0) 0 empty

Class std::__or_<std::is_object<oif::frame::UFDevice>, std::is_reference<oif::frame::UFDevice> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFDevice>, std::is_reference<oif::frame::UFDevice> > (0x0x7f18dab4c4e0) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f18dab4c548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dab18900) 0 empty

Class std::__is_referenceable<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFDevice> (0x0x7f18dab4c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dab18a20) 0 empty

Class std::__add_lvalue_reference_helper<oif::frame::UFDevice, true>
   size=1 align=1
   base size=0 base align=1
std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f18dab18a80) 0 empty

Class std::add_lvalue_reference<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<oif::frame::UFDevice> (0x0x7f18dab4c618) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f18dab18ae0) 0 empty

Class std::__shared_ptr<oif::frame::UFDevice, (__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::__shared_ptr<oif::frame::UFDevice, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18dab180c0) 0

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f18dab18c00) 0 empty

Class std::remove_const<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<oif::frame::UFDevice*> (0x0x7f18dab18c60) 0 empty

Class std::remove_cv<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<oif::frame::UFDevice*> (0x0x7f18dab18ba0) 0 empty

Class std::__is_void_helper<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFDevice*> (0x0x7f18dab4c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab18cc0) 0 empty

Class std::is_void<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFDevice*> (0x0x7f18dab4c820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab18d20) 0 empty

Class std::conditional<false, std::is_void<oif::frame::UFDevice*>, std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<oif::frame::UFDevice*>, std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > > (0x0x7f18dab18d80) 0 empty

Class std::is_function<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFDevice*> (0x0x7f18dab4c888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab18de0) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f18dab18e40) 0 empty

Class std::is_array<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::is_array<oif::frame::UFDevice*> (0x0x7f18dab4ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab18ea0) 0 empty

Class std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f18dab4caf8) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f18dab4cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f18dab18f00) 0 empty

Class std::__or_<std::is_void<oif::frame::UFDevice*>, std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFDevice*>, std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f18dab4cbc8) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f18dab4cc30) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f18dab4cc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f18dab9b060) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFDevice*>, std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFDevice*>, std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > > (0x0x7f18dab9b180) 0 empty

Class std::is_lvalue_reference<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFDevice*> (0x0x7f18dab4cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab9b1e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFDevice*>, std::is_rvalue_reference<oif::frame::UFDevice*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFDevice*>, std::is_rvalue_reference<oif::frame::UFDevice*> > (0x0x7f18dab9b240) 0 empty

Class std::is_rvalue_reference<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f18dab4cd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab9b2a0) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFDevice*>, std::is_rvalue_reference<oif::frame::UFDevice*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFDevice*>, std::is_rvalue_reference<oif::frame::UFDevice*> > (0x0x7f18dab4cdd0) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f18dab4ce38) 0 empty
    std::integral_constant<bool, false> (0x0x7f18dab9b300) 0 empty

Class std::is_reference<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFDevice*> (0x0x7f18dab4cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dab9b360) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f18dab9b3c0) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f18dabab0d0) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f18dabab138) 0 empty
    std::integral_constant<bool, false> (0x0x7f18dab9b420) 0 empty

Class std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f18dabab1a0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f18dabab208) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f18dabab270) 0 empty
      std::integral_constant<bool, false> (0x0x7f18dab9b540) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > > (0x0x7f18dabab2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dab9b600) 0 empty

Class std::is_object<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFDevice*> (0x0x7f18dabab340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dab9b660) 0 empty

Class std::conditional<true, std::is_object<oif::frame::UFDevice*>, std::is_reference<oif::frame::UFDevice*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<oif::frame::UFDevice*>, std::is_reference<oif::frame::UFDevice*> > (0x0x7f18dab9b6c0) 0 empty

Class std::__or_<std::is_object<oif::frame::UFDevice*>, std::is_reference<oif::frame::UFDevice*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFDevice*>, std::is_reference<oif::frame::UFDevice*> > (0x0x7f18dabab478) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f18dabab4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18dab9b720) 0 empty

Class std::__is_referenceable<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFDevice*> (0x0x7f18dabab548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dab9b840) 0 empty

Class std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f18dab9b8a0) 0 empty

Class std::add_rvalue_reference<oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<oif::frame::UFDevice*> (0x0x7f18dabab5b0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f18dab9b900) 0 empty

Class std::__is_convertible_helper<oif::frame::UFDevice*, oif::frame::UFDevice*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<oif::frame::UFDevice*, oif::frame::UFDevice*, false> (0x0x7f18dab9b120) 0 empty

Class std::is_convertible<oif::frame::UFDevice*, oif::frame::UFDevice*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<oif::frame::UFDevice*, oif::frame::UFDevice*> (0x0x7f18dabab680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18dab9b960) 0 empty

Class std::shared_ptr<oif::frame::UFDevice>
   size=16 align=8
   base size=16 base align=8
std::shared_ptr<oif::frame::UFDevice> (0x0x7f18dab4c6e8) 0
  std::__shared_ptr<oif::frame::UFDevice, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18dab18b40) 0

Class UFBackendDevice_
   size=16 align=8
   base size=16 base align=8
UFBackendDevice_ (0x0x7f18dab18060) 0

Class __gnu_cxx::new_allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18dab9bf00) 0 empty

Class std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18dabab7b8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18dabe2000) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dabe2120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dabab958) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dabe2180) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18dabe21e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dabe22a0) 0 empty

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

Class std::less<UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFDeviceProperty> (0x0x7f18dababa90) 0 empty
  std::binary_function<UFDeviceProperty, UFDeviceProperty, bool> (0x0x7f18dabe2360) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dabe23c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dababaf8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dabe2480) 0 empty

Class std::_Rb_tree<UFDeviceProperty, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFDeviceProperty>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFDeviceProperty, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFDeviceProperty>, true> (0x0x7f18dababbc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dababc30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dabe24e0) 0 empty

Class std::_Rb_tree<UFDeviceProperty, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFDeviceProperty, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dabe2240) 0

Class std::map<UFDeviceProperty, std::unique_ptr<const oif::frame::Value>, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=48 align=8
   base size=48 base align=8
std::map<UFDeviceProperty, std::unique_ptr<const oif::frame::Value>, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18dab9bea0) 0

Vtable for oif::frame::Property<UFDeviceProperty>
oif::frame::Property<UFDeviceProperty>::_ZTVN3oif5frame8PropertyI16UFDevicePropertyEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3oif5frame8PropertyI16UFDevicePropertyEE)
16    (int (*)(...))oif::frame::Property<T>::~Property<UFDeviceProperty>
24    (int (*)(...))oif::frame::Property<T>::~Property<UFDeviceProperty>

Class oif::frame::Property<UFDeviceProperty>
   size=56 align=8
   base size=56 base align=8
oif::frame::Property<UFDeviceProperty> (0x0x7f18dab9be40) 0
    vptr=((& oif::frame::Property<UFDeviceProperty>::_ZTVN3oif5frame8PropertyI16UFDevicePropertyEE) + 16u)

Class __gnu_cxx::new_allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f18dabe2660) 0 empty

Class std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f18dababdd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f18dabe27e0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe28a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dababf08) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe2900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::rebind<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::rebind<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f18dabe2960) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::rebind<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::rebind<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe2a20) 0 empty

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

Class std::less<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::less<UFAxisType> (0x0x7f18dabab9c0) 0 empty
  std::binary_function<UFAxisType, UFAxisType, bool> (0x0x7f18dabe2ae0) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe2b40) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dababf70) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe2c00) 0 empty

Class std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, std::_Select1st<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::_Rb_tree_impl<std::less<UFAxisType>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, std::_Select1st<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::_Rb_tree_impl<std::less<UFAxisType>, true> (0x0x7f18da933138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da9331a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe2c60) 0 empty

Class std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, std::_Select1st<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, std::_Select1st<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe29c0) 0

Class std::map<UFAxisType, std::unique_ptr<oif::frame::UFAxis> >
   size=48 align=8
   base size=48 base align=8
std::map<UFAxisType, std::unique_ptr<oif::frame::UFAxis> > (0x0x7f18dabe2600) 0

Vtable for oif::frame::UFDevice
oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE: 10u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3oif5frame8UFDeviceE)
16    (int (*)(...))oif::frame::UFDevice::~UFDevice
24    (int (*)(...))oif::frame::UFDevice::~UFDevice
32    (int (*)(...))oif::frame::UFDevice::AcceptTouch
40    (int (*)(...))oif::frame::UFDevice::RejectTouch
48    (int (*)(...))-8
56    (int (*)(...))(& _ZTIN3oif5frame8UFDeviceE)
64    (int (*)(...))oif::frame::UFDevice::_ZThn8_N3oif5frame8UFDeviceD1Ev
72    (int (*)(...))oif::frame::UFDevice::_ZThn8_N3oif5frame8UFDeviceD0Ev

Class oif::frame::UFDevice
   size=112 align=8
   base size=112 base align=8
oif::frame::UFDevice (0x0x7f18dabc5e00) 0
    vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 16u)
  UFDevice_ (0x0x7f18dabe2540) 0 nearly-empty
      primary-for oif::frame::UFDevice (0x0x7f18dabc5e00)
  oif::frame::Property<UFDeviceProperty> (0x0x7f18dabe25a0) 8
      vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 64u)

Class std::is_array<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da933270) 0 empty
  std::integral_constant<bool, false> (0x0x7f18dabe2e40) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe2f00) 0 empty

Class std::remove_const<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe2f60) 0 empty

Class std::remove_cv<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18dabe2ea0) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da9335b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da9e8000) 0 empty

Class std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da933618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da9e8060) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f18da933750) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da9e80c0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > > (0x0x7f18da9e8120) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da9337b8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18da9e8180) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > > (0x0x7f18da933820) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da933888) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18da9e81e0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da9338f0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > > (0x0x7f18da933958) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da9339c0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18da9e8240) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f18da933a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da9e82a0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da933a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da9e8300) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f18da9e8360) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da933af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da9e83c0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f18da933b60) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da933bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da9e8420) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >, false> > (0x0x7f18da933c30) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f18da933c98) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da933d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da9e8480) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da933d68) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >, false> > (0x0x7f18da933dd0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f18da933e38) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f18da933ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da9e84e0) 0 empty

Class std::is_array<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<UFAxisType> > (0x0x7f18da933f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da9e8540) 0 empty

Class std::remove_volatile<std::less<UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<UFAxisType> > (0x0x7f18da9e8600) 0 empty

Class std::remove_const<std::less<UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<UFAxisType> > (0x0x7f18da9e8660) 0 empty

Class std::remove_cv<std::less<UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<UFAxisType> > (0x0x7f18da9e85a0) 0 empty

Class std::__is_void_helper<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<UFAxisType> > (0x0x7f18dababea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da9e86c0) 0 empty

Class std::is_void<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<UFAxisType> > (0x0x7f18da9ff000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da9e8720) 0 empty

Class std::__not_<std::is_void<std::less<UFAxisType> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<UFAxisType> > > (0x0x7f18da9ff068) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da9e8780) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<UFAxisType> >, std::__not_<std::is_void<std::less<UFAxisType> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<UFAxisType> >, std::__not_<std::is_void<std::less<UFAxisType> > > > (0x0x7f18da9e87e0) 0 empty

Class std::__is_default_constructible_impl<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f18da9ff0d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18da9e8840) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<UFAxisType> > >, std::__is_default_constructible_impl<std::less<UFAxisType> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<UFAxisType> > >, std::__is_default_constructible_impl<std::less<UFAxisType> > > (0x0x7f18da9ff138) 0 empty
  std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f18da9ff1a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18da9e88a0) 0 empty

Class std::__is_default_constructible_atom<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<UFAxisType> > (0x0x7f18da9ff208) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFAxisType> > >, std::__is_default_constructible_impl<std::less<UFAxisType> > > (0x0x7f18da9ff270) 0 empty
    std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f18da9ff2d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18da9e8900) 0 empty

Class std::__is_default_constructible_safe<std::less<UFAxisType>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<UFAxisType>, false> (0x0x7f18da9ff340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da9e8960) 0 empty

Class std::is_default_constructible<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<UFAxisType> > (0x0x7f18da9ff3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da9e89c0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false>, std::is_default_constructible<std::less<UFAxisType> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false>, std::is_default_constructible<std::less<UFAxisType> > > (0x0x7f18da9e8a20) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f18da9ff410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da9e8a80) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f18da9ff478) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f18da9ff4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da9e8ae0) 0 empty

Class std::__and_<std::is_default_constructible<std::less<UFAxisType> >, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<UFAxisType> >, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> > (0x0x7f18da9ff548) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f18da9ff5b0) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f18da9ff618) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da9e8b40) 0 empty

Class std::is_nothrow_default_constructible<std::less<UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<UFAxisType> > (0x0x7f18da9ff680) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFAxisType> >, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> > (0x0x7f18da9ff6e8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f18da9ff750) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f18da9ff7b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da9e8ba0) 0 empty

Vtable for UFTouch_
UFTouch_::_ZTV8UFTouch_: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI8UFTouch_)
16    (int (*)(...))UFTouch_::~UFTouch_
24    (int (*)(...))UFTouch_::~UFTouch_

Class UFTouch_
   size=8 align=8
   base size=8 base align=8
UFTouch_ (0x0x7f18da9e8f00) 0 nearly-empty
    vptr=((& UFTouch_::_ZTV8UFTouch_) + 16u)

Class std::is_function<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFTouch> (0x0x7f18da9ff958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa16240) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFTouch>, std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFTouch>, std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > > (0x0x7f18daa162a0) 0 empty

Class std::is_lvalue_reference<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFTouch> (0x0x7f18da9ff9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa16300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFTouch>, std::is_rvalue_reference<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFTouch>, std::is_rvalue_reference<oif::frame::UFTouch> > (0x0x7f18daa16360) 0 empty

Class std::is_rvalue_reference<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f18da9ffa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa163c0) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFTouch>, std::is_rvalue_reference<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFTouch>, std::is_rvalue_reference<oif::frame::UFTouch> > (0x0x7f18da9ffa90) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f18da9ffaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18daa16420) 0 empty

Class std::is_reference<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFTouch> (0x0x7f18da9ffc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa16480) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f18daa164e0) 0 empty

Class std::remove_volatile<oif::frame::UFTouch>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFTouch> (0x0x7f18daa16660) 0 empty

Class std::remove_const<oif::frame::UFTouch>
   size=1 align=1
   base size=0 base align=1
std::remove_const<oif::frame::UFTouch> (0x0x7f18daa166c0) 0 empty

Class std::remove_cv<oif::frame::UFTouch>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<oif::frame::UFTouch> (0x0x7f18daa16600) 0 empty

Class std::__is_void_helper<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFTouch> (0x0x7f18da9ffdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa16720) 0 empty

Class std::is_void<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFTouch> (0x0x7f18da9ffe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa16780) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f18da9ffea0) 0 empty
  std::is_void<oif::frame::UFTouch> (0x0x7f18da9fff08) 0 empty
    std::integral_constant<bool, false> (0x0x7f18daa167e0) 0 empty

Class std::__or_<std::is_function<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f18da9fff70) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f18daa4f000) 0 empty
    std::is_void<oif::frame::UFTouch> (0x0x7f18daa4f068) 0 empty
      std::integral_constant<bool, false> (0x0x7f18daa16840) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > > (0x0x7f18daa4f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daa168a0) 0 empty

Class std::is_object<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFTouch> (0x0x7f18daa4f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daa16900) 0 empty

Class std::conditional<true, std::is_object<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch> > (0x0x7f18daa16960) 0 empty

Class std::__or_<std::is_object<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFTouch>, std::is_reference<oif::frame::UFTouch> > (0x0x7f18daa4f270) 0 empty
  std::is_object<oif::frame::UFTouch> (0x0x7f18daa4f2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18daa16a80) 0 empty

Class std::__is_referenceable<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFTouch> (0x0x7f18daa4f340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daa16ba0) 0 empty

Class std::__add_lvalue_reference_helper<oif::frame::UFTouch, true>
   size=1 align=1
   base size=0 base align=1
std::__add_lvalue_reference_helper<oif::frame::UFTouch, true> (0x0x7f18daa16c00) 0 empty

Class std::add_lvalue_reference<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<oif::frame::UFTouch> (0x0x7f18daa4f3a8) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFTouch, true> (0x0x7f18daa16c60) 0 empty

Class std::__shared_ptr<oif::frame::UFTouch, (__gnu_cxx::_Lock_policy)2u>
   size=16 align=8
   base size=16 base align=8
std::__shared_ptr<oif::frame::UFTouch, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18daa161e0) 0

Class std::remove_volatile<oif::frame::UFTouch*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFTouch*> (0x0x7f18daa16d80) 0 empty

Class std::remove_const<oif::frame::UFTouch*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<oif::frame::UFTouch*> (0x0x7f18daa16de0) 0 empty

Class std::remove_cv<oif::frame::UFTouch*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<oif::frame::UFTouch*> (0x0x7f18daa16d20) 0 empty

Class std::__is_void_helper<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFTouch*> (0x0x7f18daa4f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa16e40) 0 empty

Class std::is_void<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFTouch*> (0x0x7f18daa4f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa16ea0) 0 empty

Class std::conditional<false, std::is_void<oif::frame::UFTouch*>, std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<oif::frame::UFTouch*>, std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > > (0x0x7f18daa16f00) 0 empty

Class std::is_function<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFTouch*> (0x0x7f18daa4f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa16f60) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f18daa99000) 0 empty

Class std::is_array<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_array<oif::frame::UFTouch*> (0x0x7f18daa4f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa99060) 0 empty

Class std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f18daa4f888) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f18daa4f8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18daa990c0) 0 empty

Class std::__or_<std::is_void<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f18daa4f958) 0 empty
  std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f18daa4f9c0) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f18daa4fa28) 0 empty
      std::integral_constant<bool, false> (0x0x7f18daa991e0) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFTouch*>, std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFTouch*>, std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > > (0x0x7f18daa99300) 0 empty

Class std::is_lvalue_reference<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFTouch*> (0x0x7f18daa4fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa99360) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFTouch*>, std::is_rvalue_reference<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFTouch*>, std::is_rvalue_reference<oif::frame::UFTouch*> > (0x0x7f18daa993c0) 0 empty

Class std::is_rvalue_reference<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFTouch*> (0x0x7f18daa4faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa99420) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFTouch*>, std::is_rvalue_reference<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFTouch*>, std::is_rvalue_reference<oif::frame::UFTouch*> > (0x0x7f18daa4fb60) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*> (0x0x7f18daa4fbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18daa99480) 0 empty

Class std::is_reference<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFTouch*> (0x0x7f18daa4fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18daa994e0) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f18daa99540) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f18daa4ff08) 0 empty
  std::is_void<oif::frame::UFTouch*> (0x0x7f18daa4ff70) 0 empty
    std::integral_constant<bool, false> (0x0x7f18daa995a0) 0 empty

Class std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f18da6ab000) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f18da6ab068) 0 empty
    std::is_void<oif::frame::UFTouch*> (0x0x7f18da6ab0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18daa996c0) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > > (0x0x7f18da6ab138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daa99780) 0 empty

Class std::is_object<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFTouch*> (0x0x7f18da6ab1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daa997e0) 0 empty

Class std::conditional<true, std::is_object<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*> > (0x0x7f18daa99840) 0 empty

Class std::__or_<std::is_object<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFTouch*>, std::is_reference<oif::frame::UFTouch*> > (0x0x7f18da6ab3a8) 0 empty
  std::is_object<oif::frame::UFTouch*> (0x0x7f18da6ab410) 0 empty
    std::integral_constant<bool, true> (0x0x7f18daa998a0) 0 empty

Class std::__is_referenceable<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFTouch*> (0x0x7f18da6ab478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daa999c0) 0 empty

Class std::__add_rvalue_reference_helper<oif::frame::UFTouch*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<oif::frame::UFTouch*, true> (0x0x7f18daa99a20) 0 empty

Class std::add_rvalue_reference<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<oif::frame::UFTouch*> (0x0x7f18da6ab4e0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*, true> (0x0x7f18daa99a80) 0 empty

Class std::__is_convertible_helper<oif::frame::UFTouch*, oif::frame::UFTouch*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<oif::frame::UFTouch*, oif::frame::UFTouch*, false> (0x0x7f18daa992a0) 0 empty

Class std::is_convertible<oif::frame::UFTouch*, oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<oif::frame::UFTouch*, oif::frame::UFTouch*> (0x0x7f18da6ab5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18daa99ae0) 0 empty

Class std::shared_ptr<oif::frame::UFTouch>
   size=16 align=8
   base size=16 base align=8
std::shared_ptr<oif::frame::UFTouch> (0x0x7f18daa4f478) 0
  std::__shared_ptr<oif::frame::UFTouch, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18daa16cc0) 0

Class UFBackendTouch_
   size=16 align=8
   base size=16 base align=8
UFBackendTouch_ (0x0x7f18daa16180) 0

Class __gnu_cxx::new_allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18da6ce600) 0 empty

Class std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18da6ab6e8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18da6ce6c0) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6ce7e0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6ab888) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6ce840) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18da6ce8a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >::rebind<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6ce960) 0 empty

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

Class std::less<UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFTouchProperty> (0x0x7f18da6ab9c0) 0 empty
  std::binary_function<UFTouchProperty, UFTouchProperty, bool> (0x0x7f18da6cea20) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6cea80) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6aba28) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6ceb40) 0 empty

Class std::_Rb_tree<UFTouchProperty, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFTouchProperty>, std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFTouchProperty>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFTouchProperty, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFTouchProperty>, std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFTouchProperty>, true> (0x0x7f18da6abaf8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6abb60) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6ceba0) 0 empty

Class std::_Rb_tree<UFTouchProperty, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFTouchProperty>, std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFTouchProperty, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFTouchProperty>, std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6ce900) 0

Class std::map<UFTouchProperty, std::unique_ptr<const oif::frame::Value>, std::less<UFTouchProperty>, std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=48 align=8
   base size=48 base align=8
std::map<UFTouchProperty, std::unique_ptr<const oif::frame::Value>, std::less<UFTouchProperty>, std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da6ce5a0) 0

Vtable for oif::frame::Property<UFTouchProperty>
oif::frame::Property<UFTouchProperty>::_ZTVN3oif5frame8PropertyI15UFTouchPropertyEE: 4u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3oif5frame8PropertyI15UFTouchPropertyEE)
16    (int (*)(...))oif::frame::Property<T>::~Property<UFTouchProperty>
24    (int (*)(...))oif::frame::Property<T>::~Property<UFTouchProperty>

Class oif::frame::Property<UFTouchProperty>
   size=56 align=8
   base size=56 base align=8
oif::frame::Property<UFTouchProperty> (0x0x7f18da6ce540) 0
    vptr=((& oif::frame::Property<UFTouchProperty>::_ZTVN3oif5frame8PropertyI15UFTouchPropertyEE) + 16u)

Class __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f18da6ced80) 0 empty

Class std::allocator<std::pair<const UFAxisType, float> >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::pair<const UFAxisType, float> > (0x0x7f18da6abbc8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f18da6cee40) 0 empty

Class std::allocator_traits<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f18da6ceea0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f18da6abd00) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f18da6cef00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, float> > >::rebind<std::pair<const UFAxisType, float> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, float> > >::rebind<std::pair<const UFAxisType, float> > (0x0x7f18da6cef60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, float> > >::rebind<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, float> > >::rebind<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f18da818060) 0 empty

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f18da8180c0) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f18da6abe38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f18da818180) 0 empty

Class std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, float>, std::_Select1st<std::pair<const UFAxisType, float> >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, float> > >::_Rb_tree_impl<std::less<UFAxisType>, true>
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, float>, std::_Select1st<std::pair<const UFAxisType, float> >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, float> > >::_Rb_tree_impl<std::less<UFAxisType>, true> (0x0x7f18da6abf08) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f18da6abf70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f18da8181e0) 0 empty

Class std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, float>, std::_Select1st<std::pair<const UFAxisType, float> >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, float> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, float>, std::_Select1st<std::pair<const UFAxisType, float> >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f18da818000) 0

Class std::map<UFAxisType, float>
   size=48 align=8
   base size=48 base align=8
std::map<UFAxisType, float> (0x0x7f18da6ced20) 0

Vtable for oif::frame::UFTouch
oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTIN3oif5frame7UFTouchE)
16    (int (*)(...))oif::frame::UFTouch::~UFTouch
24    (int (*)(...))oif::frame::UFTouch::~UFTouch
32    (int (*)(...))-8
40    (int (*)(...))(& _ZTIN3oif5frame7UFTouchE)
48    (int (*)(...))oif::frame::UFTouch::_ZThn8_N3oif5frame7UFTouchD1Ev
56    (int (*)(...))oif::frame::UFTouch::_ZThn8_N3oif5frame7UFTouchD0Ev

Class oif::frame::UFTouch
   size=128 align=8
   base size=128 base align=8
oif::frame::UFTouch (0x0x7f18da6d88c0) 0
    vptr=((& oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE) + 16u)
  UFTouch_ (0x0x7f18da6cec60) 0 nearly-empty
      primary-for oif::frame::UFTouch (0x0x7f18da6d88c0)
  oif::frame::Property<UFTouchProperty> (0x0x7f18da6cecc0) 8
      vptr=((& oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE) + 48u)

Class std::iterator_traits<std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18da8187e0) 0 empty

Class __gnu_cxx::__normal_iterator<std::shared_ptr<oif::frame::UFTouch>*, std::vector<std::shared_ptr<oif::frame::UFTouch> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<std::shared_ptr<oif::frame::UFTouch>*, std::vector<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18da818780) 0

Class std::__are_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18da818840) 0 empty

Class __gnu_cxx::__enable_if<true, std::vector<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, std::vector<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18da818a20) 0 empty

Class std::_Rb_tree_const_iterator<std::pair<const long unsigned int, unsigned int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const long unsigned int, unsigned int> > (0x0x7f18da52d000) 0

Class std::_Rb_tree_iterator<std::pair<const long unsigned int, unsigned int> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const long unsigned int, unsigned int> > (0x0x7f18da52d060) 0

Class std::_PCC<true, const long unsigned int, unsigned int>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const long unsigned int, unsigned int> (0x0x7f18da52d180) 0 empty

Class std::is_function<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<const long unsigned int> (0x0x7f18da5030d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da52d1e0) 0 empty

Class std::conditional<false, std::is_function<const long unsigned int>, std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const long unsigned int>, std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > > (0x0x7f18da52d240) 0 empty

Class std::is_lvalue_reference<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const long unsigned int> (0x0x7f18da503138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da52d360) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const long unsigned int>, std::is_rvalue_reference<const long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const long unsigned int>, std::is_rvalue_reference<const long unsigned int> > (0x0x7f18da52d3c0) 0 empty

Class std::is_rvalue_reference<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const long unsigned int> (0x0x7f18da5031a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da52d420) 0 empty

Class std::__or_<std::is_lvalue_reference<const long unsigned int>, std::is_rvalue_reference<const long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long unsigned int>, std::is_rvalue_reference<const long unsigned int> > (0x0x7f18da503208) 0 empty
  std::is_rvalue_reference<const long unsigned int> (0x0x7f18da503270) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da52d480) 0 empty

Class std::is_reference<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const long unsigned int> (0x0x7f18da5032d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da52d4e0) 0 empty

Class std::conditional<false, std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > (0x0x7f18da52d540) 0 empty

Class std::remove_volatile<const long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const long unsigned int> (0x0x7f18da52d600) 0 empty

Class std::remove_const<const long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const long unsigned int> (0x0x7f18da52d660) 0 empty

Class std::remove_cv<const long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const long unsigned int> (0x0x7f18da52d5a0) 0 empty

Class std::__is_void_helper<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<long unsigned int> (0x0x7f18da503478) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da52d6c0) 0 empty

Class std::is_void<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_void<const long unsigned int> (0x0x7f18da5034e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da52d720) 0 empty

Class std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > (0x0x7f18da503548) 0 empty
  std::is_void<const long unsigned int> (0x0x7f18da5035b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da52d780) 0 empty

Class std::__or_<std::is_function<const long unsigned int>, std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long unsigned int>, std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > (0x0x7f18da503618) 0 empty
  std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > (0x0x7f18da503680) 0 empty
    std::is_void<const long unsigned int> (0x0x7f18da5036e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da52d8a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const long unsigned int>, std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const long unsigned int>, std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > > (0x0x7f18da503750) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da52d960) 0 empty

Class std::is_object<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_object<const long unsigned int> (0x0x7f18da5037b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da52d9c0) 0 empty

Class std::conditional<true, std::is_object<const long unsigned int>, std::is_reference<const long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const long unsigned int>, std::is_reference<const long unsigned int> > (0x0x7f18da52da20) 0 empty

Class std::__or_<std::is_object<const long unsigned int>, std::is_reference<const long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long unsigned int>, std::is_reference<const long unsigned int> > (0x0x7f18da5038f0) 0 empty
  std::is_object<const long unsigned int> (0x0x7f18da503958) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da52da80) 0 empty

Class std::__is_referenceable<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const long unsigned int> (0x0x7f18da503a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da52dba0) 0 empty

Class std::is_function<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const long unsigned int&> (0x0x7f18da503af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da52dc60) 0 empty

Class std::conditional<false, std::is_function<const long unsigned int&>, std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const long unsigned int&>, std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > > (0x0x7f18da52dcc0) 0 empty

Class std::is_lvalue_reference<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const long unsigned int&> (0x0x7f18da503b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da52dde0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> > (0x0x7f18da52de40) 0 empty

Class std::__or_<std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long unsigned int&>, std::is_rvalue_reference<const long unsigned int&> > (0x0x7f18da503bc8) 0 empty
  std::is_lvalue_reference<const long unsigned int&> (0x0x7f18da503c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da52dea0) 0 empty

Class std::is_reference<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const long unsigned int&> (0x0x7f18da503c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da52df00) 0 empty

Class std::conditional<true, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f18da52df60) 0 empty

Class std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f18da503dd0) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f18da503e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da5b2000) 0 empty

Class std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f18da503f70) 0 empty
  std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f18da503000) 0 empty
    std::is_reference<const long unsigned int&> (0x0x7f18da5b4000) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da5b2060) 0 empty

Class std::__not_<std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const long unsigned int&>, std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > > (0x0x7f18da5b40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da5b20c0) 0 empty

Class std::is_object<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const long unsigned int&> (0x0x7f18da5b4138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da5b2120) 0 empty

Class std::conditional<false, std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> > (0x0x7f18da5b2180) 0 empty

Class std::__or_<std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long unsigned int&>, std::is_reference<const long unsigned int&> > (0x0x7f18da5b41a0) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f18da5b4208) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da5b21e0) 0 empty

Class std::__is_referenceable<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const long unsigned int&> (0x0x7f18da5b4340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da5b2300) 0 empty

Class std::__add_rvalue_reference_helper<const long unsigned int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const long unsigned int&, true> (0x0x7f18da5b2360) 0 empty

Class std::add_rvalue_reference<const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const long unsigned int&> (0x0x7f18da5b43a8) 0 empty
  std::__add_rvalue_reference_helper<const long unsigned int&, true> (0x0x7f18da5b23c0) 0 empty

Class std::__is_assignable_helper<const long unsigned int&, const long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const long unsigned int&, const long unsigned int&> (0x0x7f18da52dc00) 0 empty

Class std::is_assignable<const long unsigned int&, const long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f18da5b4478) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da5b2420) 0 empty

Class std::__is_copy_assignable_impl<const long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f18da5b44e0) 0 empty
  std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f18da5b4548) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da5b2480) 0 empty

Class std::is_copy_assignable<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const long unsigned int> (0x0x7f18da5b45b0) 0 empty
  std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f18da5b4618) 0 empty
    std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f18da5b4680) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da5b24e0) 0 empty

Class std::conditional<false, std::is_copy_assignable<unsigned int>, std::is_copy_assignable<const long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<unsigned int>, std::is_copy_assignable<const long unsigned int> > (0x0x7f18da5b2540) 0 empty

Class std::__and_<std::is_copy_assignable<const long unsigned int>, std::is_copy_assignable<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const long unsigned int>, std::is_copy_assignable<unsigned int> > (0x0x7f18da5b46e8) 0 empty
  std::is_copy_assignable<const long unsigned int> (0x0x7f18da5b4750) 0 empty
    std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f18da5b47b8) 0 empty
      std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f18da5b4820) 0 empty
        std::integral_constant<bool, false> (0x0x7f18da5b25a0) 0 empty

Class std::conditional<false, const std::pair<const long unsigned int, unsigned int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const long unsigned int, unsigned int>&, const std::__nonesuch&> (0x0x7f18da5b2600) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const long unsigned int>, std::is_copy_assignable<unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const long unsigned int>, std::is_copy_assignable<unsigned int> > > (0x0x7f18da5b4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da5b2660) 0 empty

Class std::conditional<true, const std::pair<const long unsigned int, unsigned int>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const long unsigned int, unsigned int>&, const std::__nonesuch&> (0x0x7f18da5b26c0) 0 empty

Class std::is_function<const long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const long unsigned int&&> (0x0x7f18da5b4dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da5b2780) 0 empty

Class std::conditional<false, std::is_function<const long unsigned int&&>, std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const long unsigned int&&>, std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > > (0x0x7f18da5b27e0) 0 empty

Class std::is_lvalue_reference<const long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const long unsigned int&&> (0x0x7f18da5b4e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da5b2900) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const long unsigned int&&>, std::is_rvalue_reference<const long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const long unsigned int&&>, std::is_rvalue_reference<const long unsigned int&&> > (0x0x7f18da5b2960) 0 empty

Class std::is_rvalue_reference<const long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const long unsigned int&&> (0x0x7f18da5b4ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da5b29c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const long unsigned int&&>, std::is_rvalue_reference<const long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const long unsigned int&&>, std::is_rvalue_reference<const long unsigned int&&> > (0x0x7f18da5b4f08) 0 empty
  std::is_rvalue_reference<const long unsigned int&&> (0x0x7f18da5b4f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da5b2a20) 0 empty

Class std::is_reference<const long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const long unsigned int&&> (0x0x7f18da5d1000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da5b2a80) 0 empty

Class std::conditional<true, std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > (0x0x7f18da5b2ae0) 0 empty

Class std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > (0x0x7f18da5d1068) 0 empty
  std::is_reference<const long unsigned int&&> (0x0x7f18da5d10d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da5b2b40) 0 empty

Class std::__or_<std::is_function<const long unsigned int&&>, std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const long unsigned int&&>, std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > (0x0x7f18da5d1208) 0 empty
  std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > (0x0x7f18da5d1270) 0 empty
    std::is_reference<const long unsigned int&&> (0x0x7f18da5d12d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da5b2ba0) 0 empty

Class std::__not_<std::__or_<std::is_function<const long unsigned int&&>, std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const long unsigned int&&>, std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > > (0x0x7f18da5d13a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da5b2c00) 0 empty

Class std::is_object<const long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const long unsigned int&&> (0x0x7f18da5d1410) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da5b2c60) 0 empty

Class std::conditional<false, std::is_object<const long unsigned int&&>, std::is_reference<const long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const long unsigned int&&>, std::is_reference<const long unsigned int&&> > (0x0x7f18da5b2cc0) 0 empty

Class std::__or_<std::is_object<const long unsigned int&&>, std::is_reference<const long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const long unsigned int&&>, std::is_reference<const long unsigned int&&> > (0x0x7f18da5d1478) 0 empty
  std::is_reference<const long unsigned int&&> (0x0x7f18da5d14e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da5b2d20) 0 empty

Class std::__is_referenceable<const long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const long unsigned int&&> (0x0x7f18da5d1618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da5b2e40) 0 empty

Class std::__add_rvalue_reference_helper<const long unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const long unsigned int&&, true> (0x0x7f18da5b2ea0) 0 empty

Class std::add_rvalue_reference<const long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const long unsigned int&&> (0x0x7f18da5d1680) 0 empty
  std::__add_rvalue_reference_helper<const long unsigned int&&, true> (0x0x7f18da5b2f00) 0 empty

Class std::__is_assignable_helper<const long unsigned int&, const long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const long unsigned int&, const long unsigned int&&> (0x0x7f18da5b2720) 0 empty

Class std::is_assignable<const long unsigned int&, const long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f18da5d16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da5b2f60) 0 empty

Class std::__is_move_assignable_impl<const long unsigned int, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f18da5d1750) 0 empty
  std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f18da5d17b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da5da000) 0 empty

Class std::is_move_assignable<const long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const long unsigned int> (0x0x7f18da5d1820) 0 empty
  std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f18da5d1888) 0 empty
    std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f18da5d18f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da5da060) 0 empty

Class std::conditional<false, std::is_move_assignable<unsigned int>, std::is_move_assignable<const long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<unsigned int>, std::is_move_assignable<const long unsigned int> > (0x0x7f18da5da0c0) 0 empty

Class std::__and_<std::is_move_assignable<const long unsigned int>, std::is_move_assignable<unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const long unsigned int>, std::is_move_assignable<unsigned int> > (0x0x7f18da5d1958) 0 empty
  std::is_move_assignable<const long unsigned int> (0x0x7f18da5d19c0) 0 empty
    std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f18da5d1a28) 0 empty
      std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f18da5d1a90) 0 empty
        std::integral_constant<bool, false> (0x0x7f18da5da120) 0 empty

Class std::conditional<false, std::pair<const long unsigned int, unsigned int>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const long unsigned int, unsigned int>&&, std::__nonesuch&&> (0x0x7f18da5da180) 0 empty

Class std::pair<const long unsigned int, unsigned int>
   size=16 align=8
   base size=12 base align=8
std::pair<const long unsigned int, unsigned int> (0x0x7f18da52d120) 0

Class std::iterator_traits<const std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18da5da720) 0 empty

Class __gnu_cxx::__normal_iterator<const std::shared_ptr<oif::frame::UFTouch>*, std::vector<std::shared_ptr<oif::frame::UFTouch> > >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const std::shared_ptr<oif::frame::UFTouch>*, std::vector<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18da5da6c0) 0

Class std::__are_same<const std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<const std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18da5da780) 0 empty

Class __gnu_cxx::__enable_if<false, std::vector<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, std::vector<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18da5da8a0) 0 empty

Class std::conditional<false, std::is_void<oif::frame::UFDevice*>, std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<oif::frame::UFDevice*>, std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > > (0x0x7f18da6444e0) 0 empty

Class std::__or_<std::is_void<oif::frame::UFDevice*>, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFDevice*>, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f18da65f000) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f18da65f068) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f18da65f0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da644540) 0 empty

Class std::__is_convertible_helper<oif::frame::UFDevice*, oif::frame::UFFrame*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<oif::frame::UFDevice*, oif::frame::UFFrame*, false> (0x0x7f18da644600) 0 empty

Class std::is_convertible<oif::frame::UFDevice*, oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<oif::frame::UFDevice*, oif::frame::UFFrame*> (0x0x7f18da65f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da644660) 0 empty

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7f18da6446c0) 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 (0x0x7f18da644cc0) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f18da67e480) 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 (0x0x7f18da67e540) 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> (0x0x7f18da67e8a0) 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 (0x0x7f18da67e960) 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> (0x0x7f18da67ecc0) 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 (0x0x7f18da67ed80) 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> (0x0x7f18da2b5120) 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 (0x0x7f18da2b51e0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f18da2b5e40) 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> (0x0x7f18da2b5f00) 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> (0x0x7f18da2b5f60) 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> (0x0x7f18da2b5ea0) 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> (0x0x7f18da65f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2ec000) 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> (0x0x7f18da65f340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2ec060) 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> > > (0x0x7f18da2ec0c0) 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> (0x0x7f18da65f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2ec1e0) 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> > (0x0x7f18da2ec240) 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> (0x0x7f18da65f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2ec2a0) 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> > (0x0x7f18da65f548) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f18da65f5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da2ec300) 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> > (0x0x7f18da65f618) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f18da65f680) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f18da65f6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da2ec420) 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> (0x0x7f18da65f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2ec540) 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> > > (0x0x7f18da2ec5a0) 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> (0x0x7f18da65f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2ec600) 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> > (0x0x7f18da2ec660) 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> (0x0x7f18da65f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2ec6c0) 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> > (0x0x7f18da65f888) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f18da65f8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da2ec720) 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> (0x0x7f18da65f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2ec780) 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> > (0x0x7f18da2ec7e0) 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> > (0x0x7f18da65f9c0) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f18da65fa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da2ec840) 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> > (0x0x7f18da65fa90) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f18da65faf8) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f18da65fb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da2ec8a0) 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> > > (0x0x7f18da65fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da2ec900) 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> (0x0x7f18da65fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da2ec960) 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> > (0x0x7f18da2ec9c0) 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> > (0x0x7f18da65fc98) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f18da65fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da2eca20) 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> (0x0x7f18da65fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da2eca80) 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> (0x0x7f18da2ecae0) 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> (0x0x7f18da65fdd0) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f18da2ecb40) 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> (0x0x7f18da2ec4e0) 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> (0x0x7f18da65fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da2ecd20) 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>&> (0x0x7f18da315120) 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 (0x0x7f18da3153c0) 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 (0x0x7f18da315780) 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 (0x0x7f18da315b40) 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 (0x0x7f18da315f00) 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 (0x0x7f18da34b300) 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 (0x0x7f18da34b6c0) 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 (0x0x7f18da34ba80) 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 (0x0x7f18da34be40) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f18da37c240) 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>&> (0x0x7f18da37c600) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f18da37cd80) 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> > (0x0x7f18da37cd20) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f18da3a7068) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f18da37cde0) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f18da37ce40) 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> > (0x0x7f18da37ccc0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f18da3a7138) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f18da37cea0) 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> (0x0x7f18da37cf00) 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> (0x0x7f18da37cf60) 0 empty

Class std::is_array<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a71a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3ae360) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3ae420) 0 empty

Class std::remove_const<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3ae480) 0 empty

Class std::remove_cv<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3ae3c0) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a7270) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3ae4e0) 0 empty

Class std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a72d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3ae540) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18da3a7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ae5a0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > > (0x0x7f18da3ae600) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a73a8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18da3ae660) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18da3a7410) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a7478) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18da3ae6c0) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a74e0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18da3a7548) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a75b0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18da3ae720) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18da3a7618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ae780) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a7680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ae7e0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18da3ae840) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ae8a0) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18da3a7750) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a77b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da3ae900) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f18da3a7820) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18da3a7888) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a78f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da3ae960) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a7958) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f18da3a79c0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18da3a7a28) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3a7a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da3ae9c0) 0 empty

Class std::is_array<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<UFFrameProperty> > (0x0x7f18da3a7af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3aea20) 0 empty

Class std::remove_volatile<std::less<UFFrameProperty> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<UFFrameProperty> > (0x0x7f18da3aeae0) 0 empty

Class std::remove_const<std::less<UFFrameProperty> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<UFFrameProperty> > (0x0x7f18da3aeb40) 0 empty

Class std::remove_cv<std::less<UFFrameProperty> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<UFFrameProperty> > (0x0x7f18da3aea80) 0 empty

Class std::__is_void_helper<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<UFFrameProperty> > (0x0x7f18da3a7bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3aeba0) 0 empty

Class std::is_void<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<UFFrameProperty> > (0x0x7f18da3a7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3aec00) 0 empty

Class std::__not_<std::is_void<std::less<UFFrameProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<UFFrameProperty> > > (0x0x7f18da3a7c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3aec60) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<UFFrameProperty> >, std::__not_<std::is_void<std::less<UFFrameProperty> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<UFFrameProperty> >, std::__not_<std::is_void<std::less<UFFrameProperty> > > > (0x0x7f18da3aecc0) 0 empty

Class std::__is_default_constructible_impl<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f18da3a7d00) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18da3aed20) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<UFFrameProperty> > >, std::__is_default_constructible_impl<std::less<UFFrameProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<UFFrameProperty> > >, std::__is_default_constructible_impl<std::less<UFFrameProperty> > > (0x0x7f18da3a7d68) 0 empty
  std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f18da3a7dd0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18da3aed80) 0 empty

Class std::__is_default_constructible_atom<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f18da3a7e38) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFFrameProperty> > >, std::__is_default_constructible_impl<std::less<UFFrameProperty> > > (0x0x7f18da3a7ea0) 0 empty
    std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f18da3a7f08) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18da3aede0) 0 empty

Class std::__is_default_constructible_safe<std::less<UFFrameProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<UFFrameProperty>, false> (0x0x7f18da3a7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3aee40) 0 empty

Class std::is_default_constructible<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<UFFrameProperty> > (0x0x7f18da3dc000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3aeea0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false>, std::is_default_constructible<std::less<UFFrameProperty> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false>, std::is_default_constructible<std::less<UFFrameProperty> > > (0x0x7f18da3aef00) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f18da3dc068) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3aef60) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f18da3dc0d0) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f18da3dc138) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da3e0000) 0 empty

Class std::__and_<std::is_default_constructible<std::less<UFFrameProperty> >, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<UFFrameProperty> >, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> > (0x0x7f18da3dc1a0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f18da3dc208) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f18da3dc270) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da3e0060) 0 empty

Class std::is_nothrow_default_constructible<std::less<UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<UFFrameProperty> > (0x0x7f18da3dc2d8) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFFrameProperty> >, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> > (0x0x7f18da3dc340) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f18da3dc3a8) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f18da3dc410) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da3e00c0) 0 empty

Class std::is_array<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dc478) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3ff0c0) 0 empty

Class std::remove_volatile<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3ff180) 0 empty

Class std::remove_const<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3ff1e0) 0 empty

Class std::remove_cv<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3ff120) 0 empty

Class std::__is_void_helper<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dc548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3ff240) 0 empty

Class std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dc5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3ff2a0) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18da3dc618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ff300) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > > (0x0x7f18da3ff360) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dc680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18da3ff3c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18da3dc6e8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dc750) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18da3ff420) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dc7b8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18da3dc820) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dc888) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18da3ff480) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18da3dc8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ff4e0) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dc958) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ff540) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18da3ff5a0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dc9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ff600) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18da3dca28) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da3ff660) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f18da3dcaf8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18da3dcb60) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dcbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da3ff6c0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dcc30) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f18da3dcc98) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18da3dcd00) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18da3dcd68) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da3ff720) 0 empty

Class std::is_array<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<UFDeviceProperty> > (0x0x7f18da3dcdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3ff780) 0 empty

Class std::remove_volatile<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::less<UFDeviceProperty> > (0x0x7f18da3ff840) 0 empty

Class std::remove_const<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::less<UFDeviceProperty> > (0x0x7f18da3ff8a0) 0 empty

Class std::remove_cv<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::less<UFDeviceProperty> > (0x0x7f18da3ff7e0) 0 empty

Class std::__is_void_helper<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::less<UFDeviceProperty> > (0x0x7f18da3dcea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3ff900) 0 empty

Class std::is_void<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<UFDeviceProperty> > (0x0x7f18da3dcf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da3ff960) 0 empty

Class std::__not_<std::is_void<std::less<UFDeviceProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<UFDeviceProperty> > > (0x0x7f18da3dcf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ff9c0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::less<UFDeviceProperty> >, std::__not_<std::is_void<std::less<UFDeviceProperty> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::less<UFDeviceProperty> >, std::__not_<std::is_void<std::less<UFDeviceProperty> > > > (0x0x7f18da3ffa20) 0 empty

Class std::__is_default_constructible_impl<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f18da421000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18da3ffa80) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<UFDeviceProperty> > >, std::__is_default_constructible_impl<std::less<UFDeviceProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<UFDeviceProperty> > >, std::__is_default_constructible_impl<std::less<UFDeviceProperty> > > (0x0x7f18da421068) 0 empty
  std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f18da4210d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18da3ffae0) 0 empty

Class std::__is_default_constructible_atom<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f18da421138) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFDeviceProperty> > >, std::__is_default_constructible_impl<std::less<UFDeviceProperty> > > (0x0x7f18da4211a0) 0 empty
    std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f18da421208) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18da3ffb40) 0 empty

Class std::__is_default_constructible_safe<std::less<UFDeviceProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<UFDeviceProperty>, false> (0x0x7f18da421270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ffba0) 0 empty

Class std::is_default_constructible<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<UFDeviceProperty> > (0x0x7f18da4212d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ffc00) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false>, std::is_default_constructible<std::less<UFDeviceProperty> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false>, std::is_default_constructible<std::less<UFDeviceProperty> > > (0x0x7f18da3ffc60) 0 empty

Class std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f18da421340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da3ffcc0) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f18da4213a8) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f18da421410) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da3ffd20) 0 empty

Class std::__and_<std::is_default_constructible<std::less<UFDeviceProperty> >, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<UFDeviceProperty> >, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> > (0x0x7f18da421478) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f18da4214e0) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f18da421548) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da3ffd80) 0 empty

Class std::is_nothrow_default_constructible<std::less<UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<UFDeviceProperty> > (0x0x7f18da4215b0) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFDeviceProperty> >, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> > (0x0x7f18da421618) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f18da421680) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f18da4216e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da3ffde0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f18da432960) 0 empty

Class std::conditional<false, std::is_void<oif::frame::UFTouch*>, std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<oif::frame::UFTouch*>, std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > > (0x0x7f18da4329c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<oif::frame::UFTouch*, 0u> >, std::is_array<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<oif::frame::UFTouch*, 0u> >, std::is_array<oif::frame::UFTouch*> > (0x0x7f18da432a20) 0 empty

Class std::__and_<std::is_array<oif::frame::UFTouch*>, std::__not_<std::extent<oif::frame::UFTouch*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<oif::frame::UFTouch*>, std::__not_<std::extent<oif::frame::UFTouch*, 0u> > > (0x0x7f18da421820) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f18da421888) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da432a80) 0 empty

Class std::__is_array_unknown_bounds<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<oif::frame::UFTouch*> (0x0x7f18da421a90) 0 empty
  std::__and_<std::is_array<oif::frame::UFTouch*>, std::__not_<std::extent<oif::frame::UFTouch*, 0u> > > (0x0x7f18da421af8) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f18da421b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da432ae0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f18da432b40) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f18da421c30) 0 empty
  std::is_function<oif::frame::UFTouch*> (0x0x7f18da421c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da432ba0) 0 empty

Class std::__or_<std::is_void<oif::frame::UFTouch*>, std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFTouch*>, std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f18da421d00) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f18da421d68) 0 empty
    std::is_function<oif::frame::UFTouch*> (0x0x7f18da421dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da432c00) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFTouch*>, std::is_scalar<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFTouch*>, std::is_scalar<oif::frame::UFTouch*> > (0x0x7f18da432c60) 0 empty

Class std::__is_integral_helper<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<oif::frame::UFTouch*> (0x0x7f18da459000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da432cc0) 0 empty

Class std::is_integral<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<oif::frame::UFTouch*> (0x0x7f18da459068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da432d20) 0 empty

Class std::conditional<false, std::is_integral<oif::frame::UFTouch*>, std::is_floating_point<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<oif::frame::UFTouch*>, std::is_floating_point<oif::frame::UFTouch*> > (0x0x7f18da432d80) 0 empty

Class std::__is_floating_point_helper<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<oif::frame::UFTouch*> (0x0x7f18da4590d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da432de0) 0 empty

Class std::is_floating_point<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<oif::frame::UFTouch*> (0x0x7f18da459138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da432e40) 0 empty

Class std::__or_<std::is_integral<oif::frame::UFTouch*>, std::is_floating_point<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<oif::frame::UFTouch*>, std::is_floating_point<oif::frame::UFTouch*> > (0x0x7f18da4591a0) 0 empty
  std::is_floating_point<oif::frame::UFTouch*> (0x0x7f18da459208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da432ea0) 0 empty

Class std::is_arithmetic<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<oif::frame::UFTouch*> (0x0x7f18da459340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da45d000) 0 empty

Class std::conditional<false, std::is_arithmetic<oif::frame::UFTouch*>, std::__or_<std::is_enum<oif::frame::UFTouch*>, std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<oif::frame::UFTouch*>, std::__or_<std::is_enum<oif::frame::UFTouch*>, std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > > (0x0x7f18da45d060) 0 empty

Class std::is_enum<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<oif::frame::UFTouch*> (0x0x7f18da4593a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da45d0c0) 0 empty

Class std::conditional<false, std::is_enum<oif::frame::UFTouch*>, std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<oif::frame::UFTouch*>, std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > > (0x0x7f18da45d120) 0 empty

Class std::__is_pointer_helper<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<oif::frame::UFTouch*> (0x0x7f18da459410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da45d180) 0 empty

Class std::is_pointer<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<oif::frame::UFTouch*> (0x0x7f18da459478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da45d1e0) 0 empty

Class std::conditional<true, std::is_pointer<oif::frame::UFTouch*>, std::__or_<std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<oif::frame::UFTouch*>, std::__or_<std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > > (0x0x7f18da45d240) 0 empty

Class std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f18da4594e0) 0 empty
  std::is_pointer<oif::frame::UFTouch*> (0x0x7f18da459548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da45d2a0) 0 empty

Class std::__or_<std::is_enum<oif::frame::UFTouch*>, std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<oif::frame::UFTouch*>, std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f18da4595b0) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f18da459618) 0 empty
    std::is_pointer<oif::frame::UFTouch*> (0x0x7f18da459680) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da45d300) 0 empty

Class std::__or_<std::is_arithmetic<oif::frame::UFTouch*>, std::is_enum<oif::frame::UFTouch*>, std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<oif::frame::UFTouch*>, std::is_enum<oif::frame::UFTouch*>, std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f18da4596e8) 0 empty
  std::__or_<std::is_enum<oif::frame::UFTouch*>, std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f18da459750) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f18da4597b8) 0 empty
      std::is_pointer<oif::frame::UFTouch*> (0x0x7f18da459820) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da45d360) 0 empty

Class std::is_scalar<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<oif::frame::UFTouch*> (0x0x7f18da459888) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da45d3c0) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_scalar<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_scalar<oif::frame::UFTouch*> > (0x0x7f18da4598f0) 0 empty
  std::is_scalar<oif::frame::UFTouch*> (0x0x7f18da459958) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da45d420) 0 empty

Class std::__is_destructible_safe<oif::frame::UFTouch*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<oif::frame::UFTouch*, false, true> (0x0x7f18da4599c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da45d540) 0 empty

Class std::is_destructible<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<oif::frame::UFTouch*> (0x0x7f18da459a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da45d5a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::is_destructible<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::is_destructible<oif::frame::UFTouch*> > (0x0x7f18da45d600) 0 empty

Class std::is_function<oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFTouch*&&> (0x0x7f18da459af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da45d6c0) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFTouch*&&>, std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFTouch*&&>, std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > > (0x0x7f18da45d720) 0 empty

Class std::is_lvalue_reference<oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFTouch*&&> (0x0x7f18da459b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da45d780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFTouch*&&>, std::is_rvalue_reference<oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFTouch*&&>, std::is_rvalue_reference<oif::frame::UFTouch*&&> > (0x0x7f18da45d7e0) 0 empty

Class std::is_rvalue_reference<oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFTouch*&&> (0x0x7f18da459bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da45d840) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFTouch*&&>, std::is_rvalue_reference<oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFTouch*&&>, std::is_rvalue_reference<oif::frame::UFTouch*&&> > (0x0x7f18da459c30) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*&&> (0x0x7f18da459c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da45d8a0) 0 empty

Class std::is_reference<oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFTouch*&&> (0x0x7f18da459d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da45d900) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f18da45d960) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f18da459e38) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f18da459ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da45d9c0) 0 empty

Class std::__or_<std::is_function<oif::frame::UFTouch*&&>, std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFTouch*&&>, std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f18da459f08) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f18da459f70) 0 empty
    std::is_reference<oif::frame::UFTouch*&&> (0x0x7f18da479000) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da45dae0) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFTouch*&&>, std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFTouch*&&>, std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > > (0x0x7f18da479068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da45dba0) 0 empty

Class std::is_object<oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFTouch*&&> (0x0x7f18da4790d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da45dc00) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFTouch*&&>, std::is_reference<oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFTouch*&&>, std::is_reference<oif::frame::UFTouch*&&> > (0x0x7f18da45dc60) 0 empty

Class std::__or_<std::is_object<oif::frame::UFTouch*&&>, std::is_reference<oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFTouch*&&>, std::is_reference<oif::frame::UFTouch*&&> > (0x0x7f18da479208) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f18da479270) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da45dcc0) 0 empty

Class std::__is_referenceable<oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFTouch*&&> (0x0x7f18da4792d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da45dea0) 0 empty

Class std::__add_rvalue_reference_helper<oif::frame::UFTouch*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<oif::frame::UFTouch*&&, true> (0x0x7f18da45df00) 0 empty

Class std::add_rvalue_reference<oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<oif::frame::UFTouch*&&> (0x0x7f18da479340) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&&, true> (0x0x7f18da45df60) 0 empty

Class std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da459a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18da45d660) 0 empty

Class std::__and_<std::is_destructible<oif::frame::UFTouch*>, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<oif::frame::UFTouch*>, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f18da479410) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da479478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18da481000) 0 empty

Class std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da4794e0) 0 empty
  std::__and_<std::is_destructible<oif::frame::UFTouch*>, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f18da479548) 0 empty
    std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da4795b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18da481060) 0 empty

Class std::__is_direct_constructible_new<oif::frame::UFTouch*, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da479618) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da479680) 0 empty
    std::__and_<std::is_destructible<oif::frame::UFTouch*>, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f18da4796e8) 0 empty
      std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da479750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18da4810c0) 0 empty

Class std::__is_direct_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da4797b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da481120) 0 empty

Class std::__is_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da479820) 0 empty
  std::__is_direct_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da479888) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da481180) 0 empty

Class std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da4798f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da4811e0) 0 empty

Class std::__is_move_constructible_impl<oif::frame::UFTouch*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f18da479958) 0 empty
  std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da4799c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da481240) 0 empty

Class std::is_move_constructible<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<oif::frame::UFTouch*> (0x0x7f18da479a28) 0 empty
  std::__is_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f18da479a90) 0 empty
    std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da479af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da4812a0) 0 empty

Class std::conditional<true, std::is_move_assignable<oif::frame::UFTouch*>, std::is_move_constructible<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<oif::frame::UFTouch*>, std::is_move_constructible<oif::frame::UFTouch*> > (0x0x7f18da481300) 0 empty

Class std::is_function<oif::frame::UFTouch*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFTouch*&> (0x0x7f18da479b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da4813c0) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFTouch*&>, std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFTouch*&>, std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > > (0x0x7f18da481420) 0 empty

Class std::is_lvalue_reference<oif::frame::UFTouch*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFTouch*&> (0x0x7f18da479bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da481480) 0 empty

Class std::conditional<true, std::is_lvalue_reference<oif::frame::UFTouch*&>, std::is_rvalue_reference<oif::frame::UFTouch*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<oif::frame::UFTouch*&>, std::is_rvalue_reference<oif::frame::UFTouch*&> > (0x0x7f18da4814e0) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFTouch*&>, std::is_rvalue_reference<oif::frame::UFTouch*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFTouch*&>, std::is_rvalue_reference<oif::frame::UFTouch*&> > (0x0x7f18da479c30) 0 empty
  std::is_lvalue_reference<oif::frame::UFTouch*&> (0x0x7f18da479c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da481540) 0 empty

Class std::is_reference<oif::frame::UFTouch*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFTouch*&> (0x0x7f18da479d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da4815a0) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f18da481600) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f18da479f08) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f18da479f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da481660) 0 empty

Class std::__or_<std::is_function<oif::frame::UFTouch*&>, std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFTouch*&>, std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f18da499000) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f18da499068) 0 empty
    std::is_reference<oif::frame::UFTouch*&> (0x0x7f18da4990d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da481780) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFTouch*&>, std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFTouch*&>, std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > > (0x0x7f18da499138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da481840) 0 empty

Class std::is_object<oif::frame::UFTouch*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFTouch*&> (0x0x7f18da4991a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da4818a0) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFTouch*&>, std::is_reference<oif::frame::UFTouch*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFTouch*&>, std::is_reference<oif::frame::UFTouch*&> > (0x0x7f18da481900) 0 empty

Class std::__or_<std::is_object<oif::frame::UFTouch*&>, std::is_reference<oif::frame::UFTouch*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFTouch*&>, std::is_reference<oif::frame::UFTouch*&> > (0x0x7f18da4992d8) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f18da499340) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da481960) 0 empty

Class std::__is_referenceable<oif::frame::UFTouch*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFTouch*&> (0x0x7f18da4993a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da481a80) 0 empty

Class std::__add_rvalue_reference_helper<oif::frame::UFTouch*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<oif::frame::UFTouch*&, true> (0x0x7f18da481ae0) 0 empty

Class std::add_rvalue_reference<oif::frame::UFTouch*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<oif::frame::UFTouch*&> (0x0x7f18da499410) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&, true> (0x0x7f18da481b40) 0 empty

Class std::__is_assignable_helper<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da481360) 0 empty

Class std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da4994e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da481ba0) 0 empty

Class std::__is_move_assignable_impl<oif::frame::UFTouch*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f18da499548) 0 empty
  std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da4995b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da481c00) 0 empty

Class std::is_move_assignable<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<oif::frame::UFTouch*> (0x0x7f18da499618) 0 empty
  std::__is_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f18da499680) 0 empty
    std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da4996e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da481c60) 0 empty

Class std::__and_<std::is_move_constructible<oif::frame::UFTouch*>, std::is_move_assignable<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<oif::frame::UFTouch*>, std::is_move_assignable<oif::frame::UFTouch*> > (0x0x7f18da499750) 0 empty
  std::is_move_assignable<oif::frame::UFTouch*> (0x0x7f18da4997b8) 0 empty
    std::__is_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f18da499820) 0 empty
      std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da499888) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da481cc0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f18da481d20) 0 empty

Class std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da4998f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da481d80) 0 empty

Class std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f18da499958) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da4999c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da481de0) 0 empty

Class std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da499a28) 0 empty
  std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f18da499a90) 0 empty
    std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da499af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da481e40) 0 empty

Class std::__is_nothrow_move_constructible_impl<oif::frame::UFTouch*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f18da499b60) 0 empty
  std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da499bc8) 0 empty
    std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f18da499c30) 0 empty
      std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da499c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da481ea0) 0 empty

Class std::is_nothrow_move_constructible<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<oif::frame::UFTouch*> (0x0x7f18da499d00) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f18da499d68) 0 empty
    std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da499dd0) 0 empty
      std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f18da499e38) 0 empty
        std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f18da499ea0) 0 empty
          std::integral_constant<bool, true> (0x0x7f18da481f00) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFTouch*>, std::is_nothrow_move_constructible<oif::frame::UFTouch*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFTouch*>, std::is_nothrow_move_constructible<oif::frame::UFTouch*> > (0x0x7f18da481f60) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f18da09f000) 0 empty

Class std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da499f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da09f060) 0 empty

Class std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f18da499f70) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da0a2000) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da09f0c0) 0 empty

Class std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da0a2068) 0 empty
  std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f18da0a20d0) 0 empty
    std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da0a2138) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da09f120) 0 empty

Class std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f18da0a21a0) 0 empty
  std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da0a2208) 0 empty
    std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f18da0a2270) 0 empty
      std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da0a22d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da09f180) 0 empty

Class std::is_nothrow_move_assignable<oif::frame::UFTouch*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<oif::frame::UFTouch*> (0x0x7f18da0a2340) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f18da0a23a8) 0 empty
    std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da0a2410) 0 empty
      std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f18da0a2478) 0 empty
        std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da0a24e0) 0 empty
          std::integral_constant<bool, true> (0x0x7f18da09f1e0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<oif::frame::UFTouch*>, std::is_nothrow_move_assignable<oif::frame::UFTouch*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<oif::frame::UFTouch*>, std::is_nothrow_move_assignable<oif::frame::UFTouch*> > (0x0x7f18da0a2548) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFTouch*> (0x0x7f18da0a25b0) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f18da0a2618) 0 empty
      std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da0a2680) 0 empty
        std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f18da0a26e8) 0 empty
          std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f18da0a2750) 0 empty
            std::integral_constant<bool, true> (0x0x7f18da09f240) 0 empty

Class std::remove_reference<long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long unsigned int&> (0x0x7f18da09f720) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<long unsigned int&&> > (0x0x7f18da09f7e0) 0 empty

Class std::is_empty<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<long unsigned int&&> (0x0x7f18da0a2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da09f840) 0 empty

Class std::__is_empty_non_tuple<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<long unsigned int&&> (0x0x7f18da0a2bc8) 0 empty
  std::is_empty<long unsigned int&&> (0x0x7f18da0a2c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da09f8a0) 0 empty

Class std::_Head_base<0ul, long unsigned int&&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, long unsigned int&&, false> (0x0x7f18da09f900) 0

Class std::_Tuple_impl<0ul, long unsigned int&&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, long unsigned int&&> (0x0x7f18da0a2c98) 0
  std::_Head_base<0ul, long unsigned int&&, false> (0x0x7f18da09f960) 0

Class std::tuple<long unsigned int&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<long unsigned int&&> (0x0x7f18da0a2d68) 0
  std::_Tuple_impl<0ul, long unsigned int&&> (0x0x7f18da0a2dd0) 0
    std::_Head_base<0ul, long unsigned int&&, false> (0x0x7f18da09f9c0) 0

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

Class std::_TC<true, long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, long unsigned int&&> (0x0x7f18da09fae0) 0 empty

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

Class std::is_same<std::tuple<long unsigned int&&>, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<long unsigned int&&>, long unsigned int> (0x0x7f18da0a2f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da09fba0) 0 empty

Class std::__not_<std::is_same<std::tuple<long unsigned int&&>, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<long unsigned int&&>, long unsigned int> > (0x0x7f18da0a27b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da09fc00) 0 empty

Class std::is_lvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int&&> (0x0x7f18da0a2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da09fcc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7f18da09fd20) 0 empty

Class std::is_rvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<long unsigned int&&> (0x0x7f18da0a2888) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da09fd80) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7f18da0a28f0) 0 empty
  std::is_rvalue_reference<long unsigned int&&> (0x0x7f18da0a29c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da09fde0) 0 empty

Class std::is_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int&&> (0x0x7f18da0a2af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da09fe40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&&>, std::__is_direct_constructible_new_safe<long unsigned int&&, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&&>, std::__is_direct_constructible_new_safe<long unsigned int&&, long unsigned int&&> > (0x0x7f18da09fea0) 0 empty

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

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

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

Class std::__is_void_helper<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<long unsigned int&&> (0x0x7f18da1c4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da1c7060) 0 empty

Class std::is_void<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<long unsigned int&&> (0x0x7f18da1c40d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da1c70c0) 0 empty

Class std::conditional<false, std::is_void<long unsigned int&&>, std::is_function<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<long unsigned int&&>, std::is_function<long unsigned int&&> > (0x0x7f18da1c7120) 0 empty

Class std::is_function<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int&&> (0x0x7f18da1c4208) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da1c7240) 0 empty

Class std::__or_<std::is_void<long unsigned int&&>, std::is_function<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long unsigned int&&>, std::is_function<long unsigned int&&> > (0x0x7f18da1c4270) 0 empty
  std::is_function<long unsigned int&&> (0x0x7f18da1c42d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da1c72a0) 0 empty

Class std::__not_<std::__or_<std::is_void<long unsigned int&&>, std::is_function<long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<long unsigned int&&>, std::is_function<long unsigned int&&> > > (0x0x7f18da1c4340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1c7300) 0 empty

Class std::conditional<false, std::is_rvalue_reference<long unsigned int&&>, std::is_lvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<long unsigned int&&>, std::is_lvalue_reference<long unsigned int&&> > (0x0x7f18da1c7420) 0 empty

Class std::__and_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<long unsigned int&&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7f18da1c4478) 0 empty
  std::is_lvalue_reference<long unsigned int&&> (0x0x7f18da1c44e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da1c7480) 0 empty

Class std::conditional<false, std::is_function<long unsigned int&&>, std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long unsigned int&&>, std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > > (0x0x7f18da1c7540) 0 empty

Class std::conditional<true, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f18da1c75a0) 0 empty

Class std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f18da1c4750) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7f18da1c47b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da1c76c0) 0 empty

Class std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f18da1c4820) 0 empty
  std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f18da1c4888) 0 empty
    std::is_reference<long unsigned int&&> (0x0x7f18da1c48f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da1c7720) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int&&>, std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > > (0x0x7f18da1c4958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da1c7780) 0 empty

Class std::is_object<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int&&> (0x0x7f18da1c49c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da1c77e0) 0 empty

Class std::conditional<false, std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> > (0x0x7f18da1c7840) 0 empty

Class std::__or_<std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int&&>, std::is_reference<long unsigned int&&> > (0x0x7f18da1c4bc8) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7f18da1c4c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da1c78a0) 0 empty

Class std::__is_referenceable<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int&&> (0x0x7f18da1c4c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1c79c0) 0 empty

Class std::__add_rvalue_reference_helper<long unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7f18da1c7a20) 0 empty

Class std::add_rvalue_reference<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long unsigned int&&> (0x0x7f18da1c4d00) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7f18da1c7a80) 0 empty

Class std::__is_static_castable_impl<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<long unsigned int&&, long unsigned int&&> (0x0x7f18da1c4618) 0 empty
  std::__do_is_static_castable_impl (0x0x7f18da1c74e0) 0 empty

Class std::__is_static_castable_safe<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<long unsigned int&&, long unsigned int&&> (0x0x7f18da1c4dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1c7ae0) 0 empty

Class std::__is_static_castable<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<long unsigned int&&, long unsigned int&&> (0x0x7f18da1c4e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1c7b40) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > >, std::__is_static_castable<long unsigned int&&, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > >, std::__is_static_castable<long unsigned int&&, long unsigned int&&> > (0x0x7f18da1c7ba0) 0 empty

Class std::remove_reference<long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long unsigned int&&> (0x0x7f18da1c7c60) 0 empty

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

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

Class std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true> (0x0x7f18da1c7c00) 0 empty

Class std::is_same<long unsigned int, long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_same<long unsigned int, long unsigned int> (0x0x7f18da1c4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1c7d80) 0 empty

Class std::__not_<std::is_same<long unsigned int, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<long unsigned int, long unsigned int> > (0x0x7f18da1eb000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da1c7de0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<long unsigned int, long unsigned int>, std::__not_<std::is_constructible<long unsigned int, long unsigned int&&> > >, std::__not_<std::is_same<long unsigned int, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<long unsigned int, long unsigned int>, std::__not_<std::is_constructible<long unsigned int, long unsigned int&&> > >, std::__not_<std::is_same<long unsigned int, long unsigned int> > > (0x0x7f18da1c7e40) 0 empty

Class std::__and_<std::__not_<std::is_same<long unsigned int, long unsigned int> >, std::is_base_of<long unsigned int, long unsigned int>, std::__not_<std::is_constructible<long unsigned int, long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<long unsigned int, long unsigned int> >, std::is_base_of<long unsigned int, long unsigned int>, std::__not_<std::is_constructible<long unsigned int, long unsigned int&&> > > (0x0x7f18da1eb068) 0 empty
  std::__not_<std::is_same<long unsigned int, long unsigned int> > (0x0x7f18da1eb0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da1c7ea0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > (0x0x7f18da1c7f00) 0 empty

Class std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> (0x0x7f18da1eb138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da1c7f60) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > (0x0x7f18da1eb1a0) 0 empty
  std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> (0x0x7f18da1eb208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da1f1000) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > > (0x0x7f18da1eb270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1f1060) 0 empty

Class std::__and_<std::__is_static_castable<long unsigned int&&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<long unsigned int&&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > > > (0x0x7f18da1eb2d8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > > (0x0x7f18da1eb340) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da1f10c0) 0 empty

Class std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&&> (0x0x7f18da1eb3a8) 0 empty
  std::__and_<std::__is_static_castable<long unsigned int&&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > > > (0x0x7f18da1eb410) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > > (0x0x7f18da1eb478) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da1f1120) 0 empty

Class std::__is_direct_constructible_new<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long unsigned int&&, long unsigned int&&> (0x0x7f18da1eb4e0) 0 empty
  std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&&> (0x0x7f18da1eb548) 0 empty
    std::__and_<std::__is_static_castable<long unsigned int&&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > > > (0x0x7f18da1eb5b0) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> > > (0x0x7f18da1eb618) 0 empty
        std::integral_constant<bool, true> (0x0x7f18da1f1180) 0 empty

Class std::__is_direct_constructible<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f18da1eb680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1f11e0) 0 empty

Class std::__is_constructible_impl<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f18da1eb6e8) 0 empty
  std::__is_direct_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f18da1eb750) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da1f1240) 0 empty

Class std::is_constructible<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f18da1eb7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1f12a0) 0 empty

Class std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&> > (0x0x7f18da1eb820) 0 empty
  std::is_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f18da1eb888) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da1f1300) 0 empty

Class std::conditional<false, std::is_void<long unsigned int&&>, std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<long unsigned int&&>, std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > > (0x0x7f18da1f13c0) 0 empty

Class std::conditional<false, std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f18da1f1420) 0 empty

Class std::is_array<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<long unsigned int&&> (0x0x7f18da1eb9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da1f1540) 0 empty

Class std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f18da1eba28) 0 empty
  std::is_array<long unsigned int&&> (0x0x7f18da1eba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da1f15a0) 0 empty

Class std::__or_<std::is_void<long unsigned int&&>, std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long unsigned int&&>, std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f18da1ebaf8) 0 empty
  std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f18da1ebb60) 0 empty
    std::is_array<long unsigned int&&> (0x0x7f18da1ebbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da1f1600) 0 empty

Class std::__is_convertible_helper<long unsigned int&&, long unsigned int&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<long unsigned int&&, long unsigned int&&, false> (0x0x7f18da1f1660) 0 empty

Class std::is_convertible<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<long unsigned int&&, long unsigned int&&> (0x0x7f18da1ebc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1f16c0) 0 empty

Class std::__and_<std::is_convertible<long unsigned int&&, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<long unsigned int&&, long unsigned int&&> > (0x0x7f18da1ebd00) 0 empty
  std::is_convertible<long unsigned int&&, long unsigned int&&> (0x0x7f18da1ebd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da1f1720) 0 empty

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

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

Class std::remove_reference<std::tuple<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<long unsigned int&&> > (0x0x7f18da1f1d20) 0 empty

Class std::remove_const<std::tuple<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<long unsigned int&&> > (0x0x7f18da1f1d80) 0 empty

Class std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > (0x0x7f18da226000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da1f1de0) 0 empty

Class std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > > (0x0x7f18da226068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da1f1e40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<long unsigned int&&, std::tuple<long unsigned int&&>&&>, std::__is_direct_constructible_new_safe<long unsigned int&&, std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<long unsigned int&&, std::tuple<long unsigned int&&>&&>, std::__is_direct_constructible_new_safe<long unsigned int&&, std::tuple<long unsigned int&&>&&> > (0x0x7f18da2270c0) 0 empty

Class std::remove_volatile<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<long unsigned int&&>&&> (0x0x7f18da227240) 0 empty

Class std::remove_const<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<long unsigned int&&>&&> (0x0x7f18da2272a0) 0 empty

Class std::remove_cv<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<long unsigned int&&>&&> (0x0x7f18da2271e0) 0 empty

Class std::__is_void_helper<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<long unsigned int&&>&&> (0x0x7f18da226138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da227300) 0 empty

Class std::is_void<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<long unsigned int&&>&&> (0x0x7f18da2261a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da227360) 0 empty

Class std::conditional<false, std::is_void<std::tuple<long unsigned int&&>&&>, std::is_function<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<long unsigned int&&>&&>, std::is_function<std::tuple<long unsigned int&&>&&> > (0x0x7f18da2273c0) 0 empty

Class std::is_function<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<long unsigned int&&>&&> (0x0x7f18da226208) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da227420) 0 empty

Class std::__or_<std::is_void<std::tuple<long unsigned int&&>&&>, std::is_function<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<long unsigned int&&>&&>, std::is_function<std::tuple<long unsigned int&&>&&> > (0x0x7f18da226270) 0 empty
  std::is_function<std::tuple<long unsigned int&&>&&> (0x0x7f18da2262d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da227480) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<long unsigned int&&>&&>, std::is_function<std::tuple<long unsigned int&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<long unsigned int&&>&&>, std::is_function<std::tuple<long unsigned int&&>&&> > > (0x0x7f18da226340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da2274e0) 0 empty

Class std::is_lvalue_reference<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18da2263a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da227540) 0 empty

Class std::conditional<false, std::is_rvalue_reference<long unsigned int&&>, std::is_lvalue_reference<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<long unsigned int&&>, std::is_lvalue_reference<std::tuple<long unsigned int&&>&&> > (0x0x7f18da2275a0) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<long unsigned int&&>&&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<long unsigned int&&>&&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7f18da226410) 0 empty
  std::is_lvalue_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18da226478) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da227600) 0 empty

Class std::conditional<false, std::is_function<std::tuple<long unsigned int&&>&&>, std::__or_<std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<long unsigned int&&>&&>, std::__or_<std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> > > (0x0x7f18da2276c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<long unsigned int&&>&&>, std::is_rvalue_reference<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<long unsigned int&&>&&>, std::is_rvalue_reference<std::tuple<long unsigned int&&>&&> > (0x0x7f18da227720) 0 empty

Class std::is_rvalue_reference<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18da226548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da227780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<long unsigned int&&>&&>, std::is_rvalue_reference<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<long unsigned int&&>&&>, std::is_rvalue_reference<std::tuple<long unsigned int&&>&&> > (0x0x7f18da2265b0) 0 empty
  std::is_rvalue_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18da226618) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da2277e0) 0 empty

Class std::is_reference<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18da226680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da227840) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> > (0x0x7f18da2278a0) 0 empty

Class std::__or_<std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> > (0x0x7f18da2266e8) 0 empty
  std::is_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18da226750) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da227900) 0 empty

Class std::__or_<std::is_function<std::tuple<long unsigned int&&>&&>, std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<long unsigned int&&>&&>, std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> > (0x0x7f18da2267b8) 0 empty
  std::__or_<std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> > (0x0x7f18da226820) 0 empty
    std::is_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18da226888) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da227960) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<long unsigned int&&>&&>, std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<long unsigned int&&>&&>, std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> > > (0x0x7f18da2268f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2279c0) 0 empty

Class std::is_object<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<long unsigned int&&>&&> (0x0x7f18da226958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da227a20) 0 empty

Class std::conditional<false, std::is_object<std::tuple<long unsigned int&&>&&>, std::is_reference<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<long unsigned int&&>&&>, std::is_reference<std::tuple<long unsigned int&&>&&> > (0x0x7f18da227a80) 0 empty

Class std::__or_<std::is_object<std::tuple<long unsigned int&&>&&>, std::is_reference<std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<long unsigned int&&>&&>, std::is_reference<std::tuple<long unsigned int&&>&&> > (0x0x7f18da2269c0) 0 empty
  std::is_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18da226a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da227ae0) 0 empty

Class std::__is_referenceable<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<long unsigned int&&>&&> (0x0x7f18da226a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da227b40) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<long unsigned int&&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<long unsigned int&&>&&, true> (0x0x7f18da227ba0) 0 empty

Class std::add_rvalue_reference<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18da226af8) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<long unsigned int&&>&&, true> (0x0x7f18da227c00) 0 empty

Class std::__is_static_castable_impl<std::tuple<long unsigned int&&>&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f18da2264e0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f18da227660) 0 empty

Class std::__is_static_castable_safe<std::tuple<long unsigned int&&>&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f18da226bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da227c60) 0 empty

Class std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f18da226c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da227cc0) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, false> > >, std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&> >
   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<long unsigned int&&>&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, false> > >, std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&> > (0x0x7f18da227d20) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, false> > > > (0x0x7f18da226c98) 0 empty
  std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f18da226d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da227d80) 0 empty

Class std::__is_direct_constructible_ref_cast<long unsigned int&&, std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f18da226d68) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, false> > > > (0x0x7f18da226dd0) 0 empty
    std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f18da226e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da227de0) 0 empty

Class std::__is_direct_constructible_new<long unsigned int&&, std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f18da226ea0) 0 empty
  std::__is_direct_constructible_ref_cast<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f18da226f08) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<long unsigned int&&>&&, long unsigned int&&, false> > > > (0x0x7f18da226f70) 0 empty
      std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f18da252000) 0 empty
        std::integral_constant<bool, false> (0x0x7f18da227f00) 0 empty

Class std::__is_direct_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f18da252068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2530c0) 0 empty

Class std::__is_constructible_impl<long unsigned int&&, std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f18da2520d0) 0 empty
  std::__is_direct_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f18da252138) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da253120) 0 empty

Class std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f18da2521a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da253180) 0 empty

Class std::__and_<std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> > (0x0x7f18da252208) 0 empty
  std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f18da252270) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da2531e0) 0 empty

Class std::conditional<false, std::is_void<std::tuple<long unsigned int&&>&&>, std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<long unsigned int&&>&&>, std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > > (0x0x7f18da253360) 0 empty

Class std::__or_<std::is_void<std::tuple<long unsigned int&&>&&>, std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<long unsigned int&&>&&>, std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f18da2522d8) 0 empty
  std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f18da252340) 0 empty
    std::is_array<long unsigned int&&> (0x0x7f18da2523a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da2533c0) 0 empty

Class std::__is_convertible_helper<std::tuple<long unsigned int&&>&&, long unsigned int&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<long unsigned int&&>&&, long unsigned int&&, false> (0x0x7f18da253420) 0 empty

Class std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f18da252478) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da253540) 0 empty

Class std::__and_<std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&> > (0x0x7f18da2524e0) 0 empty
  std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f18da252548) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da2535a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&>, std::__is_direct_constructible_new_safe<long unsigned int&&, long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&>, std::__is_direct_constructible_new_safe<long unsigned int&&, long unsigned int&> > (0x0x7f18da253720) 0 empty

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

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

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

Class std::__is_void_helper<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<long unsigned int&> (0x0x7f18da252618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2538a0) 0 empty

Class std::is_void<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<long unsigned int&> (0x0x7f18da252680) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da253900) 0 empty

Class std::conditional<false, std::is_void<long unsigned int&>, std::is_function<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<long unsigned int&>, std::is_function<long unsigned int&> > (0x0x7f18da253960) 0 empty

Class std::is_function<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int&> (0x0x7f18da2527b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da253a80) 0 empty

Class std::__or_<std::is_void<long unsigned int&>, std::is_function<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long unsigned int&>, std::is_function<long unsigned int&> > (0x0x7f18da252820) 0 empty
  std::is_function<long unsigned int&> (0x0x7f18da252888) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da253ae0) 0 empty

Class std::__not_<std::__or_<std::is_void<long unsigned int&>, std::is_function<long unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<long unsigned int&>, std::is_function<long unsigned int&> > > (0x0x7f18da2528f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da253b40) 0 empty

Class std::is_lvalue_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<long unsigned int&> (0x0x7f18da252a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da253c60) 0 empty

Class std::conditional<true, std::is_rvalue_reference<long unsigned int&&>, std::is_lvalue_reference<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_rvalue_reference<long unsigned int&&>, std::is_lvalue_reference<long unsigned int&> > (0x0x7f18da253cc0) 0 empty

Class std::__and_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&&> > (0x0x7f18da252a90) 0 empty
  std::is_rvalue_reference<long unsigned int&&> (0x0x7f18da252af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da253d20) 0 empty

Class std::conditional<false, std::is_function<long unsigned int&>, std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long unsigned int&>, std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > > (0x0x7f18da253de0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> > (0x0x7f18da253e40) 0 empty

Class std::__or_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long unsigned int&>, std::is_rvalue_reference<long unsigned int&> > (0x0x7f18da252c98) 0 empty
  std::is_lvalue_reference<long unsigned int&> (0x0x7f18da252d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da253ea0) 0 empty

Class std::is_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<long unsigned int&> (0x0x7f18da252f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da253f00) 0 empty

Class std::conditional<true, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f18da253f60) 0 empty

Class std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f18da27f068) 0 empty
  std::is_reference<long unsigned int&> (0x0x7f18da27f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da2800c0) 0 empty

Class std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f18da27f138) 0 empty
  std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f18da27f1a0) 0 empty
    std::is_reference<long unsigned int&> (0x0x7f18da27f208) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da280120) 0 empty

Class std::__not_<std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<long unsigned int&>, std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > > (0x0x7f18da27f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da280180) 0 empty

Class std::is_object<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_object<long unsigned int&> (0x0x7f18da27f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da2801e0) 0 empty

Class std::conditional<false, std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> > (0x0x7f18da280240) 0 empty

Class std::__or_<std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long unsigned int&>, std::is_reference<long unsigned int&> > (0x0x7f18da27f410) 0 empty
  std::is_reference<long unsigned int&> (0x0x7f18da27f478) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da280360) 0 empty

Class std::__is_referenceable<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<long unsigned int&> (0x0x7f18da27f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da2803c0) 0 empty

Class std::__add_rvalue_reference_helper<long unsigned int&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7f18da280420) 0 empty

Class std::add_rvalue_reference<long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long unsigned int&> (0x0x7f18da27f548) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7f18da280480) 0 empty

Class std::__is_static_castable_impl<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<long unsigned int&, long unsigned int&&> (0x0x7f18da252c30) 0 empty
  std::__do_is_static_castable_impl (0x0x7f18da253d80) 0 empty

Class std::__is_static_castable_safe<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<long unsigned int&, long unsigned int&&> (0x0x7f18da27f618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da2804e0) 0 empty

Class std::__is_static_castable<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<long unsigned int&, long unsigned int&&> (0x0x7f18da27f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da280540) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > >, std::__is_static_castable<long unsigned int&, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > >, std::__is_static_castable<long unsigned int&, long unsigned int&&> > (0x0x7f18da2805a0) 0 empty

Class std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true> (0x0x7f18da280600) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<long unsigned int, long unsigned int>, std::__not_<std::is_constructible<long unsigned int, long unsigned int&> > >, std::__not_<std::is_same<long unsigned int, long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<long unsigned int, long unsigned int>, std::__not_<std::is_constructible<long unsigned int, long unsigned int&> > >, std::__not_<std::is_same<long unsigned int, long unsigned int> > > (0x0x7f18da280660) 0 empty

Class std::__and_<std::__not_<std::is_same<long unsigned int, long unsigned int> >, std::is_base_of<long unsigned int, long unsigned int>, std::__not_<std::is_constructible<long unsigned int, long unsigned int&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<long unsigned int, long unsigned int> >, std::is_base_of<long unsigned int, long unsigned int>, std::__not_<std::is_constructible<long unsigned int, long unsigned int&> > > (0x0x7f18da27f750) 0 empty
  std::__not_<std::is_same<long unsigned int, long unsigned int> > (0x0x7f18da27f7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da2806c0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > (0x0x7f18da280720) 0 empty

Class std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> (0x0x7f18da280780) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > (0x0x7f18da27f888) 0 empty
  std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> (0x0x7f18da2807e0) 0 empty

Class std::is_function<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_function<long unsigned int> (0x0x7f18da27f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da280840) 0 empty

Class std::__not_<std::is_function<long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_function<long unsigned int> > (0x0x7f18da27f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f18da2808a0) 0 empty

Class std::conditional<true, std::__or_<std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> >, std::__not_<std::is_function<long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__or_<std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> >, std::__not_<std::is_function<long unsigned int> > > (0x0x7f18da280900) 0 empty

Class std::conditional<true, std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> > (0x0x7f18da280960) 0 empty

Class std::__or_<std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> > (0x0x7f18da27f9c0) 0 empty
  std::is_same<long unsigned int, long unsigned int> (0x0x7f18da27fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f18da2809c0) 0 empty

Class std::__and_<std::__not_<std::is_function<long unsigned int> >, std::__or_<std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_function<long unsigned int> >, std::__or_<std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> > > (0x0x7f18da27fa90) 0 empty
  std::__or_<std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> > (0x0x7f18da27faf8) 0 empty
    std::is_same<long unsigned int, long unsigned int> (0x0x7f18da27fb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f18da280a20) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > > (0x0x7f18da27fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da280a80) 0 empty

Class std::__and_<std::__is_static_castable<long unsigned int&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<long unsigned int&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > > > (0x0x7f18da27fc30) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > > (0x0x7f18da27fc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da280ae0) 0 empty

Class std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&> (0x0x7f18da27fd00) 0 empty
  std::__and_<std::__is_static_castable<long unsigned int&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > > > (0x0x7f18da27fd68) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > > (0x0x7f18da27fdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da280b40) 0 empty

Class std::__is_direct_constructible_new<long unsigned int&&, long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long unsigned int&&, long unsigned int&> (0x0x7f18da27fe38) 0 empty
  std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&> (0x0x7f18da27fea0) 0 empty
    std::__and_<std::__is_static_castable<long unsigned int&, long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > > > (0x0x7f18da27ff08) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<long unsigned int&, long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> > > (0x0x7f18da27ff70) 0 empty
        std::integral_constant<bool, false> (0x0x7f18da280ba0) 0 empty

Class std::__is_direct_constructible<long unsigned int&&, long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long unsigned int&&, long unsigned int&> (0x0x7f18d9e8f000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da280c00) 0 empty

Class std::__is_constructible_impl<long unsigned int&&, long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long unsigned int&&, long unsigned int&> (0x0x7f18d9e8f068) 0 empty
  std::__is_direct_constructible<long unsigned int&&, long unsigned int&> (0x0x7f18d9e8f0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da280c60) 0 empty

Class std::is_constructible<long unsigned int&&, long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long unsigned int&&, long unsigned int&> (0x0x7f18d9e8f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da280cc0) 0 empty

Class std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&> > (0x0x7f18d9e8f1a0) 0 empty
  std::is_constructible<long unsigned int&&, long unsigned int&> (0x0x7f18d9e8f208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da280d20) 0 empty

Class std::conditional<false, std::is_void<long unsigned int&>, std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<long unsigned int&>, std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > > (0x0x7f18da280de0) 0 empty

Class std::__or_<std::is_void<long unsigned int&>, std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long unsigned int&>, std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f18d9e8f270) 0 empty
  std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f18d9e8f2d8) 0 empty
    std::is_array<long unsigned int&&> (0x0x7f18d9e8f340) 0 empty
      std::integral_constant<bool, false> (0x0x7f18da280e40) 0 empty

Class std::__is_convertible_helper<long unsigned int&, long unsigned int&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<long unsigned int&, long unsigned int&&, false> (0x0x7f18da280ea0) 0 empty

Class std::is_convertible<long unsigned int&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<long unsigned int&, long unsigned int&&> (0x0x7f18d9e8f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f18da280f00) 0 empty

Class std::__and_<std::is_convertible<long unsigned int&, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<long unsigned int&, long unsigned int&&> > (0x0x7f18d9e8f478) 0 empty
  std::is_convertible<long unsigned int&, long unsigned int&&> (0x0x7f18d9e8f4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18da280f60) 0 empty

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7f18d9e8f548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9e9f060) 0 empty

Class std::remove_reference<const std::tuple<long unsigned int&&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<long unsigned int&&>&> (0x0x7f18d9e9f0c0) 0 empty

Class std::remove_volatile<const std::tuple<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<long unsigned int&&> > (0x0x7f18d9e9f180) 0 empty

Class std::remove_const<const std::tuple<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<long unsigned int&&> > (0x0x7f18d9e9f1e0) 0 empty

Class std::remove_cv<const std::tuple<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<long unsigned int&&> > (0x0x7f18d9e9f120) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<long unsigned int&&>&, long unsigned int&&> >, std::__not_<std::is_constructible<long unsigned int&&, const std::tuple<long unsigned int&&>&> > >, std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<long unsigned int&&>&, long unsigned int&&> >, std::__not_<std::is_constructible<long unsigned int&&, const std::tuple<long unsigned int&&>&> > >, std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > > > (0x0x7f18d9e9f240) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > >, std::__not_<std::is_convertible<const std::tuple<long unsigned int&&>&, long unsigned int&&> >, std::__not_<std::is_constructible<long unsigned int&&, const std::tuple<long unsigned int&&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > >, std::__not_<std::is_convertible<const std::tuple<long unsigned int&&>&, long unsigned int&&> >, std::__not_<std::is_constructible<long unsigned int&&, const std::tuple<long unsigned int&&>&> > > (0x0x7f18d9e8f680) 0 empty
  std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > > (0x0x7f18d9e8f6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9e9f2a0) 0 empty

Class std::remove_reference<std::tuple<long unsigned int&&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<long unsigned int&&>&&> (0x0x7f18d9e9f480) 0 empty

Class std::remove_volatile<std::tuple<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<long unsigned int&&> > (0x0x7f18d9e9f540) 0 empty

Class std::remove_cv<std::tuple<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<long unsigned int&&> > (0x0x7f18d9e9f4e0) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&> >, std::__not_<std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> > >, std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&> >, std::__not_<std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> > >, std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > > > (0x0x7f18d9e9f5a0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > >, std::__not_<std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&> >, std::__not_<std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > >, std::__not_<std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&> >, std::__not_<std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> > > (0x0x7f18d9e8f820) 0 empty
  std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > > (0x0x7f18d9e8f888) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9e9f600) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&>, std::is_constructible<long unsigned int&&, long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&>, std::is_constructible<long unsigned int&&, long unsigned int&&> > (0x0x7f18d9e9f720) 0 empty

Class std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f18d9e8f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9e9f780) 0 empty

Class std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> > (0x0x7f18d9e8f958) 0 empty
  std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f18d9e8f9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9e9f7e0) 0 empty

Class std::is_nothrow_constructible<long unsigned int&&, long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f18d9e8fa28) 0 empty
  std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> > (0x0x7f18d9e8fa90) 0 empty
    std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f18d9e8faf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9e9f840) 0 empty

Class std::__is_nothrow_move_constructible_impl<long unsigned int&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<long unsigned int&&, true> (0x0x7f18d9e8fb60) 0 empty
  std::is_nothrow_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f18d9e8fbc8) 0 empty
    std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> > (0x0x7f18d9e8fc30) 0 empty
      std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f18d9e8fc98) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d9e9f8a0) 0 empty

Class std::is_nothrow_move_constructible<long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<long unsigned int&&> (0x0x7f18d9e8fd00) 0 empty
  std::__is_nothrow_move_constructible_impl<long unsigned int&&, true> (0x0x7f18d9e8fd68) 0 empty
    std::is_nothrow_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f18d9e8fdd0) 0 empty
      std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> > (0x0x7f18d9e8fe38) 0 empty
        std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f18d9e8fea0) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d9e9f900) 0 empty

Class std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18d9ecf068) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9e9fe40) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> >, std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> >, std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f18d9e9ff60) 0 empty

Class std::remove_volatile<std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18d9ed8060) 0 empty

Class std::remove_const<std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18d9ed80c0) 0 empty

Class std::remove_cv<std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18d9ed8000) 0 empty

Class std::__is_pointer_helper<std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18d9ecf138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9ed8120) 0 empty

Class std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18d9ecf1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9ed8180) 0 empty

Class std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f18d9ecf208) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ed81e0) 0 empty

Class std::__and_<std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*>, std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*>, std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> > > (0x0x7f18d9ecf270) 0 empty
  std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f18d9ecf2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9ed8240) 0 empty

Class std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d9ed8360) 0

Class std::_Rb_tree_const_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d9ed8420) 0

Class std::remove_reference<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::default_delete<const oif::frame::Value> > (0x0x7f18d9ed8540) 0 empty

Class std::default_delete<const oif::frame::Value>
   size=1 align=1
   base size=0 base align=1
std::default_delete<const oif::frame::Value> (0x0x7f18d9ed85a0) 0 empty

Class std::unique_ptr<const oif::frame::Value>::_Pointer
   size=1 align=1
   base size=0 base align=1
std::unique_ptr<const oif::frame::Value>::_Pointer (0x0x7f18d9ed84e0) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const oif::frame::Value*> > (0x0x7f18d9ed8600) 0 empty

Class std::is_empty<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const oif::frame::Value*> (0x0x7f18d9ecf548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ed8660) 0 empty

Class std::__is_empty_non_tuple<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const oif::frame::Value*> (0x0x7f18d9ecf5b0) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f18d9ecf618) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9ed86c0) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9ed8720) 0 empty

Class std::is_empty<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f18d9ecf680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9ed8780) 0 empty

Class std::__is_empty_non_tuple<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<std::default_delete<const oif::frame::Value> > (0x0x7f18d9ecf6e8) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f18d9ecf750) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9ed87e0) 0 empty

Class std::remove_volatile<const oif::frame::Value*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const oif::frame::Value*> (0x0x7f18d9ed8900) 0 empty

Class std::remove_const<const oif::frame::Value*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const oif::frame::Value*> (0x0x7f18d9ed8960) 0 empty

Class std::remove_cv<const oif::frame::Value*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const oif::frame::Value*> (0x0x7f18d9ed88a0) 0 empty

Class std::__is_void_helper<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const oif::frame::Value*> (0x0x7f18d9ecf888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ed89c0) 0 empty

Class std::is_void<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const oif::frame::Value*> (0x0x7f18d9ecf8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ed8a20) 0 empty

Class std::conditional<false, std::is_void<const oif::frame::Value*>, std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const oif::frame::Value*>, std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > > (0x0x7f18d9ed8a80) 0 empty

Class std::is_function<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const oif::frame::Value*> (0x0x7f18d9ecf958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ed8ba0) 0 empty

Class std::conditional<false, std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f18d9ed8c00) 0 empty

Class std::is_array<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_array<const oif::frame::Value*> (0x0x7f18d9ecf9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ed8c60) 0 empty

Class std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f18d9ecfa28) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f18d9ecfa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9ed8cc0) 0 empty

Class std::__or_<std::is_void<const oif::frame::Value*>, std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const oif::frame::Value*>, std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f18d9ecfbc8) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f18d9ecfc30) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f18d9ecfc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9ed8d20) 0 empty

Class std::conditional<false, std::is_function<const oif::frame::Value*>, std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const oif::frame::Value*>, std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > > (0x0x7f18d9ed8de0) 0 empty

Class std::is_lvalue_reference<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const oif::frame::Value*> (0x0x7f18d9ecfd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ed8f00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const oif::frame::Value*>, std::is_rvalue_reference<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const oif::frame::Value*>, std::is_rvalue_reference<const oif::frame::Value*> > (0x0x7f18d9ed8f60) 0 empty

Class std::is_rvalue_reference<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f18d9ecfdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9f32000) 0 empty

Class std::__or_<std::is_lvalue_reference<const oif::frame::Value*>, std::is_rvalue_reference<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const oif::frame::Value*>, std::is_rvalue_reference<const oif::frame::Value*> > (0x0x7f18d9ecfe38) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f18d9ecfea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9f32060) 0 empty

Class std::is_reference<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const oif::frame::Value*> (0x0x7f18d9ecff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9f320c0) 0 empty

Class std::conditional<false, std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f18d9f32120) 0 empty

Class std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f18d9ecff70) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f18d9ecf000) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9f32180) 0 empty

Class std::__or_<std::is_function<const oif::frame::Value*>, std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const oif::frame::Value*>, std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f18d9f360d0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f18d9f36138) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f18d9f361a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9f321e0) 0 empty

Class std::__not_<std::__or_<std::is_function<const oif::frame::Value*>, std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const oif::frame::Value*>, std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > > (0x0x7f18d9f36270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9f32240) 0 empty

Class std::is_object<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const oif::frame::Value*> (0x0x7f18d9f362d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9f322a0) 0 empty

Class std::conditional<true, std::is_object<const oif::frame::Value*>, std::is_reference<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const oif::frame::Value*>, std::is_reference<const oif::frame::Value*> > (0x0x7f18d9f32300) 0 empty

Class std::__or_<std::is_object<const oif::frame::Value*>, std::is_reference<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const oif::frame::Value*>, std::is_reference<const oif::frame::Value*> > (0x0x7f18d9f36340) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f18d9f363a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9f32360) 0 empty

Class std::__is_referenceable<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const oif::frame::Value*> (0x0x7f18d9f364e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9f32480) 0 empty

Class std::__add_rvalue_reference_helper<const oif::frame::Value*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f18d9f324e0) 0 empty

Class std::add_rvalue_reference<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const oif::frame::Value*> (0x0x7f18d9f36548) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f18d9f32540) 0 empty

Class std::__is_convertible_helper<const oif::frame::Value*, const oif::frame::Value*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const oif::frame::Value*, const oif::frame::Value*, false> (0x0x7f18d9ed8d80) 0 empty

Class std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const oif::frame::Value*, const oif::frame::Value*> (0x0x7f18d9f36618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9f325a0) 0 empty

Class std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true>
   size=1 align=1
   base size=1 base align=1
std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f18d9ecf7b8) 0 empty
  std::default_delete<const oif::frame::Value> (0x0x7f18d9ed8840) 0 empty

Class std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f18d9f366e8) 0 empty
  std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f18d9f36750) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f18d9f32600) 0 empty

Class std::_Head_base<0ul, const oif::frame::Value*, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f18d9f32660) 0

Class std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f18d9f89000) 0
  std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f18d9f36820) 0 empty
    std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f18d9f36888) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f18d9f326c0) 0 empty
  std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f18d9f32720) 0

Class std::_TC<true, const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f18d9f329c0) 0 empty

Class std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=8 align=8
   base size=8 base align=8
std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f18d9f36958) 0
  std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f18d9f89690) 0
    std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f18d9f369c0) 0 empty
      std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f18d9f36a28) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f18d9f32900) 0 empty
    std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f18d9f32960) 0

Class std::is_lvalue_reference<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f18d9f36af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9f32a80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::default_delete<const oif::frame::Value> >, std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::default_delete<const oif::frame::Value> >, std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9f32ae0) 0 empty

Class std::is_rvalue_reference<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f18d9f36b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9f32b40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::default_delete<const oif::frame::Value> >, std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::default_delete<const oif::frame::Value> >, std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9f36bc8) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f18d9f36c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9f32ba0) 0 empty

Class std::is_reference<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::default_delete<const oif::frame::Value> > (0x0x7f18d9f36c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9f32c00) 0 empty

Class std::conditional<false, std::default_delete<const oif::frame::Value>, const std::default_delete<const oif::frame::Value>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::default_delete<const oif::frame::Value>, const std::default_delete<const oif::frame::Value>&> (0x0x7f18d9f32c60) 0 empty

Class std::is_function<const oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::is_function<const oif::frame::Value> (0x0x7f18d9f36d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9f32cc0) 0 empty

Class std::conditional<false, std::is_function<const oif::frame::Value>, std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const oif::frame::Value>, std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > > (0x0x7f18d9f32d20) 0 empty

Class std::is_lvalue_reference<const oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const oif::frame::Value> (0x0x7f18d9f36d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9f32e40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const oif::frame::Value>, std::is_rvalue_reference<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const oif::frame::Value>, std::is_rvalue_reference<const oif::frame::Value> > (0x0x7f18d9f32ea0) 0 empty

Class std::is_rvalue_reference<const oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const oif::frame::Value> (0x0x7f18d9f36dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9f32f00) 0 empty

Class std::__or_<std::is_lvalue_reference<const oif::frame::Value>, std::is_rvalue_reference<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const oif::frame::Value>, std::is_rvalue_reference<const oif::frame::Value> > (0x0x7f18d9f36e38) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f18d9f36ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9f32f60) 0 empty

Class std::is_reference<const oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const oif::frame::Value> (0x0x7f18d9f36f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9cae000) 0 empty

Class std::conditional<false, std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f18d9cae060) 0 empty

Class std::remove_volatile<const oif::frame::Value>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const oif::frame::Value> (0x0x7f18d9cae120) 0 empty

Class std::remove_const<const oif::frame::Value>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const oif::frame::Value> (0x0x7f18d9cae180) 0 empty

Class std::remove_cv<const oif::frame::Value>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const oif::frame::Value> (0x0x7f18d9cae0c0) 0 empty

Class std::__is_void_helper<oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::Value> (0x0x7f18d9cb10d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9cae1e0) 0 empty

Class std::is_void<const oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::is_void<const oif::frame::Value> (0x0x7f18d9cb1138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9cae240) 0 empty

Class std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f18d9cb11a0) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f18d9cb1208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9cae2a0) 0 empty

Class std::__or_<std::is_function<const oif::frame::Value>, std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const oif::frame::Value>, std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f18d9cb1270) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f18d9cb12d8) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f18d9cb1340) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9cae3c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const oif::frame::Value>, std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const oif::frame::Value>, std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > > (0x0x7f18d9cb13a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cae480) 0 empty

Class std::is_object<const oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::is_object<const oif::frame::Value> (0x0x7f18d9cb1410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cae4e0) 0 empty

Class std::conditional<true, std::is_object<const oif::frame::Value>, std::is_reference<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const oif::frame::Value>, std::is_reference<const oif::frame::Value> > (0x0x7f18d9cae540) 0 empty

Class std::__or_<std::is_object<const oif::frame::Value>, std::is_reference<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const oif::frame::Value>, std::is_reference<const oif::frame::Value> > (0x0x7f18d9cb1548) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f18d9cb15b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9cae5a0) 0 empty

Class std::__is_referenceable<const oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const oif::frame::Value> (0x0x7f18d9cb16e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cae6c0) 0 empty

Class std::__add_lvalue_reference_helper<const oif::frame::Value, true>
   size=1 align=1
   base size=0 base align=1
std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f18d9cae720) 0 empty

Class std::add_lvalue_reference<const oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<const oif::frame::Value> (0x0x7f18d9cb1750) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f18d9cae780) 0 empty

Class std::unique_ptr<const oif::frame::Value>
   size=8 align=8
   base size=8 base align=8
std::unique_ptr<const oif::frame::Value> (0x0x7f18d9ed8480) 0

Class std::conditional<true, std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const oif::frame::Value*, const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const oif::frame::Value*, const oif::frame::Value*> > (0x0x7f18d9cae840) 0 empty

Class std::is_array<const oif::frame::Value>
   size=1 align=1
   base size=1 base align=1
std::is_array<const oif::frame::Value> (0x0x7f18d9cb1820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9cae8a0) 0 empty

Class std::__not_<std::is_array<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_array<const oif::frame::Value> > (0x0x7f18d9cb1888) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cae900) 0 empty

Class std::conditional<true, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > >, std::__not_<std::is_array<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > >, std::__not_<std::is_array<const oif::frame::Value> > > (0x0x7f18d9cae960) 0 empty

Class std::conditional<false, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cae9c0) 0 empty

Class std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cb18f0) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cb1958) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9caea20) 0 empty

Class std::conditional<false, std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9caea80) 0 empty

Class std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cb19c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9caeae0) 0 empty

Class std::conditional<true, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9caeb40) 0 empty

Class std::remove_volatile<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::default_delete<const oif::frame::Value> > (0x0x7f18d9caec00) 0 empty

Class std::remove_const<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::default_delete<const oif::frame::Value> > (0x0x7f18d9caec60) 0 empty

Class std::remove_cv<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::default_delete<const oif::frame::Value> > (0x0x7f18d9caeba0) 0 empty

Class std::__is_void_helper<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cb1a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9caecc0) 0 empty

Class std::is_void<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cb1af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9caed20) 0 empty

Class std::conditional<false, std::is_void<std::default_delete<const oif::frame::Value> >, std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::default_delete<const oif::frame::Value> >, std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9caed80) 0 empty

Class std::is_function<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cb1b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9caede0) 0 empty

Class std::conditional<false, std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9caee40) 0 empty

Class std::is_array<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cb1bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9caeea0) 0 empty

Class std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cb1c30) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cb1c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9caef00) 0 empty

Class std::__or_<std::is_void<std::default_delete<const oif::frame::Value> >, std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::default_delete<const oif::frame::Value> >, std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cb1d00) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cb1d68) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cb1dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9caef60) 0 empty

Class std::conditional<false, std::is_function<std::default_delete<const oif::frame::Value> >, std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::default_delete<const oif::frame::Value> >, std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9cea060) 0 empty

Class std::conditional<false, std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cea0c0) 0 empty

Class std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cb1e38) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cb1ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9cea120) 0 empty

Class std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cb1f08) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cb1f70) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf6000) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9cea180) 0 empty

Class std::__not_<std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9cf6068) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cea1e0) 0 empty

Class std::is_object<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf60d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cea240) 0 empty

Class std::conditional<true, std::is_object<std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cea2a0) 0 empty

Class std::__or_<std::is_object<std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::default_delete<const oif::frame::Value> >, std::is_reference<std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cf6138) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf61a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9cea300) 0 empty

Class std::__is_referenceable<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf6208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cea360) 0 empty

Class std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f18d9cea3c0) 0 empty

Class std::add_rvalue_reference<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf6270) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f18d9cea420) 0 empty

Class std::__is_convertible_helper<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value>, false> (0x0x7f18d9cea000) 0 empty

Class std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf6340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cea480) 0 empty

Class std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cf63a8) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf6410) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9cea4e0) 0 empty

Class std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9cf6478) 0 empty
  std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cf64e0) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf6548) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9cea540) 0 empty

Class std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > (0x0x7f18d9cf65b0) 0 empty
  std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9cf6618) 0 empty
    std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cf6680) 0 empty
      std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf66e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d9cea5a0) 0 empty

Class std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > (0x0x7f18d9cf6750) 0 empty
  std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > (0x0x7f18d9cf67b8) 0 empty
    std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9cf6820) 0 empty
      std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f18d9cf6888) 0 empty
        std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f18d9cf68f0) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d9cea600) 0 empty

Class std::conditional<true, std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&>, std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&>, std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d9cea660) 0 empty

Class std::is_function<std::default_delete<const oif::frame::Value>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9cea720) 0 empty

Class std::conditional<false, std::is_function<std::default_delete<const oif::frame::Value>&>, std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::default_delete<const oif::frame::Value>&>, std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > > (0x0x7f18d9cea780) 0 empty

Class std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf69c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cea7e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&>, std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&>, std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&> > (0x0x7f18d9cea840) 0 empty

Class std::__or_<std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&>, std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&>, std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&> > (0x0x7f18d9cf6a28) 0 empty
  std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf6a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9cea8a0) 0 empty

Class std::is_reference<std::default_delete<const oif::frame::Value>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9cea900) 0 empty

Class std::conditional<true, std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > (0x0x7f18d9cea960) 0 empty

Class std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > (0x0x7f18d9cf6b60) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf6bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9cea9c0) 0 empty

Class std::__or_<std::is_function<std::default_delete<const oif::frame::Value>&>, std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<const oif::frame::Value>&>, std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > (0x0x7f18d9cf6c30) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > (0x0x7f18d9cf6c98) 0 empty
    std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf6d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9ceaa20) 0 empty

Class std::__not_<std::__or_<std::is_function<std::default_delete<const oif::frame::Value>&>, std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::default_delete<const oif::frame::Value>&>, std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > > (0x0x7f18d9cf6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ceaa80) 0 empty

Class std::is_object<std::default_delete<const oif::frame::Value>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ceaae0) 0 empty

Class std::conditional<false, std::is_object<std::default_delete<const oif::frame::Value>&>, std::is_reference<std::default_delete<const oif::frame::Value>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::default_delete<const oif::frame::Value>&>, std::is_reference<std::default_delete<const oif::frame::Value>&> > (0x0x7f18d9ceab40) 0 empty

Class std::__or_<std::is_object<std::default_delete<const oif::frame::Value>&>, std::is_reference<std::default_delete<const oif::frame::Value>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::default_delete<const oif::frame::Value>&>, std::is_reference<std::default_delete<const oif::frame::Value>&> > (0x0x7f18d9cf6e38) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf6ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9ceaba0) 0 empty

Class std::__is_referenceable<std::default_delete<const oif::frame::Value>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9ceac00) 0 empty

Class std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&, true> (0x0x7f18d9ceac60) 0 empty

Class std::add_rvalue_reference<std::default_delete<const oif::frame::Value>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f18d9cf6f70) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&, true> (0x0x7f18d9ceacc0) 0 empty

Class std::is_function<std::default_delete<const oif::frame::Value>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9cead20) 0 empty

Class std::conditional<false, std::is_function<std::default_delete<const oif::frame::Value>&&>, std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::default_delete<const oif::frame::Value>&&>, std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > > (0x0x7f18d9cead80) 0 empty

Class std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ceade0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&&>, std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&&>, std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&> > (0x0x7f18d9ceae40) 0 empty

Class std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9ceaea0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&&>, std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&&>, std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&> > (0x0x7f18d9d1c1a0) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9ceaf00) 0 empty

Class std::is_reference<std::default_delete<const oif::frame::Value>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9ceaf60) 0 empty

Class std::conditional<true, std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > (0x0x7f18d9d27000) 0 empty

Class std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > (0x0x7f18d9d1c2d8) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c340) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9d27060) 0 empty

Class std::__or_<std::is_function<std::default_delete<const oif::frame::Value>&&>, std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<const oif::frame::Value>&&>, std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > (0x0x7f18d9d1c3a8) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > (0x0x7f18d9d1c410) 0 empty
    std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c478) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9d270c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::default_delete<const oif::frame::Value>&&>, std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::default_delete<const oif::frame::Value>&&>, std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > > (0x0x7f18d9d1c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9d27120) 0 empty

Class std::is_object<std::default_delete<const oif::frame::Value>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9d27180) 0 empty

Class std::conditional<false, std::is_object<std::default_delete<const oif::frame::Value>&&>, std::is_reference<std::default_delete<const oif::frame::Value>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::default_delete<const oif::frame::Value>&&>, std::is_reference<std::default_delete<const oif::frame::Value>&&> > (0x0x7f18d9d271e0) 0 empty

Class std::__or_<std::is_object<std::default_delete<const oif::frame::Value>&&>, std::is_reference<std::default_delete<const oif::frame::Value>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::default_delete<const oif::frame::Value>&&>, std::is_reference<std::default_delete<const oif::frame::Value>&&> > (0x0x7f18d9d1c5b0) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c618) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9d27240) 0 empty

Class std::__is_referenceable<std::default_delete<const oif::frame::Value>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9d272a0) 0 empty

Class std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&&, true> (0x0x7f18d9d27300) 0 empty

Class std::add_rvalue_reference<std::default_delete<const oif::frame::Value>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c6e8) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&&, true> (0x0x7f18d9d27420) 0 empty

Class std::__is_assignable_helper<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9cea6c0) 0 empty

Class std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c750) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9d274e0) 0 empty

Class std::__and_<std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >, std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >, std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> > (0x0x7f18d9d1c7b8) 0 empty
  std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> (0x0x7f18d9d1c820) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9d27540) 0 empty

Class std::enable_if<true, std::unique_ptr<const oif::frame::Value>&>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, std::unique_ptr<const oif::frame::Value>&> (0x0x7f18d9d275a0) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const long unsigned int, unsigned int> >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const long unsigned int, unsigned int> >::_Tp2 (0x0x7f18d9d27840) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const long unsigned int, unsigned int> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const long unsigned int, unsigned int> > (0x0x7f18d9d277e0) 0

Class std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > (0x0x7f18d9ecf4e0) 0
  std::_Rb_tree_node_base (0x0x7f18d9d27780) 0

Class std::_Rb_tree_const_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d9d27ba0) 0

Class std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d9d27c00) 0

Class std::_PCC<true, const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f18d9d27d20) 0 empty

Class std::is_function<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty> (0x0x7f18d9d1caf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9d27d80) 0 empty

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

Class std::is_lvalue_reference<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFTouchProperty> (0x0x7f18d9d1cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9d27e40) 0 empty

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

Class std::is_rvalue_reference<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFTouchProperty> (0x0x7f18d9d1cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9d27f00) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFTouchProperty>, std::is_rvalue_reference<const UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFTouchProperty>, std::is_rvalue_reference<const UFTouchProperty> > (0x0x7f18d9d1cc30) 0 empty
  std::is_rvalue_reference<const UFTouchProperty> (0x0x7f18d9d1cc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9d27f60) 0 empty

Class std::is_reference<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty> (0x0x7f18d9d1cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9db1000) 0 empty

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

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

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

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

Class std::__is_void_helper<UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<UFTouchProperty> (0x0x7f18d9d1cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9db11e0) 0 empty

Class std::is_void<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFTouchProperty> (0x0x7f18d9db7000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9db1240) 0 empty

Class std::__or_<std::is_reference<const UFTouchProperty>, std::is_void<const UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFTouchProperty>, std::is_void<const UFTouchProperty> > (0x0x7f18d9db7068) 0 empty
  std::is_void<const UFTouchProperty> (0x0x7f18d9db70d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9db12a0) 0 empty

Class std::__or_<std::is_function<const UFTouchProperty>, std::is_reference<const UFTouchProperty>, std::is_void<const UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFTouchProperty>, std::is_reference<const UFTouchProperty>, std::is_void<const UFTouchProperty> > (0x0x7f18d9db7138) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty>, std::is_void<const UFTouchProperty> > (0x0x7f18d9db71a0) 0 empty
    std::is_void<const UFTouchProperty> (0x0x7f18d9db7208) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9db13c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFTouchProperty>, std::is_reference<const UFTouchProperty>, std::is_void<const UFTouchProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFTouchProperty>, std::is_reference<const UFTouchProperty>, std::is_void<const UFTouchProperty> > > (0x0x7f18d9db7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9db1480) 0 empty

Class std::is_object<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty> (0x0x7f18d9db72d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9db14e0) 0 empty

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

Class std::__or_<std::is_object<const UFTouchProperty>, std::is_reference<const UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFTouchProperty>, std::is_reference<const UFTouchProperty> > (0x0x7f18d9db7410) 0 empty
  std::is_object<const UFTouchProperty> (0x0x7f18d9db7478) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9db15a0) 0 empty

Class std::__is_referenceable<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty> (0x0x7f18d9db74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9db16c0) 0 empty

Class std::is_function<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty&> (0x0x7f18d9db7548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9db1780) 0 empty

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

Class std::is_lvalue_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFTouchProperty&> (0x0x7f18d9db75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9db1840) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const UFTouchProperty&>, std::is_rvalue_reference<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFTouchProperty&>, std::is_rvalue_reference<const UFTouchProperty&> > (0x0x7f18d9db7618) 0 empty
  std::is_lvalue_reference<const UFTouchProperty&> (0x0x7f18d9db7680) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9db1900) 0 empty

Class std::is_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&> (0x0x7f18d9db76e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9db1960) 0 empty

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

Class std::__or_<std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > (0x0x7f18d9db7820) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f18d9db7888) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9db1a20) 0 empty

Class std::__or_<std::is_function<const UFTouchProperty&>, std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFTouchProperty&>, std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > (0x0x7f18d9db78f0) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > (0x0x7f18d9db7958) 0 empty
    std::is_reference<const UFTouchProperty&> (0x0x7f18d9db79c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9db1b40) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFTouchProperty&>, std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFTouchProperty&>, std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > > (0x0x7f18d9db7a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9db1c00) 0 empty

Class std::is_object<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&> (0x0x7f18d9db7a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9db1c60) 0 empty

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

Class std::__or_<std::is_object<const UFTouchProperty&>, std::is_reference<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFTouchProperty&>, std::is_reference<const UFTouchProperty&> > (0x0x7f18d9db7bc8) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f18d9db7c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9db1d20) 0 empty

Class std::__is_referenceable<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&> (0x0x7f18d9db7c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9db1f00) 0 empty

Class std::__add_rvalue_reference_helper<const UFTouchProperty&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const UFTouchProperty&, true> (0x0x7f18d9db1f60) 0 empty

Class std::add_rvalue_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFTouchProperty&> (0x0x7f18d9db7d00) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&, true> (0x0x7f18d9dd3000) 0 empty

Class std::__is_assignable_helper<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9db1720) 0 empty

Class std::is_assignable<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9db7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9dd3060) 0 empty

Class std::__is_copy_assignable_impl<const UFTouchProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const UFTouchProperty, true> (0x0x7f18d9db7e38) 0 empty
  std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9db7ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9dd30c0) 0 empty

Class std::is_copy_assignable<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const UFTouchProperty> (0x0x7f18d9db7f08) 0 empty
  std::__is_copy_assignable_impl<const UFTouchProperty, true> (0x0x7f18d9db7f70) 0 empty
    std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9dd6000) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9dd3120) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_copy_assignable<const UFTouchProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_copy_assignable<const UFTouchProperty> > (0x0x7f18d9dd3180) 0 empty

Class std::__and_<std::is_copy_assignable<const UFTouchProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const UFTouchProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9dd6068) 0 empty
  std::is_copy_assignable<const UFTouchProperty> (0x0x7f18d9dd60d0) 0 empty
    std::__is_copy_assignable_impl<const UFTouchProperty, true> (0x0x7f18d9dd6138) 0 empty
      std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9dd61a0) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d9dd31e0) 0 empty

Class std::conditional<false, const std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f18d9dd3240) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const UFTouchProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const UFTouchProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > (0x0x7f18d9dd6270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9dd32a0) 0 empty

Class std::conditional<true, const std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f18d9dd3300) 0 empty

Class std::is_function<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty&&> (0x0x7f18d9dd6340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9dd33c0) 0 empty

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

Class std::is_lvalue_reference<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFTouchProperty&&> (0x0x7f18d9dd63a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9dd3540) 0 empty

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

Class std::is_rvalue_reference<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFTouchProperty&&> (0x0x7f18d9dd6410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9dd3600) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFTouchProperty&&>, std::is_rvalue_reference<const UFTouchProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFTouchProperty&&>, std::is_rvalue_reference<const UFTouchProperty&&> > (0x0x7f18d9dd6478) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&&> (0x0x7f18d9dd64e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9dd3660) 0 empty

Class std::is_reference<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&&> (0x0x7f18d9dd6548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9dd36c0) 0 empty

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

Class std::__or_<std::is_reference<const UFTouchProperty&&>, std::is_void<const UFTouchProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFTouchProperty&&>, std::is_void<const UFTouchProperty&&> > (0x0x7f18d9dd6680) 0 empty
  std::is_reference<const UFTouchProperty&&> (0x0x7f18d9dd66e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9dd3780) 0 empty

Class std::__or_<std::is_function<const UFTouchProperty&&>, std::is_reference<const UFTouchProperty&&>, std::is_void<const UFTouchProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFTouchProperty&&>, std::is_reference<const UFTouchProperty&&>, std::is_void<const UFTouchProperty&&> > (0x0x7f18d9dd6750) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&&>, std::is_void<const UFTouchProperty&&> > (0x0x7f18d9dd67b8) 0 empty
    std::is_reference<const UFTouchProperty&&> (0x0x7f18d9dd6820) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9dd38a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFTouchProperty&&>, std::is_reference<const UFTouchProperty&&>, std::is_void<const UFTouchProperty&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFTouchProperty&&>, std::is_reference<const UFTouchProperty&&>, std::is_void<const UFTouchProperty&&> > > (0x0x7f18d9dd6888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9dd3960) 0 empty

Class std::is_object<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&&> (0x0x7f18d9dd68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9dd39c0) 0 empty

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

Class std::__or_<std::is_object<const UFTouchProperty&&>, std::is_reference<const UFTouchProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFTouchProperty&&>, std::is_reference<const UFTouchProperty&&> > (0x0x7f18d9dd6958) 0 empty
  std::is_reference<const UFTouchProperty&&> (0x0x7f18d9dd69c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9dd3a80) 0 empty

Class std::__is_referenceable<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&&> (0x0x7f18d9dd6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9dd3ba0) 0 empty

Class std::__add_rvalue_reference_helper<const UFTouchProperty&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const UFTouchProperty&&, true> (0x0x7f18d9dd3c00) 0 empty

Class std::add_rvalue_reference<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFTouchProperty&&> (0x0x7f18d9dd6b60) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&&, true> (0x0x7f18d9dd3c60) 0 empty

Class std::__is_assignable_helper<const UFTouchProperty&, const UFTouchProperty&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f18d9dd3360) 0 empty

Class std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f18d9dd6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9dd3cc0) 0 empty

Class std::__is_move_assignable_impl<const UFTouchProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const UFTouchProperty, true> (0x0x7f18d9dd6c30) 0 empty
  std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f18d9dd6c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9dd3d20) 0 empty

Class std::is_move_assignable<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const UFTouchProperty> (0x0x7f18d9dd6d00) 0 empty
  std::__is_move_assignable_impl<const UFTouchProperty, true> (0x0x7f18d9dd6d68) 0 empty
    std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f18d9dd6dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9dd3d80) 0 empty

Class std::conditional<false, std::is_move_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_move_assignable<const UFTouchProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_move_assignable<const UFTouchProperty> > (0x0x7f18d9dd3de0) 0 empty

Class std::__and_<std::is_move_assignable<const UFTouchProperty>, std::is_move_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const UFTouchProperty>, std::is_move_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9dd6e38) 0 empty
  std::is_move_assignable<const UFTouchProperty> (0x0x7f18d9dd6ea0) 0 empty
    std::__is_move_assignable_impl<const UFTouchProperty, true> (0x0x7f18d9dd6f08) 0 empty
      std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f18d9dd6f70) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d9dd3e40) 0 empty

Class std::conditional<false, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >&&, std::__nonesuch&&> (0x0x7f18d9dd3ea0) 0 empty

Class std::conditional<false, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f18d9dd3f00) 0 empty

Class std::conditional<true, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> >, std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d9dd3f60) 0 empty

Class std::__and_<std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::is_convertible<const oif::frame::Value*, const oif::frame::Value*>, std::__not_<std::is_array<const oif::frame::Value> >, std::__or_<std::__and_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_same<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<const oif::frame::Value> > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f18d9dd6208) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f18d9e0d000) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9e0e000) 0 empty

Class std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >
   size=16 align=8
   base size=16 base align=8
std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f18d9d27cc0) 0

Class std::_PCC<true, const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f18d9e0e600) 0 empty

Class std::is_function<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty> (0x0x7f18d9e0d0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9e0e660) 0 empty

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

Class std::is_lvalue_reference<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFFrameProperty> (0x0x7f18d9e0d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9e0e720) 0 empty

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

Class std::is_rvalue_reference<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFFrameProperty> (0x0x7f18d9e0d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9e0e7e0) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFFrameProperty>, std::is_rvalue_reference<const UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFFrameProperty>, std::is_rvalue_reference<const UFFrameProperty> > (0x0x7f18d9e0d208) 0 empty
  std::is_rvalue_reference<const UFFrameProperty> (0x0x7f18d9e0d270) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9e0e840) 0 empty

Class std::is_reference<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty> (0x0x7f18d9e0d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9e0e8a0) 0 empty

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

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

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

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

Class std::__is_void_helper<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<UFFrameProperty> (0x0x7f18d9e0d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9e0ea80) 0 empty

Class std::is_void<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFFrameProperty> (0x0x7f18d9e0d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9e0eae0) 0 empty

Class std::__or_<std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > (0x0x7f18d9e0d618) 0 empty
  std::is_void<const UFFrameProperty> (0x0x7f18d9e0d680) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9e0eb40) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty>, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty>, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > (0x0x7f18d9e0d6e8) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > (0x0x7f18d9e0d750) 0 empty
    std::is_void<const UFFrameProperty> (0x0x7f18d9e0d7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9e0ec60) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFFrameProperty>, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFFrameProperty>, std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > > (0x0x7f18d9e0d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9e0ed20) 0 empty

Class std::is_object<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty> (0x0x7f18d9e0d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9e0ed80) 0 empty

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

Class std::__or_<std::is_object<const UFFrameProperty>, std::is_reference<const UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFFrameProperty>, std::is_reference<const UFFrameProperty> > (0x0x7f18d9e0d9c0) 0 empty
  std::is_object<const UFFrameProperty> (0x0x7f18d9e0da28) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9e0ee40) 0 empty

Class std::__is_referenceable<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty> (0x0x7f18d9e0da90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9e0ef60) 0 empty

Class std::is_function<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&> (0x0x7f18d9e0daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a7d060) 0 empty

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

Class std::is_lvalue_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFFrameProperty&> (0x0x7f18d9e0db60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a7d120) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> > (0x0x7f18d9e0dbc8) 0 empty
  std::is_lvalue_reference<const UFFrameProperty&> (0x0x7f18d9e0dc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9a7d1e0) 0 empty

Class std::is_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&> (0x0x7f18d9e0dc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a7d240) 0 empty

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

Class std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f18d9e0ddd0) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f18d9e0de38) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9a7d300) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f18d9e0dea0) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f18d9e0df08) 0 empty
    std::is_reference<const UFFrameProperty&> (0x0x7f18d9e0df70) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9a7d420) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > > (0x0x7f18d9a8e000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a7d4e0) 0 empty

Class std::is_object<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&> (0x0x7f18d9a8e068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a7d540) 0 empty

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

Class std::__or_<std::is_object<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&> > (0x0x7f18d9a8e1a0) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f18d9a8e208) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9a7d600) 0 empty

Class std::__is_referenceable<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty&> (0x0x7f18d9a8e270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a7d7e0) 0 empty

Class std::__add_rvalue_reference_helper<const UFFrameProperty&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const UFFrameProperty&, true> (0x0x7f18d9a7d840) 0 empty

Class std::add_rvalue_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFFrameProperty&> (0x0x7f18d9a8e2d8) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&, true> (0x0x7f18d9a7d8a0) 0 empty

Class std::__is_assignable_helper<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a7d000) 0 empty

Class std::is_assignable<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a8e3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a7d900) 0 empty

Class std::__is_copy_assignable_impl<const UFFrameProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f18d9a8e410) 0 empty
  std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a8e478) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9a7d960) 0 empty

Class std::is_copy_assignable<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const UFFrameProperty> (0x0x7f18d9a8e4e0) 0 empty
  std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f18d9a8e548) 0 empty
    std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a8e5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9a7d9c0) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_copy_assignable<const UFFrameProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_copy_assignable<const UFFrameProperty> > (0x0x7f18d9a7da20) 0 empty

Class std::__and_<std::is_copy_assignable<const UFFrameProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const UFFrameProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9a8e618) 0 empty
  std::is_copy_assignable<const UFFrameProperty> (0x0x7f18d9a8e680) 0 empty
    std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f18d9a8e6e8) 0 empty
      std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a8e750) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d9a7da80) 0 empty

Class std::conditional<false, const std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f18d9a7dae0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const UFFrameProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const UFFrameProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > (0x0x7f18d9a8e820) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a7db40) 0 empty

Class std::conditional<true, const std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f18d9a7dba0) 0 empty

Class std::is_function<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&&> (0x0x7f18d9a8e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a7dc60) 0 empty

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

Class std::is_lvalue_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFFrameProperty&&> (0x0x7f18d9a8e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a7dde0) 0 empty

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

Class std::is_rvalue_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFFrameProperty&&> (0x0x7f18d9a8e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a7dea0) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFFrameProperty&&>, std::is_rvalue_reference<const UFFrameProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFFrameProperty&&>, std::is_rvalue_reference<const UFFrameProperty&&> > (0x0x7f18d9a8ea28) 0 empty
  std::is_rvalue_reference<const UFFrameProperty&&> (0x0x7f18d9a8ea90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9a7df00) 0 empty

Class std::is_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&&> (0x0x7f18d9a8eaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a7df60) 0 empty

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

Class std::__or_<std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > (0x0x7f18d9a8ec30) 0 empty
  std::is_reference<const UFFrameProperty&&> (0x0x7f18d9a8ec98) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9ab0060) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > (0x0x7f18d9a8ed00) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > (0x0x7f18d9a8ed68) 0 empty
    std::is_reference<const UFFrameProperty&&> (0x0x7f18d9a8edd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9ab0180) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > > (0x0x7f18d9a8ee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ab0240) 0 empty

Class std::is_object<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&&> (0x0x7f18d9a8eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ab02a0) 0 empty

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

Class std::__or_<std::is_object<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFFrameProperty&&>, std::is_reference<const UFFrameProperty&&> > (0x0x7f18d9a8ef08) 0 empty
  std::is_reference<const UFFrameProperty&&> (0x0x7f18d9a8ef70) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9ab0360) 0 empty

Class std::__is_referenceable<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty&&> (0x0x7f18d9ab40d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9ab0480) 0 empty

Class std::__add_rvalue_reference_helper<const UFFrameProperty&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const UFFrameProperty&&, true> (0x0x7f18d9ab04e0) 0 empty

Class std::add_rvalue_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFFrameProperty&&> (0x0x7f18d9ab4138) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&&, true> (0x0x7f18d9ab0540) 0 empty

Class std::__is_assignable_helper<const UFFrameProperty&, const UFFrameProperty&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f18d9a7dc00) 0 empty

Class std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f18d9ab41a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9ab05a0) 0 empty

Class std::__is_move_assignable_impl<const UFFrameProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f18d9ab4208) 0 empty
  std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f18d9ab4270) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9ab0600) 0 empty

Class std::is_move_assignable<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const UFFrameProperty> (0x0x7f18d9ab42d8) 0 empty
  std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f18d9ab4340) 0 empty
    std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f18d9ab43a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9ab0660) 0 empty

Class std::conditional<false, std::is_move_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_move_assignable<const UFFrameProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_move_assignable<const UFFrameProperty> > (0x0x7f18d9ab06c0) 0 empty

Class std::__and_<std::is_move_assignable<const UFFrameProperty>, std::is_move_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const UFFrameProperty>, std::is_move_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d9ab4410) 0 empty
  std::is_move_assignable<const UFFrameProperty> (0x0x7f18d9ab4478) 0 empty
    std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f18d9ab44e0) 0 empty
      std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f18d9ab4548) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d9ab0720) 0 empty

Class std::conditional<false, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >&&, std::__nonesuch&&> (0x0x7f18d9ab0780) 0 empty

Class std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >
   size=16 align=8
   base size=16 base align=8
std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f18d9e0e5a0) 0

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

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

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

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

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

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

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

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

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

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

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

Class std::__weak_count<(__gnu_cxx::_Lock_policy)2u>
   size=8 align=8
   base size=8 base align=8
std::__weak_count<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18d9b08600) 0

Class std::remove_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9b53180) 0 empty

Class std::default_delete<oif::frame::UFAxis>
   size=1 align=1
   base size=0 base align=1
std::default_delete<oif::frame::UFAxis> (0x0x7f18d9b531e0) 0 empty

Class std::unique_ptr<oif::frame::UFAxis>::_Pointer
   size=1 align=1
   base size=0 base align=1
std::unique_ptr<oif::frame::UFAxis>::_Pointer (0x0x7f18d9b53120) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<oif::frame::UFAxis*> > (0x0x7f18d9b53240) 0 empty

Class std::is_empty<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_empty<oif::frame::UFAxis*> (0x0x7f18d9ab4bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b532a0) 0 empty

Class std::__is_empty_non_tuple<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<oif::frame::UFAxis*> (0x0x7f18d9ab4c30) 0 empty
  std::is_empty<oif::frame::UFAxis*> (0x0x7f18d9ab4c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9b53300) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d9b53360) 0 empty

Class std::is_empty<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_empty<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9ab4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9b533c0) 0 empty

Class std::__is_empty_non_tuple<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9ab4d68) 0 empty
  std::is_empty<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9ab4dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9b53420) 0 empty

Class std::remove_volatile<oif::frame::UFAxis*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFAxis*> (0x0x7f18d9b53540) 0 empty

Class std::remove_const<oif::frame::UFAxis*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<oif::frame::UFAxis*> (0x0x7f18d9b535a0) 0 empty

Class std::remove_cv<oif::frame::UFAxis*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<oif::frame::UFAxis*> (0x0x7f18d9b534e0) 0 empty

Class std::__is_void_helper<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFAxis*> (0x0x7f18d9ab4f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b53600) 0 empty

Class std::is_void<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFAxis*> (0x0x7f18d9ab4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b53660) 0 empty

Class std::conditional<false, std::is_void<oif::frame::UFAxis*>, std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<oif::frame::UFAxis*>, std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > > (0x0x7f18d9b536c0) 0 empty

Class std::is_function<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFAxis*> (0x0x7f18d9a8e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b53720) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f18d9b53780) 0 empty

Class std::is_array<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_array<oif::frame::UFAxis*> (0x0x7f18d9b820d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b538a0) 0 empty

Class std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f18d9b82138) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f18d9b821a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9b53900) 0 empty

Class std::__or_<std::is_void<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f18d9b82208) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f18d9b82270) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f18d9b822d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9b53960) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFAxis*>, std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFAxis*>, std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > > (0x0x7f18d9b53a20) 0 empty

Class std::is_lvalue_reference<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFAxis*> (0x0x7f18d9b82340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b53a80) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFAxis*>, std::is_rvalue_reference<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFAxis*>, std::is_rvalue_reference<oif::frame::UFAxis*> > (0x0x7f18d9b53ae0) 0 empty

Class std::is_rvalue_reference<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFAxis*> (0x0x7f18d9b823a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b53b40) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFAxis*>, std::is_rvalue_reference<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFAxis*>, std::is_rvalue_reference<oif::frame::UFAxis*> > (0x0x7f18d9b82410) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*> (0x0x7f18d9b82478) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9b53ba0) 0 empty

Class std::is_reference<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFAxis*> (0x0x7f18d9b825b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b53c00) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f18d9b53c60) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f18d9b826e8) 0 empty
  std::is_void<oif::frame::UFAxis*> (0x0x7f18d9b82750) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9b53d80) 0 empty

Class std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f18d9b827b8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f18d9b82820) 0 empty
    std::is_void<oif::frame::UFAxis*> (0x0x7f18d9b82888) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9b53de0) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > > (0x0x7f18d9b828f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9b53e40) 0 empty

Class std::is_object<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFAxis*> (0x0x7f18d9b82958) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9b53ea0) 0 empty

Class std::conditional<true, std::is_object<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*> > (0x0x7f18d9b53f00) 0 empty

Class std::__or_<std::is_object<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*> > (0x0x7f18d9b82a90) 0 empty
  std::is_object<oif::frame::UFAxis*> (0x0x7f18d9b82af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9b97060) 0 empty

Class std::__is_referenceable<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFAxis*> (0x0x7f18d9b82b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9b97180) 0 empty

Class std::__add_rvalue_reference_helper<oif::frame::UFAxis*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<oif::frame::UFAxis*, true> (0x0x7f18d9b971e0) 0 empty

Class std::add_rvalue_reference<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<oif::frame::UFAxis*> (0x0x7f18d9b82bc8) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*, true> (0x0x7f18d9b97240) 0 empty

Class std::__is_convertible_helper<oif::frame::UFAxis*, oif::frame::UFAxis*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<oif::frame::UFAxis*, oif::frame::UFAxis*, false> (0x0x7f18d9b539c0) 0 empty

Class std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*> (0x0x7f18d9b82c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9b972a0) 0 empty

Class std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true>
   size=1 align=1
   base size=1 base align=1
std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f18d9ab4e38) 0 empty
  std::default_delete<oif::frame::UFAxis> (0x0x7f18d9b53480) 0 empty

Class std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9b82d68) 0 empty
  std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f18d9b82dd0) 0 empty
    std::default_delete<oif::frame::UFAxis> (0x0x7f18d9b97300) 0 empty

Class std::_Head_base<0ul, oif::frame::UFAxis*, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, oif::frame::UFAxis*, false> (0x0x7f18d9b97360) 0

Class std::_Tuple_impl<0ul, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> >
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9b9a930) 0
  std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9b82ea0) 0 empty
    std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f18d9b82f08) 0 empty
      std::default_delete<oif::frame::UFAxis> (0x0x7f18d9b973c0) 0 empty
  std::_Head_base<0ul, oif::frame::UFAxis*, false> (0x0x7f18d9b97420) 0

Class std::_TC<true, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::_TC<true, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9b97540) 0 empty

Class std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> >
   size=8 align=8
   base size=8 base align=8
std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9c26000) 0
  std::_Tuple_impl<0ul, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9b9af50) 0
    std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9c26068) 0 empty
      std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f18d9c260d0) 0 empty
        std::default_delete<oif::frame::UFAxis> (0x0x7f18d9b97480) 0 empty
    std::_Head_base<0ul, oif::frame::UFAxis*, false> (0x0x7f18d9b974e0) 0

Class std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9c261a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b975a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> >, std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> >, std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d9b97600) 0 empty

Class std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9c26208) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b97660) 0 empty

Class std::__or_<std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> >, std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> >, std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d9c26270) 0 empty
  std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9c262d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9b976c0) 0 empty

Class std::is_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9c26340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b97720) 0 empty

Class std::conditional<false, std::default_delete<oif::frame::UFAxis>, const std::default_delete<oif::frame::UFAxis>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::default_delete<oif::frame::UFAxis>, const std::default_delete<oif::frame::UFAxis>&> (0x0x7f18d9b97780) 0 empty

Class std::is_function<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFAxis> (0x0x7f18d9c263a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b977e0) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFAxis>, std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFAxis>, std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > > (0x0x7f18d9b97840) 0 empty

Class std::is_lvalue_reference<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFAxis> (0x0x7f18d9c26410) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b978a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFAxis>, std::is_rvalue_reference<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFAxis>, std::is_rvalue_reference<oif::frame::UFAxis> > (0x0x7f18d9b97900) 0 empty

Class std::is_rvalue_reference<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFAxis> (0x0x7f18d9c26478) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b97960) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFAxis>, std::is_rvalue_reference<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFAxis>, std::is_rvalue_reference<oif::frame::UFAxis> > (0x0x7f18d9c264e0) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis> (0x0x7f18d9c26548) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9b979c0) 0 empty

Class std::is_reference<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFAxis> (0x0x7f18d9c26750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b97a20) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f18d9b97a80) 0 empty

Class std::remove_volatile<oif::frame::UFAxis>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFAxis> (0x0x7f18d9b97c00) 0 empty

Class std::remove_const<oif::frame::UFAxis>
   size=1 align=1
   base size=0 base align=1
std::remove_const<oif::frame::UFAxis> (0x0x7f18d9b97c60) 0 empty

Class std::remove_cv<oif::frame::UFAxis>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<oif::frame::UFAxis> (0x0x7f18d9b97ba0) 0 empty

Class std::__is_void_helper<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFAxis> (0x0x7f18d9c268f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b97cc0) 0 empty

Class std::is_void<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFAxis> (0x0x7f18d9c26958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9b97d20) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f18d9c269c0) 0 empty
  std::is_void<oif::frame::UFAxis> (0x0x7f18d9c26a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9b97d80) 0 empty

Class std::__or_<std::is_function<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f18d9c26a90) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f18d9c26af8) 0 empty
    std::is_void<oif::frame::UFAxis> (0x0x7f18d9c26b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9b97de0) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > > (0x0x7f18d9c26bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9b97e40) 0 empty

Class std::is_object<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFAxis> (0x0x7f18d9c26c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9b97ea0) 0 empty

Class std::conditional<true, std::is_object<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis> > (0x0x7f18d9b97f00) 0 empty

Class std::__or_<std::is_object<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis> > (0x0x7f18d9c26d68) 0 empty
  std::is_object<oif::frame::UFAxis> (0x0x7f18d9c26dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9918060) 0 empty

Class std::__is_referenceable<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFAxis> (0x0x7f18d9c26e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d99180c0) 0 empty

Class std::__add_lvalue_reference_helper<oif::frame::UFAxis, true>
   size=1 align=1
   base size=0 base align=1
std::__add_lvalue_reference_helper<oif::frame::UFAxis, true> (0x0x7f18d9918120) 0 empty

Class std::add_lvalue_reference<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<oif::frame::UFAxis> (0x0x7f18d9c26ea0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFAxis, true> (0x0x7f18d9918180) 0 empty

Class std::unique_ptr<oif::frame::UFAxis>
   size=8 align=8
   base size=8 base align=8
std::unique_ptr<oif::frame::UFAxis> (0x0x7f18d9b530c0) 0

Class std::_PCC<true, const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > (0x0x7f18d99181e0) 0 empty

Class std::is_function<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType> (0x0x7f18d9c26f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9918240) 0 empty

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

Class std::is_lvalue_reference<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFAxisType> (0x0x7f18d9c26f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9918300) 0 empty

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

Class std::is_rvalue_reference<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFAxisType> (0x0x7f18d9977000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d99183c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFAxisType>, std::is_rvalue_reference<const UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFAxisType>, std::is_rvalue_reference<const UFAxisType> > (0x0x7f18d9977068) 0 empty
  std::is_rvalue_reference<const UFAxisType> (0x0x7f18d99770d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9918420) 0 empty

Class std::is_reference<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType> (0x0x7f18d9977208) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9918540) 0 empty

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

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

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

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

Class std::__is_void_helper<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<UFAxisType> (0x0x7f18d99772d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d99188a0) 0 empty

Class std::is_void<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFAxisType> (0x0x7f18d9977340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9918900) 0 empty

Class std::__or_<std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> > (0x0x7f18d99773a8) 0 empty
  std::is_void<const UFAxisType> (0x0x7f18d9977410) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9918960) 0 empty

Class std::__or_<std::is_function<const UFAxisType>, std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFAxisType>, std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> > (0x0x7f18d9977478) 0 empty
  std::__or_<std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> > (0x0x7f18d99774e0) 0 empty
    std::is_void<const UFAxisType> (0x0x7f18d9977548) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d99189c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFAxisType>, std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFAxisType>, std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> > > (0x0x7f18d99775b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9918a20) 0 empty

Class std::is_object<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType> (0x0x7f18d9977618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9918a80) 0 empty

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

Class std::__or_<std::is_object<const UFAxisType>, std::is_reference<const UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFAxisType>, std::is_reference<const UFAxisType> > (0x0x7f18d9977680) 0 empty
  std::is_object<const UFAxisType> (0x0x7f18d99776e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9918cc0) 0 empty

Class std::__is_referenceable<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType> (0x0x7f18d9977750) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9918d20) 0 empty

Class std::is_function<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&> (0x0x7f18d99777b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9918de0) 0 empty

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

Class std::is_lvalue_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFAxisType&> (0x0x7f18d9977820) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9918ea0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const UFAxisType&>, std::is_rvalue_reference<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFAxisType&>, std::is_rvalue_reference<const UFAxisType&> > (0x0x7f18d9977888) 0 empty
  std::is_lvalue_reference<const UFAxisType&> (0x0x7f18d99778f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9918f60) 0 empty

Class std::is_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&> (0x0x7f18d9977af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9991000) 0 empty

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

Class std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f18d9977b60) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f18d9977bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9991240) 0 empty

Class std::__or_<std::is_function<const UFAxisType&>, std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFAxisType&>, std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f18d9977c30) 0 empty
  std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f18d9977c98) 0 empty
    std::is_reference<const UFAxisType&> (0x0x7f18d9977d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d99912a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFAxisType&>, std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFAxisType&>, std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > > (0x0x7f18d9977d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9991300) 0 empty

Class std::is_object<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&> (0x0x7f18d9977dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9991360) 0 empty

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

Class std::__or_<std::is_object<const UFAxisType&>, std::is_reference<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFAxisType&>, std::is_reference<const UFAxisType&> > (0x0x7f18d9977f08) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f18d9977f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d99914e0) 0 empty

Class std::__is_referenceable<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&> (0x0x7f18d9998000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9991540) 0 empty

Class std::__add_rvalue_reference_helper<const UFAxisType&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const UFAxisType&, true> (0x0x7f18d99915a0) 0 empty

Class std::add_rvalue_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFAxisType&> (0x0x7f18d9998068) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&, true> (0x0x7f18d9991600) 0 empty

Class std::__is_assignable_helper<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFAxisType&, const UFAxisType&> (0x0x7f18d9918d80) 0 empty

Class std::is_assignable<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f18d9998138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9991660) 0 empty

Class std::__is_copy_assignable_impl<const UFAxisType, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f18d99981a0) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f18d9998208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d99916c0) 0 empty

Class std::is_copy_assignable<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const UFAxisType> (0x0x7f18d9998270) 0 empty
  std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f18d99982d8) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f18d9998340) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9991720) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis> >, std::is_copy_assignable<const UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis> >, std::is_copy_assignable<const UFAxisType> > (0x0x7f18d9991780) 0 empty

Class std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99983a8) 0 empty
  std::is_copy_assignable<const UFAxisType> (0x0x7f18d9998410) 0 empty
    std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f18d9998478) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f18d99984e0) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d99917e0) 0 empty

Class std::conditional<false, const std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&, const std::__nonesuch&> (0x0x7f18d9991840) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f18d99985b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d99918a0) 0 empty

Class std::conditional<true, const std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&, const std::__nonesuch&> (0x0x7f18d9991900) 0 empty

Class std::is_function<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&&> (0x0x7f18d9998680) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d99919c0) 0 empty

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

Class std::is_lvalue_reference<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFAxisType&&> (0x0x7f18d99986e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9991a80) 0 empty

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

Class std::is_rvalue_reference<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFAxisType&&> (0x0x7f18d9998750) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9991b40) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFAxisType&&>, std::is_rvalue_reference<const UFAxisType&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFAxisType&&>, std::is_rvalue_reference<const UFAxisType&&> > (0x0x7f18d99987b8) 0 empty
  std::is_rvalue_reference<const UFAxisType&&> (0x0x7f18d9998820) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9991ba0) 0 empty

Class std::is_reference<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&&> (0x0x7f18d9998a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9991c00) 0 empty

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

Class std::__or_<std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> > (0x0x7f18d9998b60) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f18d9998bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9991d80) 0 empty

Class std::__or_<std::is_function<const UFAxisType&&>, std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFAxisType&&>, std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> > (0x0x7f18d9998c30) 0 empty
  std::__or_<std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> > (0x0x7f18d9998c98) 0 empty
    std::is_reference<const UFAxisType&&> (0x0x7f18d9998d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9991de0) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFAxisType&&>, std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFAxisType&&>, std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> > > (0x0x7f18d9998d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9991e40) 0 empty

Class std::is_object<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&&> (0x0x7f18d9998dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9991ea0) 0 empty

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

Class std::__or_<std::is_object<const UFAxisType&&>, std::is_reference<const UFAxisType&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFAxisType&&>, std::is_reference<const UFAxisType&&> > (0x0x7f18d9998f08) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f18d9998f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d99ba060) 0 empty

Class std::__is_referenceable<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&&> (0x0x7f18d99bb000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d99ba0c0) 0 empty

Class std::__add_rvalue_reference_helper<const UFAxisType&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const UFAxisType&&, true> (0x0x7f18d99ba120) 0 empty

Class std::add_rvalue_reference<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFAxisType&&> (0x0x7f18d99bb068) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&&, true> (0x0x7f18d99ba180) 0 empty

Class std::__is_assignable_helper<const UFAxisType&, const UFAxisType&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFAxisType&, const UFAxisType&&> (0x0x7f18d9991960) 0 empty

Class std::is_assignable<const UFAxisType&, const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f18d99bb0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d99ba1e0) 0 empty

Class std::__is_move_assignable_impl<const UFAxisType, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f18d99bb138) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f18d99bb1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d99ba240) 0 empty

Class std::is_move_assignable<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const UFAxisType> (0x0x7f18d99bb208) 0 empty
  std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f18d99bb270) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f18d99bb2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d99ba2a0) 0 empty

Class std::conditional<false, std::is_move_assignable<std::unique_ptr<oif::frame::UFAxis> >, std::is_move_assignable<const UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::unique_ptr<oif::frame::UFAxis> >, std::is_move_assignable<const UFAxisType> > (0x0x7f18d99ba300) 0 empty

Class std::__and_<std::is_move_assignable<const UFAxisType>, std::is_move_assignable<std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const UFAxisType>, std::is_move_assignable<std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99bb340) 0 empty
  std::is_move_assignable<const UFAxisType> (0x0x7f18d99bb3a8) 0 empty
    std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f18d99bb410) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f18d99bb478) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d99ba360) 0 empty

Class std::conditional<false, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >&&, std::__nonesuch&&> (0x0x7f18d99ba3c0) 0 empty

Class std::conditional<false, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99ba420) 0 empty

Class std::conditional<true, std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > >, std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > >, std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*> > (0x0x7f18d99ba480) 0 empty

Class std::is_array<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_array<oif::frame::UFAxis> (0x0x7f18d99bb5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d99ba4e0) 0 empty

Class std::__not_<std::is_array<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_array<oif::frame::UFAxis> > (0x0x7f18d99bb618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d99ba540) 0 empty

Class std::conditional<true, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > >, std::__not_<std::is_array<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > >, std::__not_<std::is_array<oif::frame::UFAxis> > > (0x0x7f18d99ba5a0) 0 empty

Class std::conditional<false, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99ba600) 0 empty

Class std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bb680) 0 empty
  std::is_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bb6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d99ba660) 0 empty

Class std::conditional<false, std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99ba6c0) 0 empty

Class std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bb750) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d99ba720) 0 empty

Class std::conditional<true, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99ba780) 0 empty

Class std::remove_volatile<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99ba840) 0 empty

Class std::remove_const<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99ba8a0) 0 empty

Class std::remove_cv<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99ba7e0) 0 empty

Class std::__is_void_helper<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bb820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d99ba900) 0 empty

Class std::is_void<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bb888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d99ba960) 0 empty

Class std::conditional<false, std::is_void<std::default_delete<oif::frame::UFAxis> >, std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::default_delete<oif::frame::UFAxis> >, std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99ba9c0) 0 empty

Class std::is_function<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bb8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d99baa20) 0 empty

Class std::conditional<false, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99baa80) 0 empty

Class std::is_array<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bb958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d99baae0) 0 empty

Class std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bb9c0) 0 empty
  std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d99bab40) 0 empty

Class std::__or_<std::is_void<std::default_delete<oif::frame::UFAxis> >, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::default_delete<oif::frame::UFAxis> >, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bba90) 0 empty
  std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bbaf8) 0 empty
    std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bbb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d99baba0) 0 empty

Class std::conditional<false, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99bac60) 0 empty

Class std::conditional<false, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bacc0) 0 empty

Class std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bbbc8) 0 empty
  std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bbc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d99bad20) 0 empty

Class std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bbc98) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bbd00) 0 empty
    std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bbd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d99bad80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99bbdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d99bade0) 0 empty

Class std::is_object<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bbe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d99bae40) 0 empty

Class std::conditional<true, std::is_object<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99baea0) 0 empty

Class std::__or_<std::is_object<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99bbea0) 0 empty
  std::is_object<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bbf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d99baf00) 0 empty

Class std::__is_referenceable<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99bbf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d99baf60) 0 empty

Class std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true> (0x0x7f18d99fc000) 0 empty

Class std::add_rvalue_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f18d9998548) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true> (0x0x7f18d99fc060) 0 empty

Class std::__is_convertible_helper<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis>, false> (0x0x7f18d99bac00) 0 empty

Class std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99fd068) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d99fc0c0) 0 empty

Class std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99fd1a0) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99fd208) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d99fc120) 0 empty

Class std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99fd2d8) 0 empty
  std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99fd340) 0 empty
    std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99fd3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d99fc180) 0 empty

Class std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f18d99fd478) 0 empty
  std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99fd4e0) 0 empty
    std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99fd548) 0 empty
      std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99fd5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d99fc1e0) 0 empty

Class std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f18d99fd680) 0 empty
  std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > (0x0x7f18d99fd6e8) 0 empty
    std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > (0x0x7f18d99fd750) 0 empty
      std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99fd7b8) 0 empty
        std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99fd820) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d99fc240) 0 empty

Class std::conditional<true, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > > > (0x0x7f18d99fc2a0) 0 empty

Class std::__and_<std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::__or_<std::__and_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::__and_<std::__not_<std::is_reference<std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > > >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d99fd8f0) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f18d99fd958) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d99fc300) 0 empty

Class std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >
   size=16 align=8
   base size=16 base align=8
std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > (0x0x7f18d9b53060) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >::_Tp2 (0x0x7f18d99fc360) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f18d9b53000) 0

Class std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f18d9ab4a28) 0
  std::_Rb_tree_node_base (0x0x7f18d9b32f60) 0

Class std::remove_reference<oif::frame::UFTouch*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<oif::frame::UFTouch*&> (0x0x7f18d99fc720) 0 empty

Class std::remove_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::piecewise_construct_t&> (0x0x7f18d99fcde0) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f18d99fcf00) 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*> (0x0x7f18d99fdea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a37000) 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*> (0x0x7f18d9a37060) 0 empty

Class std::remove_reference<const std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d9a37300) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const UFFrameProperty&> > (0x0x7f18d9a37540) 0 empty

Class std::is_empty<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFFrameProperty&> (0x0x7f18d9a51138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a375a0) 0 empty

Class std::__is_empty_non_tuple<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const UFFrameProperty&> (0x0x7f18d9a511a0) 0 empty
  std::is_empty<const UFFrameProperty&> (0x0x7f18d9a51208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9a37600) 0 empty

Class std::_Head_base<0ul, const UFFrameProperty&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const UFFrameProperty&, false> (0x0x7f18d9a37660) 0

Class std::_Tuple_impl<0ul, const UFFrameProperty&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const UFFrameProperty&> (0x0x7f18d9a51270) 0
  std::_Head_base<0ul, const UFFrameProperty&, false> (0x0x7f18d9a376c0) 0

Class std::tuple<const UFFrameProperty&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFFrameProperty&> (0x0x7f18d9a51340) 0
  std::_Tuple_impl<0ul, const UFFrameProperty&> (0x0x7f18d9a513a8) 0
    std::_Head_base<0ul, const UFFrameProperty&, false> (0x0x7f18d9a37720) 0

Class std::_TC<true, const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const UFFrameProperty&> (0x0x7f18d9a37780) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&>, std::__is_direct_constructible_new_safe<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&>, std::__is_direct_constructible_new_safe<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f18d9a377e0) 0 empty

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

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

Class std::remove_cv<const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFFrameProperty&> (0x0x7f18d9a37840) 0 empty

Class std::__is_void_helper<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const UFFrameProperty&> (0x0x7f18d9a515b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a37960) 0 empty

Class std::is_void<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFFrameProperty&> (0x0x7f18d9a51618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a379c0) 0 empty

Class std::conditional<false, std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> > (0x0x7f18d9a37a20) 0 empty

Class std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> > (0x0x7f18d9a51750) 0 empty
  std::is_function<const UFFrameProperty&> (0x0x7f18d9a517b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9a37a80) 0 empty

Class std::__not_<std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> > > (0x0x7f18d9a51820) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a37ba0) 0 empty

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

Class std::is_rvalue_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFFrameProperty&> (0x0x7f18d9a51958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9a37c60) 0 empty

Class std::__and_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> > (0x0x7f18d9a519c0) 0 empty
  std::is_rvalue_reference<const UFFrameProperty&> (0x0x7f18d9a51a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9a37cc0) 0 empty

Class std::__is_static_castable_impl<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a51a90) 0 empty
  std::__do_is_static_castable_impl (0x0x7f18d9a37d20) 0 empty

Class std::__is_static_castable_safe<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a51b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a37d80) 0 empty

Class std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a51bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a37de0) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > >, std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > >, std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f18d9a37e40) 0 empty

Class std::remove_reference<const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const UFFrameProperty&> (0x0x7f18d9a37f00) 0 empty

Class std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true> (0x0x7f18d9a37ea0) 0 empty

Class std::is_same<UFFrameProperty, UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFFrameProperty, UFFrameProperty> (0x0x7f18d9a51c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9a37f60) 0 empty

Class std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > (0x0x7f18d9a51d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d976d000) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<UFFrameProperty, UFFrameProperty>, std::__not_<std::is_constructible<UFFrameProperty, const UFFrameProperty&> > >, std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<UFFrameProperty, UFFrameProperty>, std::__not_<std::is_constructible<UFFrameProperty, const UFFrameProperty&> > >, std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > > (0x0x7f18d976d060) 0 empty

Class std::__and_<std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> >, std::is_base_of<UFFrameProperty, UFFrameProperty>, std::__not_<std::is_constructible<UFFrameProperty, const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> >, std::is_base_of<UFFrameProperty, UFFrameProperty>, std::__not_<std::is_constructible<UFFrameProperty, const UFFrameProperty&> > > (0x0x7f18d9a51d68) 0 empty
  std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > (0x0x7f18d9a51dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d976d0c0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > (0x0x7f18d976d120) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> (0x0x7f18d9a51e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d976d180) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > (0x0x7f18d9a51ea0) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> (0x0x7f18d9a51f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d976d1e0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > (0x0x7f18d9a51f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d976d240) 0 empty

Class std::__and_<std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > > (0x0x7f18d9a51000) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > (0x0x7f18d9a51068) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d976d2a0) 0 empty

Class std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a510d0) 0 empty
  std::__and_<std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > > (0x0x7f18d9a51410) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > (0x0x7f18d9a51478) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d976d300) 0 empty

Class std::__is_direct_constructible_new<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9a514e0) 0 empty
  std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9774000) 0 empty
    std::__and_<std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > > (0x0x7f18d9774068) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > (0x0x7f18d97740d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d976d360) 0 empty

Class std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9774138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d976d3c0) 0 empty

Class std::__is_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d97741a0) 0 empty
  std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9774208) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d976d420) 0 empty

Class std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9774270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d976d480) 0 empty

Class std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f18d97742d8) 0 empty
  std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9774340) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d976d4e0) 0 empty

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

Class std::conditional<false, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f18d976d600) 0 empty

Class std::is_array<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFFrameProperty&> (0x0x7f18d9774548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d976d660) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f18d97745b0) 0 empty
  std::is_array<const UFFrameProperty&> (0x0x7f18d9774618) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d976d6c0) 0 empty

Class std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f18d9774680) 0 empty
  std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f18d97746e8) 0 empty
    std::is_array<const UFFrameProperty&> (0x0x7f18d9774750) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d976d7e0) 0 empty

Class std::__is_convertible_helper<const UFFrameProperty&, const UFFrameProperty&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const UFFrameProperty&, const UFFrameProperty&, false> (0x0x7f18d976d8a0) 0 empty

Class std::is_convertible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d9774820) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d976d900) 0 empty

Class std::__and_<std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f18d9774888) 0 empty
  std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d97748f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d976d960) 0 empty

Class std::is_same<std::tuple<const UFFrameProperty&>, UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFFrameProperty&>, UFFrameProperty> (0x0x7f18d9774bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d976da20) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, UFFrameProperty> > (0x0x7f18d9774c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d976da80) 0 empty

Class std::__not_<std::is_void<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<const oif::frame::Value*> > (0x0x7f18d97743a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d97ae120) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<const oif::frame::Value*>, std::__not_<std::is_void<const oif::frame::Value*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<const oif::frame::Value*>, std::__not_<std::is_void<const oif::frame::Value*> > > (0x0x7f18d97ae180) 0 empty

Class std::__is_default_constructible_impl<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f18d9774410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18d97ae1e0) 0 empty

Class std::__and_<std::__not_<std::is_void<const oif::frame::Value*> >, std::__is_default_constructible_impl<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<const oif::frame::Value*> >, std::__is_default_constructible_impl<const oif::frame::Value*> > (0x0x7f18d97749c0) 0 empty
  std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f18d9774a90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18d97ae240) 0 empty

Class std::__is_default_constructible_atom<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<const oif::frame::Value*> (0x0x7f18d9774af8) 0 empty
  std::__and_<std::__not_<std::is_void<const oif::frame::Value*> >, std::__is_default_constructible_impl<const oif::frame::Value*> > (0x0x7f18d9774c98) 0 empty
    std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f18d9774d00) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18d97ae2a0) 0 empty

Class std::__is_default_constructible_safe<const oif::frame::Value*, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<const oif::frame::Value*, false> (0x0x7f18d9774d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d97ae300) 0 empty

Class std::is_default_constructible<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<const oif::frame::Value*> (0x0x7f18d9774dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d97ae360) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*>, std::is_default_constructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*>, std::is_default_constructible<const oif::frame::Value*> > (0x0x7f18d97ae3c0) 0 empty

Class std::__is_implicitly_default_constructible_impl<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_impl<const oif::frame::Value*> (0x0x7f18d9774e38) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f18d97ae420) 0 empty

Class std::__is_implicitly_default_constructible_safe<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f18d9774f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d97ae480) 0 empty

Class std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> > (0x0x7f18d97c1000) 0 empty
  std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f18d97c1068) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d97ae4e0) 0 empty

Class std::__is_implicitly_default_constructible<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible<const oif::frame::Value*> (0x0x7f18d97c10d0) 0 empty
  std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> > (0x0x7f18d97c1138) 0 empty
    std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f18d97c11a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d97ae540) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible<const oif::frame::Value*> > (0x0x7f18d97ae5a0) 0 empty

Class std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f18d97c1208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d97ae600) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> >, std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> >, std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > > > (0x0x7f18d97ae660) 0 empty

Class std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1270) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f18d97ae6c0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > >, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > >, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > > (0x0x7f18d97c12d8) 0 empty
  std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1340) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f18d97ae720) 0 empty

Class std::__is_default_constructible_atom<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c13a8) 0 empty
  std::__and_<std::__not_<std::is_void<std::default_delete<const oif::frame::Value> > >, std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > > (0x0x7f18d97c1410) 0 empty
    std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1478) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f18d97ae780) 0 empty

Class std::__is_default_constructible_safe<std::default_delete<const oif::frame::Value>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::default_delete<const oif::frame::Value>, false> (0x0x7f18d97c14e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d97ae7e0) 0 empty

Class std::is_default_constructible<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d97ae900) 0 empty

Class std::conditional<true, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> >, std::is_default_constructible<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> >, std::is_default_constructible<std::default_delete<const oif::frame::Value> > > (0x0x7f18d97ae960) 0 empty

Class std::__is_implicitly_default_constructible_impl<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c15b0) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f18d97aea80) 0 empty

Class std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d97aec60) 0 empty

Class std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > > (0x0x7f18d97c16e8) 0 empty
  std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1750) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d97aed80) 0 empty

Class std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c17b8) 0 empty
  std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > > (0x0x7f18d97c1820) 0 empty
    std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1888) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d97aee40) 0 empty

Class std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > (0x0x7f18d97c18f0) 0 empty
  std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1958) 0 empty
    std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > > (0x0x7f18d97c19c0) 0 empty
      std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d97d5000) 0 empty

Class std::conditional<true, std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > >, std::is_default_constructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > >, std::is_default_constructible<const oif::frame::Value*> > (0x0x7f18d97d5120) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > >, std::is_default_constructible<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > >, std::is_default_constructible<std::default_delete<const oif::frame::Value> > > (0x0x7f18d97d5180) 0 empty

Class std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > (0x0x7f18d97c1b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d97d51e0) 0 empty

Class std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > > (0x0x7f18d97c1bc8) 0 empty
  std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > (0x0x7f18d97c1c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d97d5240) 0 empty

Class std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > > (0x0x7f18d97c1c98) 0 empty
  std::__and_<std::is_default_constructible<std::default_delete<const oif::frame::Value> >, std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > > (0x0x7f18d97c1d00) 0 empty
    std::__not_<std::__and_<std::__is_implicitly_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > > > (0x0x7f18d97c1d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d97d52a0) 0 empty

Class std::tuple_element<0ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f18d97d5c00) 0 empty

Class std::__is_pointer_helper<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d97d5de0) 0 empty

Class std::is_pointer<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::default_delete<const oif::frame::Value> > (0x0x7f18d97c1f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d97d5e40) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >::_Tp2 (0x0x7f18d9802780) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d9802720) 0

Class std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d9809208) 0
  std::_Rb_tree_node_base (0x0x7f18d98026c0) 0

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const UFTouchProperty&> > (0x0x7f18d9802900) 0 empty

Class std::is_empty<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFTouchProperty&> (0x0x7f18d98093a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9802960) 0 empty

Class std::__is_empty_non_tuple<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const UFTouchProperty&> (0x0x7f18d9809410) 0 empty
  std::is_empty<const UFTouchProperty&> (0x0x7f18d9809478) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d98029c0) 0 empty

Class std::_Head_base<0ul, const UFTouchProperty&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const UFTouchProperty&, false> (0x0x7f18d9802a20) 0

Class std::_Tuple_impl<0ul, const UFTouchProperty&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const UFTouchProperty&> (0x0x7f18d98094e0) 0
  std::_Head_base<0ul, const UFTouchProperty&, false> (0x0x7f18d9802a80) 0

Class std::tuple<const UFTouchProperty&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFTouchProperty&> (0x0x7f18d98095b0) 0
  std::_Tuple_impl<0ul, const UFTouchProperty&> (0x0x7f18d9809618) 0
    std::_Head_base<0ul, const UFTouchProperty&, false> (0x0x7f18d9802ae0) 0

Class std::_TC<true, const UFTouchProperty&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const UFTouchProperty&> (0x0x7f18d9802b40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&>, std::__is_direct_constructible_new_safe<const UFTouchProperty&, const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&>, std::__is_direct_constructible_new_safe<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f18d9802ba0) 0 empty

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

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

Class std::remove_cv<const UFTouchProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFTouchProperty&> (0x0x7f18d9802c00) 0 empty

Class std::__is_void_helper<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const UFTouchProperty&> (0x0x7f18d9809820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9802d20) 0 empty

Class std::is_void<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFTouchProperty&> (0x0x7f18d9809888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9802d80) 0 empty

Class std::conditional<false, std::is_void<const UFTouchProperty&>, std::is_function<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const UFTouchProperty&>, std::is_function<const UFTouchProperty&> > (0x0x7f18d9802de0) 0 empty

Class std::__or_<std::is_void<const UFTouchProperty&>, std::is_function<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFTouchProperty&>, std::is_function<const UFTouchProperty&> > (0x0x7f18d98099c0) 0 empty
  std::is_function<const UFTouchProperty&> (0x0x7f18d9809a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9802e40) 0 empty

Class std::__not_<std::__or_<std::is_void<const UFTouchProperty&>, std::is_function<const UFTouchProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const UFTouchProperty&>, std::is_function<const UFTouchProperty&> > > (0x0x7f18d9809a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9802f60) 0 empty

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

Class std::is_rvalue_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFTouchProperty&> (0x0x7f18d9809bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d951d060) 0 empty

Class std::__and_<std::is_lvalue_reference<const UFTouchProperty&>, std::is_rvalue_reference<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const UFTouchProperty&>, std::is_rvalue_reference<const UFTouchProperty&> > (0x0x7f18d9809c30) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&> (0x0x7f18d9809c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d951d0c0) 0 empty

Class std::__is_static_castable_impl<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9809d00) 0 empty
  std::__do_is_static_castable_impl (0x0x7f18d951d120) 0 empty

Class std::__is_static_castable_safe<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9809dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d951d180) 0 empty

Class std::__is_static_castable<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9809e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d951d1e0) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > >, std::__is_static_castable<const UFTouchProperty&, const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > >, std::__is_static_castable<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f18d951d240) 0 empty

Class std::remove_reference<const UFTouchProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const UFTouchProperty&> (0x0x7f18d951d300) 0 empty

Class std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true> (0x0x7f18d951d2a0) 0 empty

Class std::is_same<UFTouchProperty, UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFTouchProperty, UFTouchProperty> (0x0x7f18d9809f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d951d360) 0 empty

Class std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > (0x0x7f18d9809f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d951d3c0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<UFTouchProperty, UFTouchProperty>, std::__not_<std::is_constructible<UFTouchProperty, const UFTouchProperty&> > >, std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<UFTouchProperty, UFTouchProperty>, std::__not_<std::is_constructible<UFTouchProperty, const UFTouchProperty&> > >, std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > > (0x0x7f18d951d420) 0 empty

Class std::__and_<std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> >, std::is_base_of<UFTouchProperty, UFTouchProperty>, std::__not_<std::is_constructible<UFTouchProperty, const UFTouchProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> >, std::is_base_of<UFTouchProperty, UFTouchProperty>, std::__not_<std::is_constructible<UFTouchProperty, const UFTouchProperty&> > > (0x0x7f18d9809340) 0 empty
  std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > (0x0x7f18d9809680) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d951d480) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > (0x0x7f18d951d4e0) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> (0x0x7f18d98096e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d951d540) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > (0x0x7f18d9809750) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> (0x0x7f18d9530000) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d951d5a0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > > (0x0x7f18d9530068) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d951d600) 0 empty

Class std::__and_<std::__is_static_castable<const UFTouchProperty&, const UFTouchProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const UFTouchProperty&, const UFTouchProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > > > (0x0x7f18d95300d0) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > > (0x0x7f18d9530138) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d951d660) 0 empty

Class std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d95301a0) 0 empty
  std::__and_<std::__is_static_castable<const UFTouchProperty&, const UFTouchProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > > > (0x0x7f18d9530208) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > > (0x0x7f18d9530270) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d951d6c0) 0 empty

Class std::__is_direct_constructible_new<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d95302d8) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9530340) 0 empty
    std::__and_<std::__is_static_castable<const UFTouchProperty&, const UFTouchProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > > > (0x0x7f18d95303a8) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFTouchProperty&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> > > (0x0x7f18d9530410) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d951d720) 0 empty

Class std::__is_direct_constructible<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9530478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d951d780) 0 empty

Class std::__is_constructible_impl<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d95304e0) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9530548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d951d7e0) 0 empty

Class std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d95305b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d951d840) 0 empty

Class std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f18d9530618) 0 empty
  std::is_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9530680) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d951d8a0) 0 empty

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

Class std::conditional<false, std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f18d951d9c0) 0 empty

Class std::is_array<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFTouchProperty&> (0x0x7f18d9530888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d951da20) 0 empty

Class std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f18d95308f0) 0 empty
  std::is_array<const UFTouchProperty&> (0x0x7f18d9530958) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d951da80) 0 empty

Class std::__or_<std::is_void<const UFTouchProperty&>, std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFTouchProperty&>, std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f18d95309c0) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f18d9530a28) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f18d9530a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d951dba0) 0 empty

Class std::__is_convertible_helper<const UFTouchProperty&, const UFTouchProperty&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const UFTouchProperty&, const UFTouchProperty&, false> (0x0x7f18d951dc60) 0 empty

Class std::is_convertible<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9530b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d951dcc0) 0 empty

Class std::__and_<std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f18d9530bc8) 0 empty
  std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d9530c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d951dd20) 0 empty

Class std::is_same<std::tuple<const UFTouchProperty&>, UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFTouchProperty&>, UFTouchProperty> (0x0x7f18d9530f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d951dde0) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, UFTouchProperty> > (0x0x7f18d9530f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d951de40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f18d95656c0) 0 empty

Class std::conditional<false, std::is_void<oif::frame::UFFrame*>, std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<oif::frame::UFFrame*>, std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > > (0x0x7f18d9565720) 0 empty

Class std::conditional<false, std::__not_<std::extent<oif::frame::UFFrame*, 0u> >, std::is_array<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<oif::frame::UFFrame*, 0u> >, std::is_array<oif::frame::UFFrame*> > (0x0x7f18d9565780) 0 empty

Class std::__and_<std::is_array<oif::frame::UFFrame*>, std::__not_<std::extent<oif::frame::UFFrame*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<oif::frame::UFFrame*>, std::__not_<std::extent<oif::frame::UFFrame*, 0u> > > (0x0x7f18d957b068) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f18d957b0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d95657e0) 0 empty

Class std::__is_array_unknown_bounds<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<oif::frame::UFFrame*> (0x0x7f18d957b2d8) 0 empty
  std::__and_<std::is_array<oif::frame::UFFrame*>, std::__not_<std::extent<oif::frame::UFFrame*, 0u> > > (0x0x7f18d957b340) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f18d957b3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9565840) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f18d95658a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f18d957b478) 0 empty
  std::is_function<oif::frame::UFFrame*> (0x0x7f18d957b4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9565900) 0 empty

Class std::__or_<std::is_void<oif::frame::UFFrame*>, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFFrame*>, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f18d957b548) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f18d957b5b0) 0 empty
    std::is_function<oif::frame::UFFrame*> (0x0x7f18d957b618) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9565960) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> > (0x0x7f18d95659c0) 0 empty

Class std::__is_integral_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<oif::frame::UFFrame*> (0x0x7f18d957b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9565a20) 0 empty

Class std::is_integral<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<oif::frame::UFFrame*> (0x0x7f18d957b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9565a80) 0 empty

Class std::conditional<false, std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> > (0x0x7f18d9565ae0) 0 empty

Class std::__is_floating_point_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<oif::frame::UFFrame*> (0x0x7f18d957b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9565b40) 0 empty

Class std::is_floating_point<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<oif::frame::UFFrame*> (0x0x7f18d957b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9565ba0) 0 empty

Class std::__or_<std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> > (0x0x7f18d957b9c0) 0 empty
  std::is_floating_point<oif::frame::UFFrame*> (0x0x7f18d957ba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9565c00) 0 empty

Class std::is_arithmetic<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<oif::frame::UFFrame*> (0x0x7f18d957bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9565d20) 0 empty

Class std::conditional<false, std::is_arithmetic<oif::frame::UFFrame*>, std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<oif::frame::UFFrame*>, std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > > (0x0x7f18d9565d80) 0 empty

Class std::is_enum<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<oif::frame::UFFrame*> (0x0x7f18d957bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9565de0) 0 empty

Class std::conditional<false, std::is_enum<oif::frame::UFFrame*>, std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<oif::frame::UFFrame*>, std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > > (0x0x7f18d9565e40) 0 empty

Class std::__is_pointer_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<oif::frame::UFFrame*> (0x0x7f18d957bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9565ea0) 0 empty

Class std::is_pointer<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<oif::frame::UFFrame*> (0x0x7f18d957bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9565f00) 0 empty

Class std::conditional<true, std::is_pointer<oif::frame::UFFrame*>, std::__or_<std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<oif::frame::UFFrame*>, std::__or_<std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > > (0x0x7f18d9565f60) 0 empty

Class std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f18d957bd00) 0 empty
  std::is_pointer<oif::frame::UFFrame*> (0x0x7f18d957bd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9593000) 0 empty

Class std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f18d957bdd0) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f18d957be38) 0 empty
    std::is_pointer<oif::frame::UFFrame*> (0x0x7f18d957bea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9593060) 0 empty

Class std::__or_<std::is_arithmetic<oif::frame::UFFrame*>, std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<oif::frame::UFFrame*>, std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f18d957bf08) 0 empty
  std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f18d957bf70) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f18d9597000) 0 empty
      std::is_pointer<oif::frame::UFFrame*> (0x0x7f18d9597068) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d95930c0) 0 empty

Class std::is_scalar<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<oif::frame::UFFrame*> (0x0x7f18d95970d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9593120) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> > (0x0x7f18d9597138) 0 empty
  std::is_scalar<oif::frame::UFFrame*> (0x0x7f18d95971a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9593180) 0 empty

Class std::__is_destructible_safe<oif::frame::UFFrame*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<oif::frame::UFFrame*, false, true> (0x0x7f18d9597208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d95932a0) 0 empty

Class std::is_destructible<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<oif::frame::UFFrame*> (0x0x7f18d9597270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9593300) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_destructible<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_destructible<oif::frame::UFFrame*> > (0x0x7f18d9593360) 0 empty

Class std::is_function<oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame*&&> (0x0x7f18d9597340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9593420) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFFrame*&&>, std::__or_<std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFFrame*&&>, std::__or_<std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > > (0x0x7f18d9593480) 0 empty

Class std::is_lvalue_reference<oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFFrame*&&> (0x0x7f18d95973a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d95934e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<oif::frame::UFFrame*&&>, std::is_rvalue_reference<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<oif::frame::UFFrame*&&>, std::is_rvalue_reference<oif::frame::UFFrame*&&> > (0x0x7f18d9593540) 0 empty

Class std::is_rvalue_reference<oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFFrame*&&> (0x0x7f18d9597410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d95935a0) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFFrame*&&>, std::is_rvalue_reference<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFFrame*&&>, std::is_rvalue_reference<oif::frame::UFFrame*&&> > (0x0x7f18d9597478) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*&&> (0x0x7f18d95974e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9593600) 0 empty

Class std::is_reference<oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFFrame*&&> (0x0x7f18d9597548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9593660) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > (0x0x7f18d95936c0) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > (0x0x7f18d9597680) 0 empty
  std::is_reference<oif::frame::UFFrame*&&> (0x0x7f18d95976e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9593720) 0 empty

Class std::__or_<std::is_function<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > (0x0x7f18d9597750) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > (0x0x7f18d95977b8) 0 empty
    std::is_reference<oif::frame::UFFrame*&&> (0x0x7f18d9597820) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9593840) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > > (0x0x7f18d9597888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9593900) 0 empty

Class std::is_object<oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFFrame*&&> (0x0x7f18d95978f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9593960) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&> > (0x0x7f18d95939c0) 0 empty

Class std::__or_<std::is_object<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&> > (0x0x7f18d9597a28) 0 empty
  std::is_reference<oif::frame::UFFrame*&&> (0x0x7f18d9597a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9593a20) 0 empty

Class std::__is_referenceable<oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFFrame*&&> (0x0x7f18d9597af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9593c00) 0 empty

Class std::__add_rvalue_reference_helper<oif::frame::UFFrame*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<oif::frame::UFFrame*&&, true> (0x0x7f18d9593c60) 0 empty

Class std::add_rvalue_reference<oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<oif::frame::UFFrame*&&> (0x0x7f18d9597b60) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*&&, true> (0x0x7f18d9593cc0) 0 empty

Class std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95972d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d95933c0) 0 empty

Class std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f18d9597c30) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d9597c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d9593d20) 0 empty

Class std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d9597d00) 0 empty
  std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f18d9597d68) 0 empty
    std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d9597dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d9593d80) 0 empty

Class std::__is_direct_constructible_new<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d9597e38) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d9597ea0) 0 empty
    std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f18d9597f08) 0 empty
      std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d9597f70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d9593de0) 0 empty

Class std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95b3000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9593e40) 0 empty

Class std::__is_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95b3068) 0 empty
  std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95b30d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9593ea0) 0 empty

Class std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95b3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9593f00) 0 empty

Class std::__is_move_constructible_impl<oif::frame::UFFrame*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f18d95b31a0) 0 empty
  std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95b3208) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9593f60) 0 empty

Class std::is_move_constructible<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<oif::frame::UFFrame*> (0x0x7f18d95b3270) 0 empty
  std::__is_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f18d95b32d8) 0 empty
    std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95b3340) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d95b7000) 0 empty

Class std::conditional<true, std::is_move_assignable<oif::frame::UFFrame*>, std::is_move_constructible<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<oif::frame::UFFrame*>, std::is_move_constructible<oif::frame::UFFrame*> > (0x0x7f18d95b7060) 0 empty

Class std::is_function<oif::frame::UFFrame*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame*&> (0x0x7f18d95b33a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d95b7120) 0 empty

Class std::conditional<false, std::is_function<oif::frame::UFFrame*&>, std::__or_<std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<oif::frame::UFFrame*&>, std::__or_<std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > > (0x0x7f18d95b7180) 0 empty

Class std::is_lvalue_reference<oif::frame::UFFrame*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFFrame*&> (0x0x7f18d95b3410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d95b71e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<oif::frame::UFFrame*&>, std::is_rvalue_reference<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<oif::frame::UFFrame*&>, std::is_rvalue_reference<oif::frame::UFFrame*&> > (0x0x7f18d95b7240) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFFrame*&>, std::is_rvalue_reference<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFFrame*&>, std::is_rvalue_reference<oif::frame::UFFrame*&> > (0x0x7f18d95b3478) 0 empty
  std::is_lvalue_reference<oif::frame::UFFrame*&> (0x0x7f18d95b34e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d95b72a0) 0 empty

Class std::is_reference<oif::frame::UFFrame*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFFrame*&> (0x0x7f18d95b3548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d95b7300) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > (0x0x7f18d95b7360) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > (0x0x7f18d95b3750) 0 empty
  std::is_reference<oif::frame::UFFrame*&> (0x0x7f18d95b37b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d95b73c0) 0 empty

Class std::__or_<std::is_function<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > (0x0x7f18d95b3820) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > (0x0x7f18d95b3888) 0 empty
    std::is_reference<oif::frame::UFFrame*&> (0x0x7f18d95b38f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d95b74e0) 0 empty

Class std::__not_<std::__or_<std::is_function<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > > (0x0x7f18d95b3958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d95b75a0) 0 empty

Class std::is_object<oif::frame::UFFrame*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFFrame*&> (0x0x7f18d95b39c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d95b7600) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&> > (0x0x7f18d95b7660) 0 empty

Class std::__or_<std::is_object<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&> > (0x0x7f18d95b3af8) 0 empty
  std::is_reference<oif::frame::UFFrame*&> (0x0x7f18d95b3b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d95b76c0) 0 empty

Class std::__is_referenceable<oif::frame::UFFrame*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFFrame*&> (0x0x7f18d95b3bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d95b77e0) 0 empty

Class std::__add_rvalue_reference_helper<oif::frame::UFFrame*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<oif::frame::UFFrame*&, true> (0x0x7f18d95b7840) 0 empty

Class std::add_rvalue_reference<oif::frame::UFFrame*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<oif::frame::UFFrame*&> (0x0x7f18d95b3c30) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*&, true> (0x0x7f18d95b78a0) 0 empty

Class std::__is_assignable_helper<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95b70c0) 0 empty

Class std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95b3d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d95b7900) 0 empty

Class std::__is_move_assignable_impl<oif::frame::UFFrame*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f18d95b3d68) 0 empty
  std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95b3dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d95b7960) 0 empty

Class std::is_move_assignable<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<oif::frame::UFFrame*> (0x0x7f18d95b3e38) 0 empty
  std::__is_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f18d95b3ea0) 0 empty
    std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95b3f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d95b79c0) 0 empty

Class std::__and_<std::is_move_constructible<oif::frame::UFFrame*>, std::is_move_assignable<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<oif::frame::UFFrame*>, std::is_move_assignable<oif::frame::UFFrame*> > (0x0x7f18d95b3f70) 0 empty
  std::is_move_assignable<oif::frame::UFFrame*> (0x0x7f18d95d3000) 0 empty
    std::__is_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f18d95d3068) 0 empty
      std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d30d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d95b7a20) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f18d95b7a80) 0 empty

Class std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95d3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d95b7ae0) 0 empty

Class std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f18d95d31a0) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95d3208) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d95b7b40) 0 empty

Class std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95d3270) 0 empty
  std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f18d95d32d8) 0 empty
    std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95d3340) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d95b7ba0) 0 empty

Class std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f18d95d33a8) 0 empty
  std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95d3410) 0 empty
    std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f18d95d3478) 0 empty
      std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95d34e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d95b7c00) 0 empty

Class std::is_nothrow_move_constructible<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<oif::frame::UFFrame*> (0x0x7f18d95d3548) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f18d95d35b0) 0 empty
    std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95d3618) 0 empty
      std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f18d95d3680) 0 empty
        std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f18d95d36e8) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d95b7c60) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFFrame*>, std::is_nothrow_move_constructible<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFFrame*>, std::is_nothrow_move_constructible<oif::frame::UFFrame*> > (0x0x7f18d95b7cc0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f18d95b7d20) 0 empty

Class std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3750) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d95b7d80) 0 empty

Class std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f18d95d37b8) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3820) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d95b7de0) 0 empty

Class std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3888) 0 empty
  std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f18d95d38f0) 0 empty
    std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3958) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d95b7e40) 0 empty

Class std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f18d95d39c0) 0 empty
  std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3a28) 0 empty
    std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f18d95d3a90) 0 empty
      std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d95b7ea0) 0 empty

Class std::is_nothrow_move_assignable<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<oif::frame::UFFrame*> (0x0x7f18d95d3b60) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f18d95d3bc8) 0 empty
    std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3c30) 0 empty
      std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f18d95d3c98) 0 empty
        std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3d00) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d95b7f00) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<oif::frame::UFFrame*>, std::is_nothrow_move_assignable<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<oif::frame::UFFrame*>, std::is_nothrow_move_assignable<oif::frame::UFFrame*> > (0x0x7f18d95d3d68) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFFrame*> (0x0x7f18d95d3dd0) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f18d95d3e38) 0 empty
      std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3ea0) 0 empty
        std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f18d95d3f08) 0 empty
          std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f18d95d3f70) 0 empty
            std::integral_constant<bool, true> (0x0x7f18d95b7f60) 0 empty

Class __gnu_cxx::__aligned_membuf<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >::_Tp2 (0x0x7f18d95e5240) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d95e51e0) 0

Class std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d95ea000) 0
  std::_Rb_tree_node_base (0x0x7f18d95e5180) 0

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f18d95e5ea0) 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> (0x0x7f18d96132a0) 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> (0x0x7f18d9613300) 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> (0x0x7f18d9613240) 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> (0x0x7f18d95ea4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9613360) 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> (0x0x7f18d96133c0) 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*> (0x0x7f18d96131e0) 0 empty

Vtable for std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame7UFFrameELN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIPN3oif5frame7UFFrameELN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18d95ea548) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame7UFFrameELN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18d95ea5b0) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18d95ea548)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18d9613480) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f18d963b120) 0 empty

Vtable for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18d95ea8f0) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18d95ea958) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18d95ea8f0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18d963b720) 0 empty

Class std::_PCC<true, const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f18d963bf60) 0 empty

Class std::is_function<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty> (0x0x7f18d95eaa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92a7000) 0 empty

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

Class std::is_lvalue_reference<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFDeviceProperty> (0x0x7f18d95eaaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92a70c0) 0 empty

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

Class std::is_rvalue_reference<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFDeviceProperty> (0x0x7f18d95eab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92a7180) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFDeviceProperty>, std::is_rvalue_reference<const UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFDeviceProperty>, std::is_rvalue_reference<const UFDeviceProperty> > (0x0x7f18d95eabc8) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty> (0x0x7f18d95eac30) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d92a71e0) 0 empty

Class std::is_reference<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty> (0x0x7f18d95eac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92a7240) 0 empty

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

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

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

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

Class std::__is_void_helper<UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<UFDeviceProperty> (0x0x7f18d95eae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92a7420) 0 empty

Class std::is_void<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFDeviceProperty> (0x0x7f18d95eaea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92a7480) 0 empty

Class std::__or_<std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> > (0x0x7f18d95eaf08) 0 empty
  std::is_void<const UFDeviceProperty> (0x0x7f18d95eaf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d92a74e0) 0 empty

Class std::__or_<std::is_function<const UFDeviceProperty>, std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFDeviceProperty>, std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> > (0x0x7f18d92b7000) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> > (0x0x7f18d92b7068) 0 empty
    std::is_void<const UFDeviceProperty> (0x0x7f18d92b70d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d92a7600) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFDeviceProperty>, std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFDeviceProperty>, std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> > > (0x0x7f18d92b7138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92a76c0) 0 empty

Class std::is_object<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty> (0x0x7f18d92b71a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92a7720) 0 empty

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

Class std::__or_<std::is_object<const UFDeviceProperty>, std::is_reference<const UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFDeviceProperty>, std::is_reference<const UFDeviceProperty> > (0x0x7f18d92b72d8) 0 empty
  std::is_object<const UFDeviceProperty> (0x0x7f18d92b7340) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d92a77e0) 0 empty

Class std::__is_referenceable<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty> (0x0x7f18d92b73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92a79c0) 0 empty

Class std::is_function<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&> (0x0x7f18d92b7410) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92a7a80) 0 empty

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

Class std::is_lvalue_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFDeviceProperty&> (0x0x7f18d92b7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92a7c00) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const UFDeviceProperty&>, std::is_rvalue_reference<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFDeviceProperty&>, std::is_rvalue_reference<const UFDeviceProperty&> > (0x0x7f18d92b74e0) 0 empty
  std::is_lvalue_reference<const UFDeviceProperty&> (0x0x7f18d92b7548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d92a7cc0) 0 empty

Class std::is_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&> (0x0x7f18d92b75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92a7d20) 0 empty

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

Class std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f18d92b76e8) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f18d92b7750) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d92a7de0) 0 empty

Class std::__or_<std::is_function<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f18d92b77b8) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f18d92b7820) 0 empty
    std::is_reference<const UFDeviceProperty&> (0x0x7f18d92b7888) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d92a7f00) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > > (0x0x7f18d92b78f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92cb000) 0 empty

Class std::is_object<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&> (0x0x7f18d92b7958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92cb060) 0 empty

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

Class std::__or_<std::is_object<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&> > (0x0x7f18d92b79c0) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f18d92b7a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d92cb120) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&> (0x0x7f18d92b7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92cb240) 0 empty

Class std::__add_rvalue_reference_helper<const UFDeviceProperty&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const UFDeviceProperty&, true> (0x0x7f18d92cb2a0) 0 empty

Class std::add_rvalue_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFDeviceProperty&> (0x0x7f18d92b7bc8) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&, true> (0x0x7f18d92cb300) 0 empty

Class std::__is_assignable_helper<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f18d92a7a20) 0 empty

Class std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f18d92b7c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92cb360) 0 empty

Class std::__is_copy_assignable_impl<const UFDeviceProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f18d92b7d00) 0 empty
  std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f18d92b7d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d92cb3c0) 0 empty

Class std::is_copy_assignable<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<const UFDeviceProperty> (0x0x7f18d92b7dd0) 0 empty
  std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f18d92b7e38) 0 empty
    std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f18d92b7ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d92cb420) 0 empty

Class std::conditional<false, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_copy_assignable<const UFDeviceProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_copy_assignable<const UFDeviceProperty> > (0x0x7f18d92cb480) 0 empty

Class std::__and_<std::is_copy_assignable<const UFDeviceProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const UFDeviceProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d92b7f08) 0 empty
  std::is_copy_assignable<const UFDeviceProperty> (0x0x7f18d92b7f70) 0 empty
    std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f18d92d3000) 0 empty
      std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f18d92d3068) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d92cb4e0) 0 empty

Class std::conditional<false, const std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f18d92cb540) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const UFDeviceProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const UFDeviceProperty>, std::is_copy_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > (0x0x7f18d92d3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92cb5a0) 0 empty

Class std::conditional<true, const std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&, const std::__nonesuch&> (0x0x7f18d92cb600) 0 empty

Class std::is_function<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&&> (0x0x7f18d92d3208) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92cb6c0) 0 empty

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

Class std::is_lvalue_reference<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFDeviceProperty&&> (0x0x7f18d92d3270) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92cb840) 0 empty

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

Class std::is_rvalue_reference<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFDeviceProperty&&> (0x0x7f18d92d32d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92cb900) 0 empty

Class std::__or_<std::is_lvalue_reference<const UFDeviceProperty&&>, std::is_rvalue_reference<const UFDeviceProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFDeviceProperty&&>, std::is_rvalue_reference<const UFDeviceProperty&&> > (0x0x7f18d92d3340) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty&&> (0x0x7f18d92d33a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d92cb960) 0 empty

Class std::is_reference<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&&> (0x0x7f18d92d3410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92cb9c0) 0 empty

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

Class std::__or_<std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> > (0x0x7f18d92d3548) 0 empty
  std::is_reference<const UFDeviceProperty&&> (0x0x7f18d92d35b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d92cba80) 0 empty

Class std::__or_<std::is_function<const UFDeviceProperty&&>, std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFDeviceProperty&&>, std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> > (0x0x7f18d92d36e8) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> > (0x0x7f18d92d3750) 0 empty
    std::is_reference<const UFDeviceProperty&&> (0x0x7f18d92d37b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d92cbae0) 0 empty

Class std::__not_<std::__or_<std::is_function<const UFDeviceProperty&&>, std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const UFDeviceProperty&&>, std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> > > (0x0x7f18d92d3888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92cbb40) 0 empty

Class std::is_object<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&&> (0x0x7f18d92d38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92cbba0) 0 empty

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

Class std::__or_<std::is_object<const UFDeviceProperty&&>, std::is_reference<const UFDeviceProperty&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFDeviceProperty&&>, std::is_reference<const UFDeviceProperty&&> > (0x0x7f18d92d3958) 0 empty
  std::is_reference<const UFDeviceProperty&&> (0x0x7f18d92d39c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d92cbc60) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&&> (0x0x7f18d92d3af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d92cbd80) 0 empty

Class std::__add_rvalue_reference_helper<const UFDeviceProperty&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const UFDeviceProperty&&, true> (0x0x7f18d92cbde0) 0 empty

Class std::add_rvalue_reference<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFDeviceProperty&&> (0x0x7f18d92d3b60) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&&, true> (0x0x7f18d92cbe40) 0 empty

Class std::__is_assignable_helper<const UFDeviceProperty&, const UFDeviceProperty&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f18d92cb660) 0 empty

Class std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f18d92d3bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92cbea0) 0 empty

Class std::__is_move_assignable_impl<const UFDeviceProperty, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f18d92d3c30) 0 empty
  std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f18d92d3c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d92cbf00) 0 empty

Class std::is_move_assignable<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const UFDeviceProperty> (0x0x7f18d92d3d00) 0 empty
  std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f18d92d3d68) 0 empty
    std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f18d92d3dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d92cbf60) 0 empty

Class std::conditional<false, std::is_move_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_move_assignable<const UFDeviceProperty> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<std::unique_ptr<const oif::frame::Value> >, std::is_move_assignable<const UFDeviceProperty> > (0x0x7f18d92f6000) 0 empty

Class std::__and_<std::is_move_assignable<const UFDeviceProperty>, std::is_move_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const UFDeviceProperty>, std::is_move_assignable<std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > (0x0x7f18d92d3e38) 0 empty
  std::is_move_assignable<const UFDeviceProperty> (0x0x7f18d92d3ea0) 0 empty
    std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f18d92d3f08) 0 empty
      std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f18d92d3f70) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d92f6060) 0 empty

Class std::conditional<false, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >&&, std::__nonesuch&&> (0x0x7f18d92f60c0) 0 empty

Class std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >
   size=16 align=8
   base size=16 base align=8
std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f18d963bf00) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >::_Tp2
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >::_Tp2 (0x0x7f18d92f6120) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_membuf<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d963bea0) 0

Class std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d95eaa28) 0
  std::_Rb_tree_node_base (0x0x7f18d963be40) 0

Vtable for std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame7UFTouchELN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIPN3oif5frame7UFTouchELN9__gnu_cxx12_Lock_policyE2EE)
16    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
24    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
32    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>
40    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>
48    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18d93150d0) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame7UFTouchELN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18d9315138) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f18d93150d0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f18d92f66c0) 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&> > (0x0x7f18d92f6d80) 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*> > > (0x0x7f18d92f6ea0) 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*> (0x0x7f18d93153a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d92f6f00) 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*> > (0x0x7f18d92f6f60) 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> > > (0x0x7f18d9315410) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f18d9315478) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9344000) 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*> (0x0x7f18d93154e0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f18d9315548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f18d93155b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9344060) 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*> > (0x0x7f18d93440c0) 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*> > (0x0x7f18d9315618) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f18d9315680) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9344120) 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*> > (0x0x7f18d93156e8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f18d9315750) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f18d93157b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d9344180) 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*> > (0x0x7f18d93441e0) 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*> (0x0x7f18d9315820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9344240) 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*> (0x0x7f18d9315888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93442a0) 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*> > (0x0x7f18d9344300) 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*> (0x0x7f18d93158f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9344360) 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*> (0x0x7f18d9315958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93443c0) 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*> > (0x0x7f18d93159c0) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f18d9315a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9344420) 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*> (0x0x7f18d9315b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9344480) 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*> > > (0x0x7f18d93444e0) 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*> (0x0x7f18d9315bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9344540) 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*> > > (0x0x7f18d93445a0) 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*> (0x0x7f18d9315c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9344600) 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*> (0x0x7f18d9315c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9344660) 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*> > > (0x0x7f18d93446c0) 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*> > (0x0x7f18d9315d00) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f18d9315d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9344720) 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*> > (0x0x7f18d9315dd0) 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*> > (0x0x7f18d9315e38) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f18d9315ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9344780) 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*> > (0x0x7f18d9315f08) 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*> > (0x0x7f18d9315f70) 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*> > (0x0x7f18d93152d8) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f18d9315340) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d93447e0) 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*> (0x0x7f18d935d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9344840) 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*> > (0x0x7f18d935d068) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f18d935d0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d93448a0) 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> (0x0x7f18d935d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d93449c0) 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*> (0x0x7f18d935d270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9344a20) 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*> > (0x0x7f18d9344a80) 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&> (0x0x7f18d935d2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d9344ba0) 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&> > (0x0x7f18d935d3a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f18d935d410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d9344cc0) 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&> (0x0x7f18d935d478) 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&> > (0x0x7f18d935d4e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f18d935d548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d9344d80) 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&> (0x0x7f18d935d680) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f18d935d6e8) 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&> > (0x0x7f18d935d750) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f18d935d7b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d9344e40) 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&> (0x0x7f18d935d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d93650c0) 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&> (0x0x7f18d935d8f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f18d935d958) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d93651e0) 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&> (0x0x7f18d935d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d93652a0) 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&> > (0x0x7f18d9365300) 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&> > (0x0x7f18d935da28) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f18d935da90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9365360) 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&> (0x0x7f18d9365480) 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&> (0x0x7f18d93654e0) 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&> (0x0x7f18d9365420) 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&> (0x0x7f18d935dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9365540) 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&> (0x0x7f18d935dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93655a0) 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*> > > (0x0x7f18d9365600) 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*> > (0x0x7f18d9365720) 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*> > (0x0x7f18d935dd00) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f18d935dd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9365780) 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*> > (0x0x7f18d935dea0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f18d935df08) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f18d935df70) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d93657e0) 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> (0x0x7f18d9365840) 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*> (0x0x7f18d937c000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9365a20) 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*> > (0x0x7f18d9365a80) 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*> > (0x0x7f18d937c068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d937c0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9365ae0) 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*> > > > (0x0x7f18d9365ba0) 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&&> > (0x0x7f18d9365c00) 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*> > (0x0x7f18d9365c60) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f18d937c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9365f60) 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&&> > (0x0x7f18d937c4e0) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f18d937c548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9396000) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f18d937c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9396060) 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&&> > (0x0x7f18d93960c0) 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&&> > (0x0x7f18d937c618) 0 empty
  std::is_reference<int&&> (0x0x7f18d937c680) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9396120) 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&&> > (0x0x7f18d937c6e8) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f18d937c750) 0 empty
    std::is_reference<int&&> (0x0x7f18d937c7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9396180) 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&&> > > (0x0x7f18d937c820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93961e0) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f18d937c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9396300) 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&&> > (0x0x7f18d9396360) 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&&> > (0x0x7f18d937c9c0) 0 empty
  std::is_reference<int&&> (0x0x7f18d937ca28) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d93963c0) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f18d937caf8) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f18d93964e0) 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&&> (0x0x7f18d937c340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d9365cc0) 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&&> > (0x0x7f18d937cbc8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f18d937cc30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d9396540) 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&&> (0x0x7f18d937cc98) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f18d937cd00) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f18d937cd68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d93965a0) 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&&> (0x0x7f18d937cdd0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f18d937ce38) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f18d937cea0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f18d937cf08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d9396600) 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&&> (0x0x7f18d937cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9396660) 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&&> (0x0x7f18d937c1a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f18d937c208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d93966c0) 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&&> (0x0x7f18d937c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9396720) 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&&> > (0x0x7f18d9396780) 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*> > > (0x0x7f18d93a5000) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f18d93a5068) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d93967e0) 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*> > > > (0x0x7f18d93968a0) 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&&> > (0x0x7f18d9396900) 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*> > > > (0x0x7f18d93a5208) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f18d93a5270) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9396960) 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*> > > > (0x0x7f18d9396a20) 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&> > (0x0x7f18d9396a80) 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*&> > (0x0x7f18d9396ae0) 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*> > (0x0x7f18d9396b40) 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*&> (0x0x7f18d93a5410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d9396ba0) 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*&> > (0x0x7f18d93a54e0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f18d93a5548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d9396cc0) 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*&> (0x0x7f18d93a55b0) 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*&> > (0x0x7f18d93a5618) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f18d93a5680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d9396d80) 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*&> (0x0x7f18d93a56e8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f18d93a5750) 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*&> > (0x0x7f18d93a57b8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f18d93a5820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d9396f00) 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*&> (0x0x7f18d93a5888) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d93c2060) 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*&> (0x0x7f18d93a58f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f18d93a5958) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d93c20c0) 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*&> (0x0x7f18d93a59c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d93c2120) 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*&> > (0x0x7f18d93c2180) 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*> > (0x0x7f18d93c21e0) 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*&> (0x0x7f18d93c22a0) 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*&> (0x0x7f18d93c2300) 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*&> (0x0x7f18d93c2240) 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*&> (0x0x7f18d93a5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93c2360) 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*&> (0x0x7f18d93a5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93c23c0) 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*> > > (0x0x7f18d93c2420) 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*> > (0x0x7f18d93a5b60) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f18d93a5bc8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f18d93a5c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d93c2480) 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> (0x0x7f18d93c24e0) 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*> (0x0x7f18d93a5d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d93c2600) 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*> > (0x0x7f18d93a5dd0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f18d93a5e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d93c2660) 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*> > > (0x0x7f18d93a5ea0) 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*> > (0x0x7f18d93a5f08) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f18d93a5f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d93c26c0) 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*> > > (0x0x7f18d93a50d0) 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*> > > (0x0x7f18d93a5138) 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*> > (0x0x7f18d93a52d8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f18d93a5340) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d93c2720) 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*> > > > (0x0x7f18d93c27e0) 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&> > (0x0x7f18d93c2840) 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*&> > (0x0x7f18d93c28a0) 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*> > > (0x0x7f18d93d71a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93c2900) 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*> > > > (0x0x7f18d93d7208) 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*> > > (0x0x7f18d93d7270) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d93c2960) 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*> > > > (0x0x7f18d93d72d8) 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*> > > > (0x0x7f18d93d7340) 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*> > > (0x0x7f18d93d73a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d93c29c0) 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&&> > (0x0x7f18d93c2a80) 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*&> > (0x0x7f18d93d74e0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f18d93d7548) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d93c2ae0) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f18d93d7750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93c2d20) 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*> > > (0x0x7f18d93c2d80) 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*> > (0x0x7f18d93d77b8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f18d93d7820) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f18d93d7888) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d93c2de0) 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> (0x0x7f18d93c2e40) 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*> (0x0x7f18d93d79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93c2ea0) 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*> > (0x0x7f18d93c2f00) 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*> > (0x0x7f18d93d7a28) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f18d93d7a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d93c2f60) 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*&> (0x0x7f18d93fa060) 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*> > > > (0x0x7f18d93fa2a0) 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*&> > (0x0x7f18d93fa300) 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&&> > (0x0x7f18d93fa360) 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*> > (0x0x7f18d93fa480) 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&&> (0x0x7f18d93d7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93fa600) 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&&> > > (0x0x7f18d93fa660) 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&&> (0x0x7f18d93d7d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93fa6c0) 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&&> > (0x0x7f18d93fa720) 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&&> (0x0x7f18d93d7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d93fa780) 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&&> > (0x0x7f18d93d7e38) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f18d93d7ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d93fa7e0) 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&&> (0x0x7f18d93d7f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d93fa840) 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&&> > (0x0x7f18d93fa8a0) 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&&> > (0x0x7f18d93d7f70) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f18d93d7000) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d93fa900) 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&&> > (0x0x7f18d93d7068) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f18d93d70d0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f18d93d7410) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d93fa960) 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&&> > > (0x0x7f18d93d7478) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93fa9c0) 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&&> (0x0x7f18d93d75b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d93faa20) 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&&> > (0x0x7f18d93faa80) 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&&> > (0x0x7f18d93d7618) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f18d93d7af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d93faae0) 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&&> (0x0x7f18d9423000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d93fab40) 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> (0x0x7f18d93faba0) 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&&> (0x0x7f18d9423068) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f18d93fac00) 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&&> (0x0x7f18d93d7c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d93fa5a0) 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&&> > (0x0x7f18d9423138) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f18d94231a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d93fad20) 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&&> (0x0x7f18d9423208) 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&&> > (0x0x7f18d9423270) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f18d94232d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d93fade0) 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&&> (0x0x7f18d9423410) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f18d9423478) 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&&> > (0x0x7f18d94234e0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f18d9423548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d93faea0) 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&&> (0x0x7f18d9423618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d942a120) 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&&> (0x0x7f18d9423680) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f18d94236e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d942a240) 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&&> (0x0x7f18d9423750) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d942a3c0) 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&&> > (0x0x7f18d942a420) 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*> > (0x0x7f18d942a480) 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*> > (0x0x7f18d94237b8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d9423820) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d942a4e0) 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*> > > (0x0x7f18d9423888) 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*> > (0x0x7f18d94238f0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d9423958) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d942a540) 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*> > > (0x0x7f18d94239c0) 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*> > > (0x0x7f18d9423a28) 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*> > (0x0x7f18d9423a90) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d9423af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d942a5a0) 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*> > > > (0x0x7f18d942a660) 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*&> > (0x0x7f18d942a6c0) 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&&> > (0x0x7f18d942a720) 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*> > > (0x0x7f18d9423bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d942a780) 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*> > > > (0x0x7f18d9423c30) 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*> > > (0x0x7f18d9423c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d942a7e0) 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*> > > > (0x0x7f18d9423d00) 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*> > > > (0x0x7f18d9423d68) 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*> > > (0x0x7f18d9423dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d942a840) 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*&> > (0x0x7f18d942a900) 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*&> > (0x0x7f18d9423e38) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f18d9423ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d942a960) 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*> > (0x0x7f18d942aa20) 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*> > (0x0x7f18d9423f08) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f18d9423f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d942aa80) 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*> > > > (0x0x7f18d942ad80) 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&> > (0x0x7f18d942ade0) 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&&> > (0x0x7f18d942ae40) 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*> > > (0x0x7f18d944a0d0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f18d944a138) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d942aea0) 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*> > > (0x0x7f18d944a1a0) 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*> > > (0x0x7f18d944a208) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f18d944a270) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d942af00) 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*> > > > (0x0x7f18d907a000) 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&> > (0x0x7f18d907a060) 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&&> > (0x0x7f18d907a0c0) 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*> > > > (0x0x7f18d944a340) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f18d944a3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d907a120) 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*> > > > (0x0x7f18d944a410) 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*> > > > (0x0x7f18d944a478) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f18d944a4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d907a180) 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*&> > (0x0x7f18d907a240) 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&&> > (0x0x7f18d944a548) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f18d944a5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d907a2a0) 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*> > (0x0x7f18d907a360) 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*> > (0x0x7f18d944a618) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f18d944a680) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d907a3c0) 0 empty

Class std::unary_function<std::pair<const long unsigned int, unsigned int>, const long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const long unsigned int, unsigned int>, const long unsigned int> (0x0x7f18d907a840) 0 empty

Class std::_Select1st<std::pair<const long unsigned int, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const long unsigned int, unsigned int> > (0x0x7f18d944a750) 0 empty
  std::unary_function<std::pair<const long unsigned int, unsigned int>, const long unsigned int> (0x0x7f18d907aa20) 0 empty

Class std::is_function<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aa180) 0 empty

Class std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18d90aa1e0) 0 empty

Class std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aa240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90aa2a0) 0 empty

Class std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aa300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d944aa90) 0 empty
  std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944aaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d90aa360) 0 empty

Class std::is_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aa3c0) 0 empty

Class std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90aa420) 0 empty

Class std::remove_volatile<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90aa4e0) 0 empty

Class std::remove_const<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90aa540) 0 empty

Class std::remove_cv<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90aa480) 0 empty

Class std::__is_void_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aa5a0) 0 empty

Class std::is_void<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aa600) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d944ad00) 0 empty
  std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944ad68) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d90aa660) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d944add0) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d944ae38) 0 empty
    std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944aea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d90aa6c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18d944af08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d90aa720) 0 empty

Class std::is_object<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d944af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d90aa780) 0 empty

Class std::conditional<true, std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90aa7e0) 0 empty

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5000) 0 empty
  std::is_object<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5068) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d90aa840) 0 empty

Class std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c50d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d90aa8a0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d90aa900) 0 empty

Class std::conditional<false, std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18d90aa960) 0 empty

Class std::is_array<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aa9c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> >, std::is_array<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> >, std::is_array<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90aaa20) 0 empty

Class std::__and_<std::is_array<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> > > (0x0x7f18d90c51a0) 0 empty
  std::is_array<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d90aaa80) 0 empty

Class std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5270) 0 empty
  std::__and_<std::is_array<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> > > (0x0x7f18d90c52d8) 0 empty
    std::is_array<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5340) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d90aaae0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90aab40) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c53a8) 0 empty
  std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5410) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d90aaba0) 0 empty

Class std::__or_<std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c54e0) 0 empty
    std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5548) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d90aac00) 0 empty

Class std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90aac60) 0 empty

Class std::__is_integral_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aacc0) 0 empty

Class std::is_integral<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aad20) 0 empty

Class std::conditional<false, std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90aad80) 0 empty

Class std::__is_floating_point_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5680) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aade0) 0 empty

Class std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c56e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aae40) 0 empty

Class std::__or_<std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5750) 0 empty
  std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c57b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d90aaea0) 0 empty

Class std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90aaf00) 0 empty

Class std::conditional<false, std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18d90aaf60) 0 empty

Class std::is_enum<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3000) 0 empty

Class std::conditional<false, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18d90e3060) 0 empty

Class std::__is_pointer_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c58f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e30c0) 0 empty

Class std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3120) 0 empty

Class std::conditional<false, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18d90e3180) 0 empty

Class std::__is_member_pointer_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c59c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e31e0) 0 empty

Class std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3240) 0 empty

Class std::conditional<false, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90e32a0) 0 empty

Class std::__is_null_pointer_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3300) 0 empty

Class std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3360) 0 empty

Class std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5b60) 0 empty
  std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d90e33c0) 0 empty

Class std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5c30) 0 empty
  std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5c98) 0 empty
    std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d90e3420) 0 empty

Class std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5d68) 0 empty
  std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5dd0) 0 empty
    std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5e38) 0 empty
      std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90c5ea0) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d90e3480) 0 empty

Class std::__or_<std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5f08) 0 empty
  std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90c5f70) 0 empty
    std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90f1000) 0 empty
      std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90f1068) 0 empty
        std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90f10d0) 0 empty
          std::integral_constant<bool, false> (0x0x7f18d90e34e0) 0 empty

Class std::is_scalar<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90f1138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3540) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90f11a0) 0 empty
  std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90f1208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d90e35a0) 0 empty

Class std::remove_all_extents<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90e3600) 0 empty

Class std::is_function<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f12d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e36c0) 0 empty

Class std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > > (0x0x7f18d90e3720) 0 empty

Class std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f1340) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d90e3780) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f18d90e37e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f18d90f13a8) 0 empty
  std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f1410) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d90e3840) 0 empty

Class std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f1478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d90e38a0) 0 empty

Class std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f18d90e3900) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f18d90f14e0) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f1548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d90e3960) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f18d90f15b0) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f18d90f1618) 0 empty
    std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f1680) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d90e39c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > > (0x0x7f18d90f16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3a20) 0 empty

Class std::is_object<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f1750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3a80) 0 empty

Class std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f18d90e3ae0) 0 empty

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f18d90f17b8) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f1820) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d90e3b40) 0 empty

Class std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f1888) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d90e3ba0) 0 empty

Class std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&, true> (0x0x7f18d90e3c00) 0 empty

Class std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d90f18f0) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&, true> (0x0x7f18d90e3c60) 0 empty

Class std::__is_destructible_impl<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90f1270) 0 empty
  std::__do_is_destructible_impl (0x0x7f18d90e3660) 0 empty

Class std::__is_destructible_safe<std::shared_ptr<oif::frame::UFTouch>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::shared_ptr<oif::frame::UFTouch>, false, false> (0x0x7f18d90f19c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d90e3cc0) 0 empty

Class std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d90f1a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d90e3d20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_destructible<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_destructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d90e3d80) 0 empty

Class std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d90f1af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3e40) 0 empty

Class std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > > (0x0x7f18d90e3ea0) 0 empty

Class std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d90f1b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d90e3f00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d90e3f60) 0 empty

Class std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d90f1bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9118000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d90f1c30) 0 empty
  std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d90f1c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9118060) 0 empty

Class std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d90f1d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d91180c0) 0 empty

Class std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d9118120) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d90f1d68) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d90f1dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9118180) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d90f1e38) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d90f1ea0) 0 empty
    std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d90f1f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d91181e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > > (0x0x7f18d90f1f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9118240) 0 empty

Class std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d91182a0) 0 empty

Class std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d9118300) 0 empty

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d911d068) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9118360) 0 empty

Class std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d91183c0) 0 empty

Class std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&&, true> (0x0x7f18d9118420) 0 empty

Class std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d1a0) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&&, true> (0x0x7f18d9118480) 0 empty

Class std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d90f1a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d90e3de0) 0 empty

Class std::__and_<std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d911d270) 0 empty
  std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d2d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d91184e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d340) 0 empty
  std::__and_<std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d911d3a8) 0 empty
    std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d410) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d9118540) 0 empty

Class std::__is_direct_constructible_new<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d478) 0 empty
  std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d4e0) 0 empty
    std::__and_<std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d911d548) 0 empty
      std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d5b0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d91185a0) 0 empty

Class std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9118600) 0 empty

Class std::__is_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d750) 0 empty
  std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d9118660) 0 empty

Class std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911d8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d91186c0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d91187e0) 0 empty

Class std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d9118840) 0 empty

Class std::__and_<std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d911da90) 0 empty
  std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d91188a0) 0 empty

Class std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911db60) 0 empty
  std::__and_<std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d911dbc8) 0 empty
    std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911dc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d9118900) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f18d911dd68) 0 empty
  std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911ddd0) 0 empty
    std::__and_<std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d911de38) 0 empty
      std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d911dea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d9118960) 0 empty

Class std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d911df08) 0 empty
  std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f18d911df70) 0 empty
    std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d9131000) 0 empty
      std::__and_<std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f18d9131068) 0 empty
        std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d91310d0) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d91189c0) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d9131138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9118a20) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f18d9118a80) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > >, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > >, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d91311a0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f18d9131208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9118ae0) 0 empty

Class std::__move_if_noexcept_cond<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d9131270) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9118b40) 0 empty

Class std::conditional<false, const std::shared_ptr<oif::frame::UFTouch>*, std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::shared_ptr<oif::frame::UFTouch>*, std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f18d9118ba0) 0 empty

Class std::conditional<false, std::shared_ptr<oif::frame::UFTouch>*, std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::shared_ptr<oif::frame::UFTouch>*, std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f18d9118c00) 0 empty

Class std::remove_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d9118cc0) 0 empty

Class std::conditional<true, std::shared_ptr<oif::frame::UFTouch>&&, std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::shared_ptr<oif::frame::UFTouch>&&, std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f18d9118d20) 0 empty

Class std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>
   size=8 align=8
   base size=8 base align=8
std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f18d9118c60) 0

Class std::_PCC<true, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d9118f00) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d9131c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9118f60) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d919b000) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d9131d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d919b060) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d919b0c0) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d9131d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d919b120) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d9131dd0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d9131e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d919b180) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d9131ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d919b1e0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d919b240) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d919b300) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d919b360) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d919b2a0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d9131f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d919b3c0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d91316e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d919b420) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d91a7000) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d91a7068) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d919b480) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d91a70d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d91a7138) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d91a71a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d919b4e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d91a7208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d919b540) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d91a7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d919b5a0) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d919b600) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d91a72d8) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d91a7340) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d919b660) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d91a73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d919b6c0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7410) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d919b780) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f18d919b7e0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d919b840) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d919b8a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91a74e0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d919b900) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d919b960) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d919b9c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91a7618) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7680) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d919ba20) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91a76e8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91a7750) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a77b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d919ba80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f18d91a7820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d919bae0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d919bb40) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d919bba0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91a78f0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7958) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d919bc00) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a79c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d919bc60) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f18d919bcc0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7a28) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f18d919bd20) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d919bd80) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f18d919bde0) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d919be40) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d919bea0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91a7bc8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d919bf00) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d919bf60) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d91d6000) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91a7d00) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d91d6060) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91a7dd0) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91a7e38) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d91d60c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f18d91a7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d91d6120) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91a7f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d91d6180) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d91d61e0) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d91df000) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91df068) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d91d6240) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91df0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d91d62a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f18d91d6300) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91df138) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f18d91d6360) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d919b720) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91df1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d91d63c0) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d91df208) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91df270) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d91d6420) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d91df2d8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d91df340) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91df3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d91d6480) 0 empty

Class std::conditional<true, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d91d64e0) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d91df410) 0 empty
  std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d91df478) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d91df4e0) 0 empty
      std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d91df548) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d91d6540) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >&, const std::__nonesuch&> (0x0x7f18d91d65a0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d91df618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d91d6600) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >&, const std::__nonesuch&> (0x0x7f18d91d6660) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91df6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d91d6720) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > > (0x0x7f18d91d6780) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91df750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d91d67e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d91d6840) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91df7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d91d68a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d91df820) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91df888) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d91d6900) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91df8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d91d6960) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d91d69c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d91df958) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91df9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d91d6a20) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d91dfa28) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d91dfa90) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91dfaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d91d6a80) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > > (0x0x7f18d91dfb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d91d6ae0) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91dfbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d91d6b40) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d91d6ba0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d91dfc30) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91dfc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d91d6c00) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91dfd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d91d6c60) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f18d91d6cc0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91dfd68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f18d91d6d20) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91d66c0) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91dfdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d91d6d80) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d91dfe38) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d91dfea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d91d6de0) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d91dff08) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d91dff70) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d9213000) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d91d6e40) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d91d6ea0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d9213068) 0 empty
  std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d92130d0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d9213138) 0 empty
      std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d92131a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d91d6f00) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >&&, std::__nonesuch&&> (0x0x7f18d91d6f60) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d9118ea0) 0

Class std::is_same<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d9213270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d922c000) 0 empty

Class std::_PCC<false, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d922c060) 0 empty

Class std::remove_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const UFFrameProperty&> > (0x0x7f18d922c660) 0 empty

Class std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f18d922c7e0) 0 empty

Class std::tuple_element<1ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f18d9213750) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f18d922c840) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<const oif::frame::Value*, const oif::frame::Value*&&>, std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<const oif::frame::Value*, const oif::frame::Value*&&>, std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f18d922cae0) 0 empty

Class std::conditional<false, std::is_void<const oif::frame::Value*>, std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const oif::frame::Value*>, std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > > (0x0x7f18d922cc00) 0 empty

Class std::conditional<false, std::__not_<std::extent<const oif::frame::Value*, 0u> >, std::is_array<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<const oif::frame::Value*, 0u> >, std::is_array<const oif::frame::Value*> > (0x0x7f18d922cc60) 0 empty

Class std::__and_<std::is_array<const oif::frame::Value*>, std::__not_<std::extent<const oif::frame::Value*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<const oif::frame::Value*>, std::__not_<std::extent<const oif::frame::Value*, 0u> > > (0x0x7f18d92137b8) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f18d9213820) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d922ccc0) 0 empty

Class std::__is_array_unknown_bounds<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<const oif::frame::Value*> (0x0x7f18d9213888) 0 empty
  std::__and_<std::is_array<const oif::frame::Value*>, std::__not_<std::extent<const oif::frame::Value*, 0u> > > (0x0x7f18d92138f0) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f18d9213958) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d922cd20) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f18d922cd80) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f18d92139c0) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f18d9213a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d922cde0) 0 empty

Class std::__or_<std::is_void<const oif::frame::Value*>, std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const oif::frame::Value*>, std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f18d9213a90) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f18d9213af8) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f18d9213b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d922ce40) 0 empty

Class std::conditional<false, std::is_reference<const oif::frame::Value*>, std::is_scalar<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const oif::frame::Value*>, std::is_scalar<const oif::frame::Value*> > (0x0x7f18d922cea0) 0 empty

Class std::__is_integral_helper<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<const oif::frame::Value*> (0x0x7f18d9213bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d922cf00) 0 empty

Class std::is_integral<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<const oif::frame::Value*> (0x0x7f18d9213c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d922cf60) 0 empty

Class std::conditional<false, std::is_integral<const oif::frame::Value*>, std::is_floating_point<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<const oif::frame::Value*>, std::is_floating_point<const oif::frame::Value*> > (0x0x7f18d8e75000) 0 empty

Class std::__is_floating_point_helper<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<const oif::frame::Value*> (0x0x7f18d9213c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e75060) 0 empty

Class std::is_floating_point<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<const oif::frame::Value*> (0x0x7f18d9213d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e750c0) 0 empty

Class std::__or_<std::is_integral<const oif::frame::Value*>, std::is_floating_point<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<const oif::frame::Value*>, std::is_floating_point<const oif::frame::Value*> > (0x0x7f18d9213d68) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f18d9213dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8e75120) 0 empty

Class std::is_arithmetic<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<const oif::frame::Value*> (0x0x7f18d9213f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e75180) 0 empty

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

Class std::is_enum<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<const oif::frame::Value*> (0x0x7f18d9213f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e75240) 0 empty

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

Class std::__is_pointer_helper<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<const oif::frame::Value*> (0x0x7f18d8e7d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e75300) 0 empty

Class std::is_pointer<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<const oif::frame::Value*> (0x0x7f18d8e7d068) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e75360) 0 empty

Class std::conditional<true, std::is_pointer<const oif::frame::Value*>, std::__or_<std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<const oif::frame::Value*>, std::__or_<std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> > > (0x0x7f18d8e753c0) 0 empty

Class std::__or_<std::is_pointer<const oif::frame::Value*>, std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<const oif::frame::Value*>, std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> > (0x0x7f18d8e7d0d0) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f18d8e7d138) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e75420) 0 empty

Class std::__or_<std::is_enum<const oif::frame::Value*>, std::is_pointer<const oif::frame::Value*>, std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<const oif::frame::Value*>, std::is_pointer<const oif::frame::Value*>, std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> > (0x0x7f18d8e7d1a0) 0 empty
  std::__or_<std::is_pointer<const oif::frame::Value*>, std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> > (0x0x7f18d8e7d208) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f18d8e7d270) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8e75480) 0 empty

Class std::__or_<std::is_arithmetic<const oif::frame::Value*>, std::is_enum<const oif::frame::Value*>, std::is_pointer<const oif::frame::Value*>, std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<const oif::frame::Value*>, std::is_enum<const oif::frame::Value*>, std::is_pointer<const oif::frame::Value*>, std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> > (0x0x7f18d8e7d2d8) 0 empty
  std::__or_<std::is_enum<const oif::frame::Value*>, std::is_pointer<const oif::frame::Value*>, std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> > (0x0x7f18d8e7d340) 0 empty
    std::__or_<std::is_pointer<const oif::frame::Value*>, std::is_member_pointer<const oif::frame::Value*>, std::is_null_pointer<const oif::frame::Value*> > (0x0x7f18d8e7d3a8) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f18d8e7d410) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8e754e0) 0 empty

Class std::is_scalar<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<const oif::frame::Value*> (0x0x7f18d8e7d478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e75540) 0 empty

Class std::__or_<std::is_reference<const oif::frame::Value*>, std::is_scalar<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const oif::frame::Value*>, std::is_scalar<const oif::frame::Value*> > (0x0x7f18d8e7d4e0) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f18d8e7d548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e755a0) 0 empty

Class std::__is_destructible_safe<const oif::frame::Value*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<const oif::frame::Value*, false, true> (0x0x7f18d8e7d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e756c0) 0 empty

Class std::is_destructible<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<const oif::frame::Value*> (0x0x7f18d8e7d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e75720) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&>, std::is_destructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&>, std::is_destructible<const oif::frame::Value*> > (0x0x7f18d8e75780) 0 empty

Class std::is_function<const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const oif::frame::Value*&&> (0x0x7f18d8e7d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e75840) 0 empty

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

Class std::is_lvalue_reference<const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const oif::frame::Value*&&> (0x0x7f18d8e7d820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e759c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const oif::frame::Value*&&>, std::is_rvalue_reference<const oif::frame::Value*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const oif::frame::Value*&&>, std::is_rvalue_reference<const oif::frame::Value*&&> > (0x0x7f18d8e75a20) 0 empty

Class std::is_rvalue_reference<const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f18d8e7d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e75a80) 0 empty

Class std::__or_<std::is_lvalue_reference<const oif::frame::Value*&&>, std::is_rvalue_reference<const oif::frame::Value*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const oif::frame::Value*&&>, std::is_rvalue_reference<const oif::frame::Value*&&> > (0x0x7f18d8e7d8f0) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f18d8e7d958) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e75ae0) 0 empty

Class std::is_reference<const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const oif::frame::Value*&&> (0x0x7f18d8e7d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e75b40) 0 empty

Class std::conditional<true, std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f18d8e75ba0) 0 empty

Class std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f18d8e7da28) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f18d8e7da90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e75c00) 0 empty

Class std::__or_<std::is_function<const oif::frame::Value*&&>, std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const oif::frame::Value*&&>, std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f18d8e7dbc8) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f18d8e7dc30) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f18d8e7dc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8e75c60) 0 empty

Class std::__not_<std::__or_<std::is_function<const oif::frame::Value*&&>, std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const oif::frame::Value*&&>, std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > > (0x0x7f18d8e7dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e75cc0) 0 empty

Class std::is_object<const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const oif::frame::Value*&&> (0x0x7f18d8e7ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e75d20) 0 empty

Class std::conditional<false, std::is_object<const oif::frame::Value*&&>, std::is_reference<const oif::frame::Value*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const oif::frame::Value*&&>, std::is_reference<const oif::frame::Value*&&> > (0x0x7f18d8e75d80) 0 empty

Class std::__or_<std::is_object<const oif::frame::Value*&&>, std::is_reference<const oif::frame::Value*&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const oif::frame::Value*&&>, std::is_reference<const oif::frame::Value*&&> > (0x0x7f18d8e7de38) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f18d8e7dea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e75de0) 0 empty

Class std::__is_referenceable<const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const oif::frame::Value*&&> (0x0x7f18d8e990d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e75e40) 0 empty

Class std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f18d8e75ea0) 0 empty

Class std::add_rvalue_reference<const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const oif::frame::Value*&&> (0x0x7f18d8e99138) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f18d8e75f00) 0 empty

Class std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e7d750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d8e757e0) 0 empty

Class std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f18d8e99208) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e99270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d8e9d060) 0 empty

Class std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e992d8) 0 empty
  std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f18d8e99340) 0 empty
    std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e993a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d8e9d120) 0 empty

Class std::__is_direct_constructible_new<const oif::frame::Value*, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e99410) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e99478) 0 empty
    std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f18d8e994e0) 0 empty
      std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e99548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d8e9d2a0) 0 empty

Class std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e995b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e9d480) 0 empty

Class std::__is_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e99618) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e99680) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e9d4e0) 0 empty

Class std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e996e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e9d540) 0 empty

Class std::__is_move_constructible_impl<const oif::frame::Value*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f18d8e99750) 0 empty
  std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e997b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e9d5a0) 0 empty

Class std::is_move_constructible<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_move_constructible<const oif::frame::Value*> (0x0x7f18d8e99820) 0 empty
  std::__is_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f18d8e99888) 0 empty
    std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8e998f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8e9d600) 0 empty

Class std::conditional<true, std::is_move_assignable<const oif::frame::Value*>, std::is_move_constructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<const oif::frame::Value*>, std::is_move_constructible<const oif::frame::Value*> > (0x0x7f18d8e9d660) 0 empty

Class std::is_function<const oif::frame::Value*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const oif::frame::Value*&> (0x0x7f18d8e99958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e9d720) 0 empty

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

Class std::is_lvalue_reference<const oif::frame::Value*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f18d8e999c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e9d8a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const oif::frame::Value*&>, std::is_rvalue_reference<const oif::frame::Value*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const oif::frame::Value*&>, std::is_rvalue_reference<const oif::frame::Value*&> > (0x0x7f18d8e9d900) 0 empty

Class std::__or_<std::is_lvalue_reference<const oif::frame::Value*&>, std::is_rvalue_reference<const oif::frame::Value*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const oif::frame::Value*&>, std::is_rvalue_reference<const oif::frame::Value*&> > (0x0x7f18d8e99a28) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f18d8e99a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e9d960) 0 empty

Class std::is_reference<const oif::frame::Value*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const oif::frame::Value*&> (0x0x7f18d8e99af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e9d9c0) 0 empty

Class std::conditional<true, std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f18d8e9da20) 0 empty

Class std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f18d8e99b60) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f18d8e99bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e9da80) 0 empty

Class std::__or_<std::is_function<const oif::frame::Value*&>, std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const oif::frame::Value*&>, std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f18d8e99d00) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f18d8e99d68) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f18d8e99dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8e9dae0) 0 empty

Class std::__not_<std::__or_<std::is_function<const oif::frame::Value*&>, std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const oif::frame::Value*&>, std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > > (0x0x7f18d8e99ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e9db40) 0 empty

Class std::is_object<const oif::frame::Value*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const oif::frame::Value*&> (0x0x7f18d8e99f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8e9dba0) 0 empty

Class std::conditional<false, std::is_object<const oif::frame::Value*&>, std::is_reference<const oif::frame::Value*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const oif::frame::Value*&>, std::is_reference<const oif::frame::Value*&> > (0x0x7f18d8e9dc00) 0 empty

Class std::__or_<std::is_object<const oif::frame::Value*&>, std::is_reference<const oif::frame::Value*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const oif::frame::Value*&>, std::is_reference<const oif::frame::Value*&> > (0x0x7f18d8e99f70) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f18d8eba000) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e9dc60) 0 empty

Class std::__is_referenceable<const oif::frame::Value*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const oif::frame::Value*&> (0x0x7f18d8eba138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e9dd80) 0 empty

Class std::__add_rvalue_reference_helper<const oif::frame::Value*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f18d8e9dde0) 0 empty

Class std::add_rvalue_reference<const oif::frame::Value*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const oif::frame::Value*&> (0x0x7f18d8eba1a0) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f18d8e9de40) 0 empty

Class std::__is_assignable_helper<const oif::frame::Value*&, const oif::frame::Value*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8e9d6c0) 0 empty

Class std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8eba270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8e9dea0) 0 empty

Class std::__is_move_assignable_impl<const oif::frame::Value*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f18d8eba2d8) 0 empty
  std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8eba340) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8e9df00) 0 empty

Class std::is_move_assignable<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<const oif::frame::Value*> (0x0x7f18d8eba3a8) 0 empty
  std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f18d8eba410) 0 empty
    std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8eba478) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8e9df60) 0 empty

Class std::__and_<std::is_move_constructible<const oif::frame::Value*>, std::is_move_assignable<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_constructible<const oif::frame::Value*>, std::is_move_assignable<const oif::frame::Value*> > (0x0x7f18d8eba4e0) 0 empty
  std::is_move_assignable<const oif::frame::Value*> (0x0x7f18d8eba548) 0 empty
    std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f18d8eba5b0) 0 empty
      std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8eba618) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8ebf000) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&>, std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&>, std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f18d8ebf060) 0 empty

Class std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8eba680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8ebf0c0) 0 empty

Class std::__and_<std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&>, std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&>, std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f18d8eba6e8) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8eba750) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8ebf120) 0 empty

Class std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8eba7b8) 0 empty
  std::__and_<std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&>, std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f18d8eba820) 0 empty
    std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8eba888) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8ebf180) 0 empty

Class std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f18d8eba8f0) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8eba958) 0 empty
    std::__and_<std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&>, std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f18d8eba9c0) 0 empty
      std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8ebaa28) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8ebf1e0) 0 empty

Class std::is_nothrow_move_constructible<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const oif::frame::Value*> (0x0x7f18d8ebaa90) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f18d8ebaaf8) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8ebab60) 0 empty
      std::__and_<std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&>, std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f18d8ebabc8) 0 empty
        std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f18d8ebac30) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d8ebf240) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<const oif::frame::Value*>, std::is_nothrow_move_constructible<const oif::frame::Value*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<const oif::frame::Value*>, std::is_nothrow_move_constructible<const oif::frame::Value*> > (0x0x7f18d8ebf2a0) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&>, std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&>, std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> > (0x0x7f18d8ebf300) 0 empty

Class std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ebac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8ebf360) 0 empty

Class std::__and_<std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&>, std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&>, std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> > (0x0x7f18d8ebad00) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ebad68) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8ebf3c0) 0 empty

Class std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ebadd0) 0 empty
  std::__and_<std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&>, std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> > (0x0x7f18d8ebae38) 0 empty
    std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ebaea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8ebf420) 0 empty

Class std::__is_nt_move_assignable_impl<const oif::frame::Value*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f18d8ebaf08) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ebaf70) 0 empty
    std::__and_<std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&>, std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> > (0x0x7f18d8ed1000) 0 empty
      std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ed1068) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8ebf480) 0 empty

Class std::is_nothrow_move_assignable<const oif::frame::Value*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f18d8ed10d0) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f18d8ed1138) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ed11a0) 0 empty
      std::__and_<std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&>, std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> > (0x0x7f18d8ed1208) 0 empty
        std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ed1270) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d8ebf4e0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const oif::frame::Value*>, std::is_nothrow_move_assignable<const oif::frame::Value*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<const oif::frame::Value*>, std::is_nothrow_move_assignable<const oif::frame::Value*> > (0x0x7f18d8ed12d8) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f18d8ed1340) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f18d8ed13a8) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ed1410) 0 empty
        std::__and_<std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&>, std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> > (0x0x7f18d8ed1478) 0 empty
          std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f18d8ed14e0) 0 empty
            std::integral_constant<bool, true> (0x0x7f18d8ebf540) 0 empty

Class std::_PCC<true, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ebfe40) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8ebfea0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8ebff00) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed15b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8ebff60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8f41000) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f41060) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8ed1680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed16e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8f410c0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f41120) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8f41180) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8f41240) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8f412a0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8f411e0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f41300) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f41360) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8ed18f0) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1958) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8f413c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8ed19c0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8ed1a28) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8f41420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8ed1af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f41480) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f414e0) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8f41540) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8ed1bc8) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f415a0) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ed1c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f41600) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8ed1d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f416c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f18d8f41720) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8ed1d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f41780) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d8f417e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8ed1dd0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8ed1e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f41840) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8ed1ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f418a0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d8f41900) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8ed1f08) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8ed1f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f41960) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8f64000) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8f64068) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f640d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8f419c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f18d8f64138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f41a20) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f641a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f41a80) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d8f41ae0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8f64208) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64270) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f41b40) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f642d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f41ba0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f18d8f41c00) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64340) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f18d8f41c60) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64410) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f41cc0) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f18d8f41d20) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f41d80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d8f41de0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8f644e0) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f41e40) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f645b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f41ea0) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d8f41f00) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8f64618) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64680) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f41f60) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8f646e8) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8f64750) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f647b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8f7e000) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f18d8f64820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f7e060) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f7e0c0) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d8f7e120) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8f648f0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64958) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f7e180) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f649c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f7e1e0) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f18d8f7e240) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64a28) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f18d8f7e2a0) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f41660) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f7e300) 0 empty

Class std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d8f64af8) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f7e360) 0 empty

Class std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8f64bc8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d8f64c30) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8f7e3c0) 0 empty

Class std::conditional<true, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8f7e420) 0 empty

Class std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8f64d00) 0 empty
  std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8f64d68) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d8f64dd0) 0 empty
      std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8f64e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8f7e480) 0 empty

Class std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >&, const std::__nonesuch&> (0x0x7f18d8f7e4e0) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8f64f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f7e540) 0 empty

Class std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >&, const std::__nonesuch&> (0x0x7f18d8f7e5a0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f7e660) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > > (0x0x7f18d8f7e6c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f7e720) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8f7e780) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f7e7e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8f9d138) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f7e840) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f7e8a0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8f7e900) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8f9d270) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f7e960) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8f9d340) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8f9d3a8) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d410) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8f7e9c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > > (0x0x7f18d8f9d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f7ea20) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8f7ea80) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8f7eae0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8f9d548) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f7eb40) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f7eba0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f18d8f7ec00) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d680) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f18d8f7ec60) 0 empty

Class std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f7e600) 0 empty

Class std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f7ecc0) 0 empty

Class std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=1 base align=1
std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d8f9d750) 0 empty
  std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8f7ed20) 0 empty

Class std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8f9d820) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d8f9d888) 0 empty
    std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9d8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8f7ed80) 0 empty

Class std::conditional<true, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8f7ede0) 0 empty

Class std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8f9d958) 0 empty
  std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8f9d9c0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f18d8f9da28) 0 empty
      std::is_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8f9da90) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8f7ee40) 0 empty

Class std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >&&, std::__nonesuch&&> (0x0x7f18d8f7eea0) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8ebfde0) 0

Class std::is_same<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8f9db60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8f7ef00) 0 empty

Class std::_PCC<false, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8f7ef60) 0 empty

Class std::remove_reference<std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const UFTouchProperty&> > (0x0x7f18d8fd55a0) 0 empty

Class std::remove_reference<oif::frame::UFFrame*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<oif::frame::UFFrame*&> (0x0x7f18d8fd5720) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f18d9010cc0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f18d8fe5208) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f18d9010d20) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*> (0x0x7f18d8fe52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d9010d80) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const long unsigned int, unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const long unsigned int, unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*> > (0x0x7f18d9010de0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*>, std::__not_<std::is_pointer<std::pair<const long unsigned int, unsigned int>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*>, std::__not_<std::is_pointer<std::pair<const long unsigned int, unsigned int>*> > > (0x0x7f18d8fe5340) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*> (0x0x7f18d8fe53a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d9010e40) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f18d904a720) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f18d8fe5478) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f18d904a780) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f18d8fe5548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d904a7e0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f18d904a840) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > > (0x0x7f18d8fe55b0) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f18d8fe5618) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d904a8a0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d8c617e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8c61840) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f18d8c618a0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8fe5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8c61960) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > > (0x0x7f18d8c61a80) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8fe58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8c61ae0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8c61c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8fe5a28) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8fe5a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8c61c60) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8fe5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8c61cc0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8c61de0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8fe5bc8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8fe5c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8c61e40) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8fe5c98) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8fe5d00) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8fe5d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8c61f00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > > (0x0x7f18d8fe5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8c91000) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8fe5e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8c91060) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8c910c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8fe5ea0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8fe5f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8c91120) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8fe5f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8c911e0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, true> (0x0x7f18d8c91300) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c97000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, true> (0x0x7f18d8c91360) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   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 long unsigned int, unsigned int> >*&> (0x0x7f18d8fe5820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d8c61900) 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 long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8c971a0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c97208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d8c91480) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   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 long unsigned int, unsigned int> >*&> (0x0x7f18d8c97270) 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 long unsigned int, unsigned int> >*&> > (0x0x7f18d8c972d8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c97340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d8c914e0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   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 long unsigned int, unsigned int> >*&> (0x0x7f18d8c973a8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c97410) 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 long unsigned int, unsigned int> >*&> > (0x0x7f18d8c97478) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c974e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d8c91540) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   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 long unsigned int, unsigned int> >*&> (0x0x7f18d8c97548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8c915a0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   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 long unsigned int, unsigned int> >*&> (0x0x7f18d8c975b0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c97618) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8c91600) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   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 long unsigned int, unsigned int> >*&> (0x0x7f18d8c97680) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8c91660) 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 long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> >
   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 long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8c916c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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*, 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 long unsigned int, unsigned 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*, std::_Rb_tree_node_base* const&&> > (0x0x7f18d8c91720) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c917e0) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c919c0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c91780) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c97750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8c91ae0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8c977b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8c91cc0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f18d8c91d20) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f18d8c97820) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f18d8c97888) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f18d8c978f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8c91d80) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, 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 long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*, false> (0x0x7f18d8c91de0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, 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 long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> (0x0x7f18d8c97a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8c91e40) 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 long unsigned int, unsigned int> >*&, 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 long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f18d8c91ea0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f18d8c97a90) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d8c97af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8c91f00) 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 long unsigned int, unsigned 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*, std::_Rb_tree_node_base* const&&>, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d8c97b60) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f18d8c97bc8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d8c97c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8c91f60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, 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 long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, 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 long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d8c97c98) 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 long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d8c97d00) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f18d8c97d68) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d8c97dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8cb2000) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d8cb20c0) 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 long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> >
   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 long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> > (0x0x7f18d8cb2120) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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*, 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 long unsigned int, unsigned 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*, std::_Rb_tree_node_base* const&&> > (0x0x7f18d8cb2180) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d8c97ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cb21e0) 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 long unsigned int, unsigned 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*, std::_Rb_tree_node_base* const&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d8c97f08) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d8c97f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8cb2240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, 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 long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, 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 long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d8cbf000) 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 long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d8cbf068) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d8cbf0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8cb22a0) 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 long unsigned int, unsigned int> >*&> >
   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 long unsigned int, unsigned int> >*&> > (0x0x7f18d8cb2360) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f18d8cbf138) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f18d8cbf1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8cb23c0) 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 long unsigned int, unsigned int> >*&, 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 long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f18d8cb2480) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned 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<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f18d8cbf208) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f18d8cbf270) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8cb24e0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f18d8cb25a0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d8cb2de0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8cb2e40) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cb2ea0) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8cb2f00) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 0u> > > (0x0x7f18d8cbf410) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf478) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8cb2f60) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf4e0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 0u> > > (0x0x7f18d8cbf548) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8cfc000) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8cfc060) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8cbf618) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf680) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8cfc0c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8cbf6e8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8cbf750) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8cfc120) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8cfc180) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc1e0) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc240) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8cfc2a0) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc300) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbf958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc360) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8cbf9c0) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8cfc3c0) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc420) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8cfc480) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc4e0) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8cfc540) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc5a0) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc600) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8cfc660) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc6c0) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc720) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8cfc780) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc7e0) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfc840) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8cbfdd0) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbfe38) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8cfc8a0) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8cbfea0) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8cbff08) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cbff70) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8cfc900) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d21000) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d21068) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d210d0) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d21138) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d8cfc960) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d211a0) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d21208) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d21270) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d212d8) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d21340) 0 empty
          std::integral_constant<bool, false> (0x0x7f18d8cfc9c0) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d213a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8cfca20) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d21410) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d21478) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8cfca80) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8cfcae0) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d214e0) 0 empty
  std::__do_is_destructible_impl (0x0x7f18d8cfcb40) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false, false> (0x0x7f18d8d215b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8cfcba0) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d21618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8cfcc00) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8cfcc60) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d21680) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d8cfccc0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8d21750) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d217b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d8cfcd20) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d21820) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8d21888) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d218f0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d8cfcd80) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d21958) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d219c0) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8d21a28) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d21a90) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d8cfcde0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d21af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8cfce40) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> (0x0x7f18d8d21b60) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d21bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8cfcea0) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> (0x0x7f18d8d21c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8cfcf00) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8cfcf60) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8d21c98) 0 empty
  std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> (0x0x7f18d8d21d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8d37000) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d37120) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d37180) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d370c0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d21dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8d371e0) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8d21e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8d37240) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8d372a0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8d37300) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d21ea0) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d21f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8d37360) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d21f70) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d46000) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d46068) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8d373c0) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18d8d37420) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d46138) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8d37480) 0 empty

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8d374e0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d461a0) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d46208) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8d37540) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8d37600) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8d37660) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8d376c0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d8d37720) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d46410) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d8d37780) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d464e0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d46548) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d465b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d8d377e0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46618) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46680) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d466e8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d8d37840) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d467b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8d378a0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8d46820) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46888) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8d37900) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8d468f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8d37960) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d379c0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8d37a20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8d37a80) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d469c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8d37b40) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > > (0x0x7f18d8d37ba0) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8d37c00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8d37c60) 0 empty

Class std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8d37cc0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d46af8) 0 empty
  std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8d37d20) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8d37d80) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8d37de0) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d46c30) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8d37e40) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d46d00) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d46d68) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8d37ea0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > > (0x0x7f18d8d46e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8d37f00) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8d37f60) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8d8b000) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d46f08) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8d8b060) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8d8b0c0) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f18d8d8b120) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f068) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f18d8d8b180) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d46958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d8d37ae0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d8f138) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f1a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d8d8b1e0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f208) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d8f270) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f2d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d8d8b240) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f340) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f3a8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d8f410) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d8d8b2a0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8d8b300) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8d8f548) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8d8b360) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8d8f618) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8d8b3c0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d8b420) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8b4e0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8b540) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8b480) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8d8b5a0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8d8f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8d8b600) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8d8b660) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d8f7b8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d8f820) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d8f888) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8d8b6c0) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18d8d8b720) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d8f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8d8b780) 0 empty

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8d8b7e0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d8f9c0) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d8fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8d8b840) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8d8fa90) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d8faf8) 0 empty
    std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d8fb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8d8b8a0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8d8fbc8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8d8fc30) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8d8fc98) 0 empty
      std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8d8fd00) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8d8b900) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8d8b9c0) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d8ba20) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d8ba80) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8d8fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8d8bae0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8d8fe38) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8d8fea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8d8bb40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8d8ff08) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8d8ff70) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8dc5000) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8d8bba0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8d8bc60) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8d8bcc0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8d8bd20) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8d8bd80) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8dc50d0) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8dc5138) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8d8bde0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8dc51a0) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8dc5208) 0 empty
    std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8dc5270) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8d8be40) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8dc52d8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8dc5340) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8dc53a8) 0 empty
      std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8dc5410) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8d8bea0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8d8bf60) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8de8000) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8de8060) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8dc54e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8de80c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8dc5548) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8dc55b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8de8120) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8dc5618) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8dc5680) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8dc56e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8de8180) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8de8240) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8dc5750) 0 empty
  std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8dc57b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8de82a0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8de8360) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8dc5820) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8dc5888) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8de83c0) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8de8480) 0 empty

Class std::unary_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const UFFrameProperty>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const UFFrameProperty> (0x0x7f18d8de8ea0) 0 empty

Class std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d8dc5a90) 0 empty
  std::unary_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const UFFrameProperty> (0x0x7f18d8de8f00) 0 empty

Class std::remove_reference<const oif::frame::Value*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const oif::frame::Value*&> (0x0x7f18d8a4b2a0) 0 empty

Class std::unary_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const UFTouchProperty>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const UFTouchProperty> (0x0x7f18d8a4b6c0) 0 empty

Class std::_Select1st<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f18d8dc5bc8) 0 empty
  std::unary_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const UFTouchProperty> (0x0x7f18d8a4b720) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f18d8a4ba80) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8a4bae0) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8dc5c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a4bb40) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, 0u> >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8a4bba0) 0 empty

Class std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 0u> > > (0x0x7f18d8dc5d00) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8dc5d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8a4bc00) 0 empty

Class std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8dc5dd0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__not_<std::extent<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, 0u> > > (0x0x7f18d8dc5e38) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8dc5ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8a4bc60) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8a4bcc0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8dc5f08) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8dc5f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8a4bd20) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8c000) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8c068) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8a4bd80) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8a4bde0) 0 empty

Class std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a4be40) 0 empty

Class std::is_integral<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a4bea0) 0 empty

Class std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8a4bf00) 0 empty

Class std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c208) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a4bf60) 0 empty

Class std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a99000) 0 empty

Class std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8c2d8) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c340) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8a99060) 0 empty

Class std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a990c0) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8a99120) 0 empty

Class std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a99180) 0 empty

Class std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8a991e0) 0 empty

Class std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a99240) 0 empty

Class std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a992a0) 0 empty

Class std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8a99300) 0 empty

Class std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a99360) 0 empty

Class std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a993c0) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8a99420) 0 empty

Class std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a99480) 0 empty

Class std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a994e0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8c6e8) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c750) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8a99540) 0 empty

Class std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8c7b8) 0 empty
  std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8c820) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8c888) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8a995a0) 0 empty

Class std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8c8f0) 0 empty
  std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8c958) 0 empty
    std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8c9c0) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8ca28) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d8a99600) 0 empty

Class std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8ca90) 0 empty
  std::__or_<std::is_enum<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8caf8) 0 empty
    std::__or_<std::is_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8cb60) 0 empty
      std::__or_<std::is_member_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8cbc8) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8cc30) 0 empty
          std::integral_constant<bool, false> (0x0x7f18d8a99660) 0 empty

Class std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a996c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8a8cd00) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8a99720) 0 empty

Class std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a99780) 0 empty

Class std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8cdd0) 0 empty
  std::__do_is_destructible_impl (0x0x7f18d8a997e0) 0 empty

Class std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false, false> (0x0x7f18d8a8cea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8a99840) 0 empty

Class std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8a8cf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8a998a0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8a99900) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8a8cf70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d8a99960) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8abb068) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb0d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d8a999c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb138) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8abb1a0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb208) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d8a99a20) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb270) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb2d8) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8abb340) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb3a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d8a99a80) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8a99ae0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> (0x0x7f18d8abb478) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8a99b40) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> (0x0x7f18d8abb548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8a99ba0) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8a99c00) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8abb5b0) 0 empty
  std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> (0x0x7f18d8abb618) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8a99c60) 0 empty

Class std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8a99d80) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8a99de0) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8a99d20) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a99e40) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f18d8abb750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8a99ea0) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8a99f00) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8a99f60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8abb7b8) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8abb820) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8ad2000) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8abb888) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8abb8f0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8abb958) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8ad2060) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18d8ad20c0) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8abba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8ad2120) 0 empty

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8ad2180) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8abba90) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8abbaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8ad21e0) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8ad22a0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8ad2300) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8ad2360) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8abbc30) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d8ad23c0) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8abbd00) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8abbd68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d8ad2420) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8abbdd0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8abbe38) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8abbea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d8ad2480) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8abbf08) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8abbf70) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8af6000) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d8ad24e0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af60d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8ad2540) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8af6138) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af61a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8ad25a0) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8af6208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8ad2600) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8ad2660) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8ad26c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8ad2720) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af62d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8ad27e0) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > > (0x0x7f18d8ad2840) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8ad28a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8ad2900) 0 empty

Class std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af63a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8ad2960) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8af6410) 0 empty
  std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6478) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8ad29c0) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af64e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8ad2a20) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8ad2a80) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8af6548) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af65b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8ad2ae0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8af6618) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8af6680) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af66e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8ad2b40) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > > (0x0x7f18d8af6750) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8ad2ba0) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8ad2c00) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> > (0x0x7f18d8ad2c60) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8af6820) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6888) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8ad2cc0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af68f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8ad2d20) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f18d8ad2d80) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6958) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f18d8ad2de0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d8ad2780) 0 empty

Class std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8af6a28) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d8ad2e40) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6af8) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8af6b60) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d8ad2ea0) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6c30) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6c98) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8af6d00) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d8ad2f00) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8ad2f60) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8af6e38) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8af6ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8b25000) 0 empty

Class std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8af6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8b25060) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8b250c0) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8b25180) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8b251e0) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8b25120) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8b2d000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8b25240) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f18d8b2d068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8b252a0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b25300) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8b2d0d0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8b2d138) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b2d1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8b25360) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f18d8b253c0) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b2d270) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8b25420) 0 empty

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8b25480) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8b2d2d8) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b2d340) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8b254e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2d3a8) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8b2d410) 0 empty
    std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b2d478) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8b25540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2d4e0) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2d548) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8b2d5b0) 0 empty
      std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b2d618) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8b255a0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8b25660) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8b256c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8b25720) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8b25780) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8b2d750) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2d7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8b257e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8b2d820) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8b2d888) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2d8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8b25840) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8b25900) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8b25960) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8b259c0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8b25a20) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8b2d9c0) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b2da28) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8b25a80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2da90) 0 empty
  std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8b2daf8) 0 empty
    std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b2db60) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8b25ae0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2dbc8) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2dc30) 0 empty
    std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8b2dc98) 0 empty
      std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b2dd00) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d8b25b40) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8b25c00) 0 empty

Class std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f18d8b25c60) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8b25cc0) 0 empty

Class std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8b25d20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8b2de38) 0 empty
  std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b2dea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8b25d80) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8b2df08) 0 empty
  std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > > (0x0x7f18d8b2df70) 0 empty
    std::__not_<std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f18d8b7c000) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8b25de0) 0 empty

Class std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8b25ea0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&>, std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> > (0x0x7f18d8b7c068) 0 empty
  std::is_constructible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&> (0x0x7f18d8b7c0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8b25f00) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8b87000) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f18d8b7c138) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b7c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8b87060) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f18d8b87120) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f18d8be11e0) 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> > (0x0x7f18d8be1180) 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> > (0x0x7f18d8be1240) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f18d8be1480) 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> > (0x0x7f18d8be1420) 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> > (0x0x7f18d8be14e0) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8be1ba0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8b7caf8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8be1c00) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f18d8b7cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8be1c60) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f18d8be1cc0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f18d8b7cc30) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f18d8b7cc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8be1d20) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d87dd5a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8b7cd00) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d87dd600) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f18d8b7cdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d87dd660) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f18d87dd6c0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f18d8b7ce38) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f18d8b7cea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d87dd720) 0 empty

Class std::_PCC<true, const UFAxisType, float>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const UFAxisType, float> (0x0x7f18d8816120) 0 empty

Class std::conditional<false, std::is_copy_assignable<float>, std::is_copy_assignable<const UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_assignable<float>, std::is_copy_assignable<const UFAxisType> > (0x0x7f18d8816180) 0 empty

Class std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<float> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<float> > (0x0x7f18d8b7c618) 0 empty
  std::is_copy_assignable<const UFAxisType> (0x0x7f18d8b7c680) 0 empty
    std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f18d8b7c6e8) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f18d8b7c888) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d88162a0) 0 empty

Class std::conditional<false, const std::pair<const UFAxisType, float>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, const std::pair<const UFAxisType, float>&, const std::__nonesuch&> (0x0x7f18d8816300) 0 empty

Class std::__not_<std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<float> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__and_<std::is_copy_assignable<const UFAxisType>, std::is_copy_assignable<float> > > (0x0x7f18d8b7c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8816420) 0 empty

Class std::conditional<true, const std::pair<const UFAxisType, float>&, const std::__nonesuch&>
   size=1 align=1
   base size=0 base align=1
std::conditional<true, const std::pair<const UFAxisType, float>&, const std::__nonesuch&> (0x0x7f18d8816480) 0 empty

Class std::conditional<false, std::is_move_assignable<float>, std::is_move_assignable<const UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_move_assignable<float>, std::is_move_assignable<const UFAxisType> > (0x0x7f18d88165a0) 0 empty

Class std::__and_<std::is_move_assignable<const UFAxisType>, std::is_move_assignable<float> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_move_assignable<const UFAxisType>, std::is_move_assignable<float> > (0x0x7f18d88660d0) 0 empty
  std::is_move_assignable<const UFAxisType> (0x0x7f18d8866138) 0 empty
    std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f18d88661a0) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f18d8866208) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d88166c0) 0 empty

Class std::conditional<false, std::pair<const UFAxisType, float>&&, std::__nonesuch&&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::pair<const UFAxisType, float>&&, std::__nonesuch&&> (0x0x7f18d8816720) 0 empty

Class std::pair<const UFAxisType, float>
   size=8 align=4
   base size=8 base align=4
std::pair<const UFAxisType, float> (0x0x7f18d88160c0) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, float> >::_Tp2
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, float> >::_Tp2 (0x0x7f18d8816780) 0

Class __gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, float> >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_membuf<std::pair<const UFAxisType, float> > (0x0x7f18d8816060) 0

Class std::_Rb_tree_node<std::pair<const UFAxisType, float> >
   size=40 align=8
   base size=40 base align=8
std::_Rb_tree_node<std::pair<const UFAxisType, float> > (0x0x7f18d8b7cf70) 0
  std::_Rb_tree_node_base (0x0x7f18d8816000) 0

Class std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, void>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, void> (0x0x7f18d8816cc0) 0 empty

Class std::iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f18d8866340) 0 empty
  std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, void> (0x0x7f18d8816d20) 0 empty

Class std::__is_assignable_helper<std::shared_ptr<oif::frame::UFTouch>&, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::shared_ptr<oif::frame::UFTouch>&, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d8816d80) 0 empty

Class std::is_assignable<std::shared_ptr<oif::frame::UFTouch>&, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::shared_ptr<oif::frame::UFTouch>&, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f18d8866548) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8816de0) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f18d8816f00) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d88a0660) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f18d88a06c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f18d88a0720) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8866888) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d88a07e0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f18d88a0840) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88668f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d88a08a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f18d88a0900) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8866958) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88669c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d88a0960) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8866a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d88a09c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f18d88a0a20) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8866a90) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8866af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d88a0a80) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8866b60) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8866bc8) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8866c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d88a0ae0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f18d8866c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d88a0b40) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8866d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d88a0ba0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f18d88a0c00) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8866d68) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8866dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d88a0c60) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8866e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d88a0cc0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f18d88a0d20) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8866ea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f18d88a0d80) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8866820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d88a0780) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8866f70) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88662d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d88a0de0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e2000) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d88e2068) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e20d0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d88a0e40) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e2138) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e21a0) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d88e2208) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e2270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d88a0ea0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e22d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d88a0f00) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> (0x0x7f18d88e2340) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e23a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d88a0f60) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> (0x0x7f18d88e2410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d88e6000) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d88e6060) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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&&> > (0x0x7f18d88e60c0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e6180) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e61e0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e6120) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d88e6240) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e2548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d88e62a0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f18d88e6300) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f18d88e25b0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f18d88e2618) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f18d88e2680) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d88e6360) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f18d88e63c0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> (0x0x7f18d88e27b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d88e6420) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> > (0x0x7f18d88e6480) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f18d88e2820) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d88e2888) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d88e64e0) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d88e28f0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f18d88e2958) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d88e29c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d88e6540) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d88e2a28) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d88e2a90) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f18d88e2af8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d88e2b60) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d88e65a0) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d88e6660) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d88e66c0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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&&> > (0x0x7f18d88e6720) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d88e2c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d88e6780) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d88e2c98) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d88e2d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d88e67e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d88e2d68) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d88e2dd0) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d88e2e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d88e6840) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d88e6900) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f18d88e2ea0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f18d88e2f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d88e6960) 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> > (0x0x7f18d88e6a20) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f18d88e2f70) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f18d8917000) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d88e6a80) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d88e6b40) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d8930540) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d89171a0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f18d89305a0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f18d89172d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8930960) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f18d89309c0) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f18d8917340) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f18d89173a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8930a20) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d8930b40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f18d8930ba0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f18d8930c00) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917548) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8930cc0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f18d8930d20) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d89175b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8930d80) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f18d8930de0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8917618) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917680) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8930e40) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d89176e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8930ea0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f18d8930f00) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8917750) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d89177b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8930f60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8917820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8917888) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d89178f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d898a000) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f18d8917958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d898a060) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d89179c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d898a0c0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f18d898a120) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8917a28) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d898a180) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d898a1e0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f18d898a240) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917b60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f18d898a2a0) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d89174e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f18d8930c60) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8917c30) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917c98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f18d898a300) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917d00) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8917d68) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917dd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f18d898a360) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917e38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917ea0) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d8917f08) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917f70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f18d898a3c0) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8917208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d898a420) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> (0x0x7f18d8998000) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8998068) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d898a480) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> (0x0x7f18d89980d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d898a4e0) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d898a540) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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&&> > (0x0x7f18d898a5a0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d898a660) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d898a6c0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d898a600) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d89981a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d898a720) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d8998208) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d898a780) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f18d898a7e0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f18d8998270) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f18d89982d8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f18d8998340) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d898a840) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f18d898a8a0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> (0x0x7f18d8998478) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d898a900) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> > (0x0x7f18d898a960) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f18d89984e0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d8998548) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d898a9c0) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d89985b0) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f18d8998618) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d8998680) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d898aa20) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d89986e8) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d8998750) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f18d89987b8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f18d8998820) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d898aa80) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d898ab40) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d898aba0) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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&&> > (0x0x7f18d898ac00) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d89988f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d898ac60) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d8998958) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d89989c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d898acc0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d8998a28) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f18d8998a90) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f18d8998af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d898ad20) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f18d898ade0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f18d8998b60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f18d8998bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d898ae40) 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> > (0x0x7f18d898af00) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f18d8998c30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f18d8998c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d898af60) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f18d85cb060) 0 empty

Class std::tuple_element<0ul, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d8636a80) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > > (0x0x7f18d8659120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > > (0x0x7f18d861b618) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > > (0x0x7f18d8659240) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> (0x0x7f18d861b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86592a0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFAxisType, float>*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFAxisType, float>*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> > (0x0x7f18d8659300) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*>, std::__not_<std::is_pointer<std::pair<const UFAxisType, float>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*>, std::__not_<std::is_pointer<std::pair<const UFAxisType, float>*> > > (0x0x7f18d861b958) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> (0x0x7f18d861b9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8659360) 0 empty

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

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

Class std::remove_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f18d8659840) 0 empty

Class std::remove_const<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const UFFrameProperty&> > (0x0x7f18d8659ae0) 0 empty

Class std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > (0x0x7f18d861bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8659b40) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > > (0x0x7f18d861bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8659ba0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&>, std::__is_direct_constructible_new_safe<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&>, std::__is_direct_constructible_new_safe<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d8659d20) 0 empty

Class std::remove_volatile<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d8659de0) 0 empty

Class std::remove_const<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d8659e40) 0 empty

Class std::remove_cv<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d8659d80) 0 empty

Class std::__is_void_helper<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d861bf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8659ea0) 0 empty

Class std::is_void<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d861bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8659f00) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const UFFrameProperty&>&&>, std::is_function<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const UFFrameProperty&>&&>, std::is_function<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d8659f60) 0 empty

Class std::is_function<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d861b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86ae000) 0 empty

Class std::__or_<std::is_void<std::tuple<const UFFrameProperty&>&&>, std::is_function<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const UFFrameProperty&>&&>, std::is_function<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86af000) 0 empty
  std::is_function<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af068) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d86ae060) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const UFFrameProperty&>&&>, std::is_function<std::tuple<const UFFrameProperty&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const UFFrameProperty&>&&>, std::is_function<std::tuple<const UFFrameProperty&>&&> > > (0x0x7f18d86af0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d86ae0c0) 0 empty

Class std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86ae120) 0 empty

Class std::conditional<false, std::is_rvalue_reference<const UFFrameProperty&>, std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<const UFFrameProperty&>, std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86ae180) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&>, std::is_rvalue_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&>, std::is_rvalue_reference<const UFFrameProperty&> > (0x0x7f18d86af1a0) 0 empty
  std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d86ae1e0) 0 empty

Class std::conditional<false, std::is_function<std::tuple<const UFFrameProperty&>&&>, std::__or_<std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<const UFFrameProperty&>&&>, std::__or_<std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> > > (0x0x7f18d86ae2a0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&>, std::is_rvalue_reference<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&>, std::is_rvalue_reference<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86ae300) 0 empty

Class std::is_rvalue_reference<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d86ae360) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&>, std::is_rvalue_reference<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&>, std::is_rvalue_reference<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86af340) 0 empty
  std::is_rvalue_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d86ae3c0) 0 empty

Class std::is_reference<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af410) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d86ae420) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86ae480) 0 empty

Class std::__or_<std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86af478) 0 empty
  std::is_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d86ae4e0) 0 empty

Class std::__or_<std::is_function<std::tuple<const UFFrameProperty&>&&>, std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const UFFrameProperty&>&&>, std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86af548) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86af5b0) 0 empty
    std::is_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af618) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d86ae540) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const UFFrameProperty&>&&>, std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const UFFrameProperty&>&&>, std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> > > (0x0x7f18d86af680) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86ae5a0) 0 empty

Class std::is_object<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86ae600) 0 empty

Class std::conditional<false, std::is_object<std::tuple<const UFFrameProperty&>&&>, std::is_reference<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<const UFFrameProperty&>&&>, std::is_reference<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86ae660) 0 empty

Class std::__or_<std::is_object<std::tuple<const UFFrameProperty&>&&>, std::is_reference<std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const UFFrameProperty&>&&>, std::is_reference<std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86af750) 0 empty
  std::is_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d86ae6c0) 0 empty

Class std::__is_referenceable<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af820) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d86ae720) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<const UFFrameProperty&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<const UFFrameProperty&>&&, true> (0x0x7f18d86ae780) 0 empty

Class std::add_rvalue_reference<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86af888) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFFrameProperty&>&&, true> (0x0x7f18d86ae7e0) 0 empty

Class std::__is_static_castable_impl<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f18d86af270) 0 empty
  std::__do_is_static_castable_impl (0x0x7f18d86ae240) 0 empty

Class std::__is_static_castable_safe<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f18d86af958) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86ae900) 0 empty

Class std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f18d86af9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86aea20) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, false> > >, std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> >
   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 UFFrameProperty&>&&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, false> > >, std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> > (0x0x7f18d86aea80) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, false> > > > (0x0x7f18d86afa28) 0 empty
  std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f18d86afa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d86aeae0) 0 empty

Class std::__is_direct_constructible_ref_cast<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86afaf8) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, false> > > > (0x0x7f18d86afb60) 0 empty
    std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f18d86afbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d86aeb40) 0 empty

Class std::__is_direct_constructible_new<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86afd00) 0 empty
  std::__is_direct_constructible_ref_cast<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86afd68) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, false> > > > (0x0x7f18d86afdd0) 0 empty
      std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f18d86afe38) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d86aeba0) 0 empty

Class std::__is_direct_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86cc000) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86aecc0) 0 empty

Class std::__is_constructible_impl<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86cc068) 0 empty
  std::__is_direct_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86cc0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d86aede0) 0 empty

Class std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86cc138) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86aef60) 0 empty

Class std::__and_<std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> > (0x0x7f18d86cc1a0) 0 empty
  std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86cc208) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d86ce000) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const UFFrameProperty&>&&>, std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const UFFrameProperty&>&&>, std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > > (0x0x7f18d86ce180) 0 empty

Class std::__or_<std::is_void<std::tuple<const UFFrameProperty&>&&>, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const UFFrameProperty&>&&>, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f18d86cc340) 0 empty
  std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f18d86cc3a8) 0 empty
    std::is_array<const UFFrameProperty&> (0x0x7f18d86cc410) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d86ce1e0) 0 empty

Class std::__is_convertible_helper<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&, false> (0x0x7f18d86ce2a0) 0 empty

Class std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f18d86cc5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d86ce3c0) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> > (0x0x7f18d86cc618) 0 empty
  std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f18d86cc680) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d86ce420) 0 empty

Class std::remove_reference<const std::tuple<const UFFrameProperty&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<const UFFrameProperty&>&> (0x0x7f18d86ce660) 0 empty

Class std::remove_volatile<const std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<const UFFrameProperty&> > (0x0x7f18d86ce720) 0 empty

Class std::remove_const<const std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<const UFFrameProperty&> > (0x0x7f18d86ce780) 0 empty

Class std::remove_cv<const std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<const UFFrameProperty&> > (0x0x7f18d86ce6c0) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFFrameProperty&>&, const UFFrameProperty&> >, std::__not_<std::is_constructible<const UFFrameProperty&, const std::tuple<const UFFrameProperty&>&> > >, std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFFrameProperty&>&, const UFFrameProperty&> >, std::__not_<std::is_constructible<const UFFrameProperty&, const std::tuple<const UFFrameProperty&>&> > >, std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > > > (0x0x7f18d86ce7e0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > >, std::__not_<std::is_convertible<const std::tuple<const UFFrameProperty&>&, const UFFrameProperty&> >, std::__not_<std::is_constructible<const UFFrameProperty&, const std::tuple<const UFFrameProperty&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > >, std::__not_<std::is_convertible<const std::tuple<const UFFrameProperty&>&, const UFFrameProperty&> >, std::__not_<std::is_constructible<const UFFrameProperty&, const std::tuple<const UFFrameProperty&>&> > > (0x0x7f18d86cc7b8) 0 empty
  std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > > (0x0x7f18d86cc820) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d86ce840) 0 empty

Class std::remove_reference<std::tuple<const UFFrameProperty&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f18d86ce900) 0 empty

Class std::remove_volatile<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const UFFrameProperty&> > (0x0x7f18d86ce9c0) 0 empty

Class std::remove_cv<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const UFFrameProperty&> > (0x0x7f18d86ce960) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> >, std::__not_<std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> > >, std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> >, std::__not_<std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> > >, std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > > > (0x0x7f18d86cea20) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > >, std::__not_<std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> >, std::__not_<std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > >, std::__not_<std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> >, std::__not_<std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> > > (0x0x7f18d86cc9c0) 0 empty
  std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > > (0x0x7f18d86cca28) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d86cea80) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>, std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>, std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f18d86ceb40) 0 empty

Class std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d86ccaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d86ceba0) 0 empty

Class std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f18d86ccb60) 0 empty
  std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d86ccbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d86cec00) 0 empty

Class std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d86ccc30) 0 empty
  std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f18d86ccc98) 0 empty
    std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d86ccd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d86cec60) 0 empty

Class std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true> (0x0x7f18d86ccd68) 0 empty
  std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d86ccdd0) 0 empty
    std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f18d86cce38) 0 empty
      std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d86ccea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d86cecc0) 0 empty

Class std::is_nothrow_move_constructible<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const UFFrameProperty&> (0x0x7f18d86ccf08) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true> (0x0x7f18d86ccf70) 0 empty
    std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d86f7000) 0 empty
      std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f18d86f7068) 0 empty
        std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f18d86f70d0) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d86ced20) 0 empty

Class std::remove_const<std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const UFTouchProperty&> > (0x0x7f18d87043c0) 0 empty

Class std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > (0x0x7f18d86f72d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8704420) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > (0x0x7f18d86f7340) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8704480) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&>, std::__is_direct_constructible_new_safe<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&>, std::__is_direct_constructible_new_safe<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d8704600) 0 empty

Class std::remove_volatile<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d87046c0) 0 empty

Class std::remove_const<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d8704720) 0 empty

Class std::remove_cv<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d8704660) 0 empty

Class std::__is_void_helper<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f75b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8704780) 0 empty

Class std::is_void<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7618) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d87047e0) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const UFTouchProperty&>&&>, std::is_function<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const UFTouchProperty&>&&>, std::is_function<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d8704840) 0 empty

Class std::is_function<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7680) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d87048a0) 0 empty

Class std::__or_<std::is_void<std::tuple<const UFTouchProperty&>&&>, std::is_function<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const UFTouchProperty&>&&>, std::is_function<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d86f76e8) 0 empty
  std::is_function<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7750) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8704900) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const UFTouchProperty&>&&>, std::is_function<std::tuple<const UFTouchProperty&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const UFTouchProperty&>&&>, std::is_function<std::tuple<const UFTouchProperty&>&&> > > (0x0x7f18d86f77b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8704960) 0 empty

Class std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d87049c0) 0 empty

Class std::conditional<false, std::is_rvalue_reference<const UFTouchProperty&>, std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<const UFTouchProperty&>, std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d8704a20) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&>, std::is_rvalue_reference<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&>, std::is_rvalue_reference<const UFTouchProperty&> > (0x0x7f18d86f7888) 0 empty
  std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f78f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8704a80) 0 empty

Class std::conditional<false, std::is_function<std::tuple<const UFTouchProperty&>&&>, std::__or_<std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<const UFTouchProperty&>&&>, std::__or_<std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > > (0x0x7f18d8704b40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&>, std::is_rvalue_reference<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&>, std::is_rvalue_reference<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d8704ba0) 0 empty

Class std::is_rvalue_reference<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f79c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8704c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&>, std::is_rvalue_reference<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&>, std::is_rvalue_reference<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d86f7a28) 0 empty
  std::is_rvalue_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8704c60) 0 empty

Class std::is_reference<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8704cc0) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d8704d20) 0 empty

Class std::__or_<std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d86f7b60) 0 empty
  std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8704d80) 0 empty

Class std::__or_<std::is_function<std::tuple<const UFTouchProperty&>&&>, std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const UFTouchProperty&>&&>, std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d86f7c30) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d86f7c98) 0 empty
    std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8704de0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const UFTouchProperty&>&&>, std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const UFTouchProperty&>&&>, std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > > (0x0x7f18d86f7d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8704e40) 0 empty

Class std::is_object<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8704ea0) 0 empty

Class std::conditional<false, std::is_object<std::tuple<const UFTouchProperty&>&&>, std::is_reference<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<const UFTouchProperty&>&&>, std::is_reference<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d8704f00) 0 empty

Class std::__or_<std::is_object<std::tuple<const UFTouchProperty&>&&>, std::is_reference<std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const UFTouchProperty&>&&>, std::is_reference<std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d86f7e38) 0 empty
  std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d8704f60) 0 empty

Class std::__is_referenceable<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8737000) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<const UFTouchProperty&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<const UFTouchProperty&>&&, true> (0x0x7f18d8737060) 0 empty

Class std::add_rvalue_reference<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d86f7f70) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFTouchProperty&>&&, true> (0x0x7f18d87370c0) 0 empty

Class std::__is_static_castable_impl<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f18d86f7958) 0 empty
  std::__do_is_static_castable_impl (0x0x7f18d8704ae0) 0 empty

Class std::__is_static_castable_safe<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f18d873a068) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d87371e0) 0 empty

Class std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f18d873a0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8737300) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, false> > >, std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> >
   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 UFTouchProperty&>&&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, false> > >, std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> > (0x0x7f18d8737360) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, false> > > > (0x0x7f18d873a138) 0 empty
  std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f18d873a1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d87373c0) 0 empty

Class std::__is_direct_constructible_ref_cast<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f18d873a208) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, false> > > > (0x0x7f18d873a270) 0 empty
    std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f18d873a2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8737420) 0 empty

Class std::__is_direct_constructible_new<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f18d873a410) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f18d873a478) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, false> > > > (0x0x7f18d873a4e0) 0 empty
      std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f18d873a548) 0 empty
        std::integral_constant<bool, false> (0x0x7f18d8737480) 0 empty

Class std::__is_direct_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f18d873a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d87375a0) 0 empty

Class std::__is_constructible_impl<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f18d873a750) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f18d873a7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d87376c0) 0 empty

Class std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f18d873a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8737840) 0 empty

Class std::__and_<std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> > (0x0x7f18d873a888) 0 empty
  std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f18d873a8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d87378a0) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const UFTouchProperty&>&&>, std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const UFTouchProperty&>&&>, std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > > (0x0x7f18d8737a20) 0 empty

Class std::__or_<std::is_void<std::tuple<const UFTouchProperty&>&&>, std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const UFTouchProperty&>&&>, std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f18d873aa28) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f18d873aa90) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f18d873aaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f18d8737a80) 0 empty

Class std::__is_convertible_helper<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&, false> (0x0x7f18d8737b40) 0 empty

Class std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f18d873ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f18d8737c60) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> > (0x0x7f18d873ad00) 0 empty
  std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f18d873ad68) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8737cc0) 0 empty

Class std::remove_reference<const std::tuple<const UFTouchProperty&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<const UFTouchProperty&>&> (0x0x7f18d8737f00) 0 empty

Class std::remove_volatile<const std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::tuple<const UFTouchProperty&> > (0x0x7f18d8754000) 0 empty

Class std::remove_const<const std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::tuple<const UFTouchProperty&> > (0x0x7f18d8754060) 0 empty

Class std::remove_cv<const std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::tuple<const UFTouchProperty&> > (0x0x7f18d8737f60) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFTouchProperty&>&, const UFTouchProperty&> >, std::__not_<std::is_constructible<const UFTouchProperty&, const std::tuple<const UFTouchProperty&>&> > >, std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFTouchProperty&>&, const UFTouchProperty&> >, std::__not_<std::is_constructible<const UFTouchProperty&, const std::tuple<const UFTouchProperty&>&> > >, std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > > (0x0x7f18d87540c0) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > >, std::__not_<std::is_convertible<const std::tuple<const UFTouchProperty&>&, const UFTouchProperty&> >, std::__not_<std::is_constructible<const UFTouchProperty&, const std::tuple<const UFTouchProperty&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > >, std::__not_<std::is_convertible<const std::tuple<const UFTouchProperty&>&, const UFTouchProperty&> >, std::__not_<std::is_constructible<const UFTouchProperty&, const std::tuple<const UFTouchProperty&>&> > > (0x0x7f18d873aea0) 0 empty
  std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > (0x0x7f18d873af08) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8754120) 0 empty

Class std::remove_reference<std::tuple<const UFTouchProperty&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f18d87541e0) 0 empty

Class std::remove_volatile<std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const UFTouchProperty&> > (0x0x7f18d87542a0) 0 empty

Class std::remove_cv<std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const UFTouchProperty&> > (0x0x7f18d8754240) 0 empty

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> >, std::__not_<std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> > >, std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> >, std::__not_<std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> > >, std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > > (0x0x7f18d8754300) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > >, std::__not_<std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> >, std::__not_<std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > >, std::__not_<std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> >, std::__not_<std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> > > (0x0x7f18d875e0d0) 0 empty
  std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > (0x0x7f18d875e138) 0 empty
    std::integral_constant<bool, false> (0x0x7f18d8754360) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&>, std::is_constructible<const UFTouchProperty&, const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&>, std::is_constructible<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f18d8754420) 0 empty

Class std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d875e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f18d8754480) 0 empty

Class std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f18d875e270) 0 empty
  std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d875e2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f18d87544e0) 0 empty

Class std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d875e340) 0 empty
  std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f18d875e3a8) 0 empty
    std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d875e410) 0 empty
      std::integral_constant<bool, true> (0x0x7f18d8754540) 0 empty

Class std::__is_nothrow_move_constructible_impl<const UFTouchProperty&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const UFTouchProperty&, true> (0x0x7f18d875e478) 0 empty
  std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d875e4e0) 0 empty
    std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f18d875e548) 0 empty
      std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d875e5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f18d87545a0) 0 empty

Class std::is_nothrow_move_constructible<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const UFTouchProperty&> (0x0x7f18d875e618) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFTouchProperty&, true> (0x0x7f18d875e680) 0 empty
    std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d875e6e8) 0 empty
      std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f18d875e750) 0 empty
        std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f18d875e7b8) 0 empty
          std::integral_constant<bool, true> (0x0x7f18d8754600) 0 empty

Class std::tuple_element<0ul, std::tuple<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d8754ea0) 0 empty

Class std::tuple_element<1ul, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1ul, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d875e8f0) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f18d8754f00) 0 empty

Class std::tuple_element<0ul, std::tuple<long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<long unsigned int&&> > (0x0x7f18d8784600) 0 empty

Class std::tuple_element<0ul, std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const UFFrameProperty&> > (0x0x7f18d87ba1e0) 0 empty

Class std::tuple_element<0ul, std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const UFTouchProperty&> > (0x0x7f18d87ba600) 0 empty

