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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f974c44e660) 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> (0x0x7f974c44e6c0) 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> (0x0x7f974c44e720) 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> (0x0x7f974c44e780) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f974c488060) 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> (0x0x7f974c4880c0) 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> (0x0x7f974c488120) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f974c488180) 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> (0x0x7f974c4881e0) 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> (0x0x7f974c488240) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f974c488300) 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> (0x0x7f974c488360) 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> (0x0x7f974c4883c0) 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> (0x0x7f974c488420) 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> (0x0x7f974c488480) 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> (0x0x7f974c4884e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f974c3fe9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf420) 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> (0x0x7f974c3fea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf480) 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> (0x0x7f974c3fea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf4e0) 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> (0x0x7f974c3feaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf540) 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> (0x0x7f974c3feb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf5a0) 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> (0x0x7f974c3febc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf600) 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> (0x0x7f974c3fec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf660) 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> (0x0x7f974c3fec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf6c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f974c3fed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf720) 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> (0x0x7f974c3fed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf780) 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> (0x0x7f974c3fedd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf7e0) 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> (0x0x7f974c3fee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf840) 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> (0x0x7f974c3feea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf8a0) 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> (0x0x7f974c3fef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bf900) 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> (0x0x7f974c4d5068) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bfa20) 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> (0x0x7f974c4d50d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bfa80) 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> (0x0x7f974c4d5138) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4bfae0) 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> (0x0x7f974c4f7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f974c4e1cc0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f974c50d960) 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 (0x0x7f974c50dba0) 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 (0x0x7f974c50dde0) 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 (0x0x7f974c53b060) 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 (0x0x7f974c53b1e0) 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 (0x0x7f974c53b5a0) 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 (0x0x7f974c5766c0) 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> (0x0x7f974c576c60) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f974c5a1f60) 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> (0x0x7f974c5cb000) 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> (0x0x7f974c5cb060) 0 empty

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f974bbfa4e0) 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 (0x0x7f974bbfa5a0) 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 (0x0x7f974bbfa660) 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 (0x0x7f974bbfa720) 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 (0x0x7f974bbfa7e0) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f974bbfae40) 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 (0x0x7f974bc37060) 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 (0x0x7f974bc370c0) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f974bc20618) 0 empty
  std::input_iterator_tag (0x0x7f974bc96840) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f974bc20680) 0 empty
  std::forward_iterator_tag (0x0x7f974bc206e8) 0 empty
    std::input_iterator_tag (0x0x7f974bc968a0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f974bc20750) 0 empty
  std::bidirectional_iterator_tag (0x0x7f974bc207b8) 0 empty
    std::forward_iterator_tag (0x0x7f974bc20820) 0 empty
      std::input_iterator_tag (0x0x7f974bc96900) 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> (0x0x7f974bcf9060) 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 (0x0x7f974bd43420) 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 (0x0x7f974bd43540) 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 (0x0x7f974bd436c0) 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 (0x0x7f974bd43840) 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 (0x0x7f974bd43960) 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> (0x0x7f974bd77d80) 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> (0x0x7f974bd77ea0) 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> (0x0x7f974bd9c3c0) 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> (0x0x7f974bd9c480) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f974bb74480) 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*> (0x0x7f974b8434e0) 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*> (0x0x7f974bb7a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b843540) 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*> > > (0x0x7f974b8435a0) 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*> (0x0x7f974bb7a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8436c0) 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*> > (0x0x7f974b843720) 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*> (0x0x7f974bb7a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b843780) 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*> > (0x0x7f974bb7a410) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f974bb7a478) 0 empty
    std::integral_constant<bool, false> (0x0x7f974b8437e0) 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*> (0x0x7f974bb7a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b843840) 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*> > (0x0x7f974b8438a0) 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*> (0x0x7f974b843960) 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*> (0x0x7f974b8439c0) 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*> (0x0x7f974b843900) 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*> (0x0x7f974bb7a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b843a20) 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*> (0x0x7f974bb7a618) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b843a80) 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*> > (0x0x7f974bb7a680) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f974bb7a6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974b843ae0) 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*> > (0x0x7f974bb7a820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f974bb7a888) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f974bb7a8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f974b843b40) 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*> > > (0x0x7f974bb7a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b843ba0) 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*> (0x0x7f974bb7aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b843c00) 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*> > (0x0x7f974b843c60) 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*> > (0x0x7f974bb7aa90) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f974bb7aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b843cc0) 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*> (0x0x7f974bb7ac30) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b843de0) 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*&> (0x0x7f974bb7ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b843ea0) 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*&> > > (0x0x7f974b843f00) 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*&> (0x0x7f974bb7ad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8b6060) 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*&> > (0x0x7f974b8b60c0) 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*&> > (0x0x7f974bb7ad68) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f974bb7add0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8b6120) 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*&> (0x0x7f974bb7ae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8b6180) 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*&> > (0x0x7f974b8b61e0) 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*&> > (0x0x7f974bb7aea0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f974bb7af08) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8b6240) 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*&> > (0x0x7f974bb7a270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f974b8bd000) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f974b8bd068) 0 empty
      std::integral_constant<bool, true> (0x0x7f974b8b62a0) 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*&> > > (0x0x7f974b8bd138) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8b6300) 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*&> (0x0x7f974b8bd1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8b6360) 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*&> > (0x0x7f974b8b63c0) 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*&> > (0x0x7f974b8bd208) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f974b8bd270) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8b6420) 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*&> (0x0x7f974b8bd3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8b6540) 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> (0x0x7f974b8b65a0) 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*&> (0x0x7f974b8bd410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f974b8b6600) 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&> (0x0x7f974b8bd4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8b6660) 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&> > > (0x0x7f974b8b66c0) 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&> (0x0x7f974b8bd548) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8b6720) 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&> > (0x0x7f974b8b6780) 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&> > (0x0x7f974b8bd5b0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f974b8bd618) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8b67e0) 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&> (0x0x7f974b8bd680) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8b6840) 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&> > (0x0x7f974b8b68a0) 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&> > (0x0x7f974b8bd6e8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f974b8bd750) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8b6900) 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&> > (0x0x7f974b8bd7b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f974b8bd820) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f974b8bd888) 0 empty
      std::integral_constant<bool, true> (0x0x7f974b8b6960) 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&> > > (0x0x7f974b8bd8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8b69c0) 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&> (0x0x7f974b8bd958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8b6a20) 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&> > (0x0x7f974b8b6a80) 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&> > (0x0x7f974b8bd9c0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f974b8bda28) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8b6ae0) 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&> (0x0x7f974b8bda90) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8b6b40) 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> (0x0x7f974b8b6ba0) 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&> (0x0x7f974b8bdaf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f974b8b6c00) 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&> (0x0x7f974b843e40) 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&> (0x0x7f974b8bdb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8b6c60) 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> (0x0x7f974b8bdbc8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f974b8bdc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8b6cc0) 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*> (0x0x7f974b8bdc98) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f974b8bdd00) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f974b8bdd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f974b8b6d20) 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*> > (0x0x7f974b8b6d80) 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*> > (0x0x7f974b8bddd0) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f974b8bde38) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f974b8bdea0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f974b8bdf08) 0 empty
        std::integral_constant<bool, true> (0x0x7f974b8b6de0) 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&> (0x0x7f974b8b6e40) 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*> > > (0x0x7f974b8de000) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8b6ea0) 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&> (0x0x7f974b8b6f00) 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*&&> (0x0x7f974b8de0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8ec000) 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*&&> > > (0x0x7f974b8ec060) 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*&&> (0x0x7f974b8de138) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8ec180) 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*&&> > (0x0x7f974b8ec1e0) 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*&&> (0x0x7f974b8de1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8ec240) 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*&&> > (0x0x7f974b8de208) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f974b8de270) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8ec2a0) 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*&&> (0x0x7f974b8de2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8ec300) 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*&&> > (0x0x7f974b8ec360) 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*&&> > (0x0x7f974b8de340) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f974b8de3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8ec3c0) 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*&&> > (0x0x7f974b8de4e0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f974b8de548) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f974b8de5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f974b8ec420) 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*&&> > > (0x0x7f974b8de680) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8ec480) 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*&&> (0x0x7f974b8de6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b8ec4e0) 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*&&> > (0x0x7f974b8ec540) 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*&&> > (0x0x7f974b8de750) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f974b8de7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8ec5a0) 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*&&> (0x0x7f974b8de9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8ec600) 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> (0x0x7f974b8ec660) 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*&&> (0x0x7f974b8dea28) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f974b8ec6c0) 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*&&> (0x0x7f974b8b6f60) 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*&&> (0x0x7f974b8dea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f974b8ec720) 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> (0x0x7f974b8deaf8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f974b8deb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f974b8ec780) 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*> (0x0x7f974b8debc8) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f974b8dec30) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f974b8dec98) 0 empty
      std::integral_constant<bool, true> (0x0x7f974b8ec7e0) 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*> > (0x0x7f974b8ec840) 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*> > (0x0x7f974b8ded00) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f974b8ded68) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f974b8dedd0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f974b8dee38) 0 empty
        std::integral_constant<bool, true> (0x0x7f974b8ec8a0) 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&&> (0x0x7f974b8ec900) 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*> (0x0x7f974b843480) 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> (0x0x7f974b95f240) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f974b650060) 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 (0x0x7f974b650240) 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 (0x0x7f974b650900) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f974b6bf480) 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> > (0x0x7f974b78d300) 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> (0x0x7f974b78d360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f974b4a1c60) 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> > (0x0x7f974b95d548) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f974b4a1cc0) 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> (0x0x7f974b4a1d20) 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 (0x0x7f974b95d680) 0
  std::allocator<char> (0x0x7f974b95d6e8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f974b4a1d80) 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> (0x0x7f974b4a1de0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f974b191180) 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> > (0x0x7f974b191420) 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> (0x0x7f974b191480) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f974b1917e0) 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> > (0x0x7f974b1918a0) 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> (0x0x7f974b191900) 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> (0x0x7f974b95d820) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f974b191960) 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> (0x0x7f974b1919c0) 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> (0x0x7f974b191a20) 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> > (0x0x7f974b191b40) 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> > (0x0x7f974b95d888) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f974b191ba0) 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> (0x0x7f974b191c00) 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 (0x0x7f974b95d9c0) 0
  std::allocator<wchar_t> (0x0x7f974b95da28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f974b191c60) 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> (0x0x7f974b191cc0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f974b95d5b0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f974b2bd600) 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> (0x0x7f974b2bd6c0) 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> (0x0x7f974b95d618) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f974b2bd720) 0 empty

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f974b2e3000) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f974b2bdd80) 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> > (0x0x7f974b2e30d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b2bde40) 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> > (0x0x7f974b2bdea0) 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> > (0x0x7f974b2e3138) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f974b2bdf00) 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> > > (0x0x7f974b2e31a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b2ea000) 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> > (0x0x7f974b2ea060) 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> > (0x0x7f974b2e3208) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f974b2ea0c0) 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> > > (0x0x7f974b2e3270) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b2ea240) 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> > (0x0x7f974b2ea2a0) 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> > (0x0x7f974b2e32d8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f974b2ea300) 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> > (0x0x7f974b2ea3c0) 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> > (0x0x7f974b2e3410) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f974b2ea420) 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> (0x0x7f974b2ea480) 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> (0x0x7f974b2ea4e0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f974b2e3548) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f974b2ea5a0) 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 (0x0x7f974b2e3618) 0
  std::allocator<char16_t> (0x0x7f974b2e3680) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f974b2ea600) 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> (0x0x7f974b2ea660) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f974b2ea360) 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> > > (0x0x7f974b2e36e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974b2ea720) 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> > (0x0x7f974b2ea780) 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> > (0x0x7f974b2e3750) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f974b2ea7e0) 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> > (0x0x7f974b2ea8a0) 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> > (0x0x7f974b2e3888) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f974b2ea900) 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> (0x0x7f974b2ea960) 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> (0x0x7f974b2ea9c0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f974b2e39c0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f974b2eaa80) 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 (0x0x7f974b2e3a90) 0
  std::allocator<char32_t> (0x0x7f974b2e3af8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f974b2eaae0) 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> (0x0x7f974b2eab40) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f974b10d2d8) 0
  std::__uses_alloc_base (0x0x7f974b130600) 0 empty

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f974af31900) 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> (0x0x7f974af31a80) 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> > (0x0x7f974af31f60) 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> (0x0x7f974af63000) 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> (0x0x7f974b10dc30) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f974af63060) 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> (0x0x7f974af63540) 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 (0x0x7f974af63a80) 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 (0x0x7f974b10dd00) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f974af63e40) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f974b10dd00)

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

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 (0x0x7f974b10ddd0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u)
  std::exception (0x0x7f974af8f240) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f974b10ddd0)

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 (0x0x7f974b10de38) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u)
  std::exception (0x0x7f974af8f360) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f974b10de38)

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 (0x0x7f974b10dea0) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u)
  std::exception (0x0x7f974af8f480) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f974b10dea0)

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 (0x0x7f974b10df70) 0 nearly-empty
    vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u)
  std::exception (0x0x7f974af8f5a0) 0 nearly-empty
      primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f974b10df70)

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

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

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

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

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7f974ac5dcc0) 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> (0x0x7f974acb7420) 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 (0x0x7f974ad101a0) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
  std::exception (0x0x7f974ad08960) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f974ad101a0)

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

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

Class std::_Function_base
   size=24 align=8
   base size=24 base align=8
std::_Function_base (0x0x7f974ad08f60) 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 (0x0x7f974ad10a90) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u)
  std::exception (0x0x7f974a9fea80) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f974ad10a90)

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> (0x0x7f974ad10af8) 0
  __gnu_cxx::__mutex (0x0x7f974a9feea0) 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> (0x0x7f974aa312a0) 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> (0x0x7f974ad10bc8) 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> (0x0x7f974aa31300) 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> (0x0x7f974ad10c30) 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> (0x0x7f974ad10c98) 8
    __gnu_cxx::__mutex (0x0x7f974aa313c0) 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> (0x0x7f974aa31480) 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> (0x0x7f974ad10d00) 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> (0x0x7f974aa314e0) 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> (0x0x7f974ad10dd0) 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> (0x0x7f974ad10e38) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f974ad10dd0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f974aa31c00) 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> (0x0x7f974ad10a28) 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> (0x0x7f974aa66000) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f974ad10a28)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f974aa66068) 8
      __gnu_cxx::__mutex (0x0x7f974aa31cc0) 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> (0x0x7f974aa66270) 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> (0x0x7f974aa662d8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f974aa66270)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f974aa31d80) 0 empty

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

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

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f974aa66d00) 0
  std::__atomic_flag_base (0x0x7f974ab65d20) 0

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f974aa66ea0) 0
  std::_Bit_iterator_base (0x0x7f974aa66f08) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f974a890e40) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f974aa66f70) 0
  std::_Bit_iterator_base (0x0x7f974aa66750) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f974a8cb660) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f974a8fcb40) 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> (0x0x7f974a94b0c0) 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> (0x0x7f974a90f0d0) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f974a94b120) 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> (0x0x7f974a94b180) 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> (0x0x7f974a90f208) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f974a94b1e0) 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> (0x0x7f974a94b2a0) 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> (0x0x7f974a90f340) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f974a94b300) 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> (0x0x7f974a94b360) 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> (0x0x7f974a90f3a8) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f974a94b3c0) 0 empty

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

Class oif::frame::Value
   size=16 align=8
   base size=16 base align=8
oif::frame::Value (0x0x7f974a5885a0) 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> > (0x0x7f974a588780) 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_ (0x0x7f974a588a20) 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> (0x0x7f974a90f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a588d20) 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> > > (0x0x7f974a588d80) 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> (0x0x7f974a90f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a588de0) 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> > (0x0x7f974a588e40) 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> (0x0x7f974a90f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a588ea0) 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> > (0x0x7f974a90fa28) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f974a90fa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a588f00) 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> (0x0x7f974a90fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a588f60) 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> > (0x0x7f974a605000) 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> (0x0x7f974a605180) 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> (0x0x7f974a6051e0) 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> (0x0x7f974a605120) 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> (0x0x7f974a90fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a605240) 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> (0x0x7f974a90fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a6052a0) 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> > (0x0x7f974a90fe38) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f974a90fea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a605300) 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> > (0x0x7f974a90ff08) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f974a90ff70) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f974a90f068) 0 empty
      std::integral_constant<bool, false> (0x0x7f974a605360) 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> > > (0x0x7f974a90f2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a6053c0) 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> (0x0x7f974a90f548) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a605420) 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> > (0x0x7f974a605480) 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> > (0x0x7f974a90f680) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f974a90f6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a6055a0) 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> (0x0x7f974a90f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a6056c0) 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> (0x0x7f974a605720) 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> (0x0x7f974a60f000) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f974a605780) 0 empty

Class std::__shared_count<>
   size=8 align=8
   base size=8 base align=8
std::__shared_count<> (0x0x7f974a6057e0) 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> (0x0x7f974a588cc0) 0

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f974a605900) 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*> (0x0x7f974a605960) 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*> (0x0x7f974a6058a0) 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*> (0x0x7f974a60f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a6059c0) 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*> (0x0x7f974a60f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a605a20) 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*> > > (0x0x7f974a605a80) 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*> (0x0x7f974a60f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a605ae0) 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*> > (0x0x7f974a605b40) 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*> (0x0x7f974a60f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a605ba0) 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*> > (0x0x7f974a60f4e0) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f974a60f548) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a605c00) 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*> > (0x0x7f974a60f5b0) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f974a60f618) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f974a60f680) 0 empty
      std::integral_constant<bool, false> (0x0x7f974a605d20) 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*> > > (0x0x7f974a605e40) 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*> (0x0x7f974a60f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a605ea0) 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*> > (0x0x7f974a605f00) 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*> (0x0x7f974a60f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a605f60) 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*> > (0x0x7f974a60f7b8) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f974a60f820) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a681000) 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*> (0x0x7f974a60f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a681060) 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*> > (0x0x7f974a6810c0) 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*> > (0x0x7f974a60fb60) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f974a60fbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a681120) 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*> > (0x0x7f974a60fc30) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f974a60fc98) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f974a60fd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f974a681240) 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*> > > (0x0x7f974a60fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a681300) 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*> (0x0x7f974a60fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a681360) 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*> > (0x0x7f974a6813c0) 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*> > (0x0x7f974a687000) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f974a687068) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a681420) 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*> (0x0x7f974a6870d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a681540) 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> (0x0x7f974a6815a0) 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*> (0x0x7f974a687138) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f974a681600) 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> (0x0x7f974a605de0) 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*> (0x0x7f974a687208) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a681660) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7f974a6816c0) 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> (0x0x7f974a60f0d0) 0
  std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u> (0x0x7f974a605840) 0

Class UFBackendFrame_
   size=16 align=8
   base size=16 base align=8
UFBackendFrame_ (0x0x7f974a588c60) 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> > > (0x0x7f974a681c60) 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> > > (0x0x7f974a687340) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f974a681d20) 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> > > > (0x0x7f974a681e40) 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> > > > (0x0x7f974a6874e0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974a681ea0) 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> > > (0x0x7f974a681f00) 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> > > > (0x0x7f974a6df000) 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> (0x0x7f974a6df060) 0 empty

Class std::less<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFFrameProperty> (0x0x7f974a687618) 0 empty
  std::binary_function<UFFrameProperty, UFFrameProperty, bool> (0x0x7f974a6df0c0) 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> > > > (0x0x7f974a6df120) 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> > > > (0x0x7f974a687680) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974a6df1e0) 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> (0x0x7f974a687750) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974a6877b8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974a6df240) 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> > > > (0x0x7f974a681f60) 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> > > > (0x0x7f974a681c00) 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> (0x0x7f974a681ba0) 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> > > (0x0x7f974a6df420) 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> > > (0x0x7f974a687820) 0 empty
  std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f974a6df480) 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> > (0x0x7f974a6df4e0) 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> > (0x0x7f974a6df540) 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> > (0x0x7f974a687958) 0 empty
  __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f974a6df600) 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 (0x0x7f974a687a28) 0
  std::allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f974a687a90) 0 empty
    __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f974a6df660) 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> > > (0x0x7f974a6df3c0) 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> > (0x0x7f974a687af8) 0
  std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f974a6df6c0) 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> > (0x0x7f974a6df780) 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> > (0x0x7f974a687c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const long unsigned int, unsigned int> > (0x0x7f974a6df840) 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> > > (0x0x7f974a6df8a0) 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> > > (0x0x7f974a687dd0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f974a6df9c0) 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> > (0x0x7f974a6dfb40) 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> > > (0x0x7f974a6dfc00) 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> (0x0x7f974a6dfc60) 0 empty

Class std::less<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<long unsigned int> (0x0x7f974a687f08) 0 empty
  std::binary_function<long unsigned int, long unsigned int, bool> (0x0x7f974a6dfcc0) 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> > > (0x0x7f974a6dfd20) 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> > > (0x0x7f974a687548) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f974a6dfde0) 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> (0x0x7f974a687e38) 0
  std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f974a49f000) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f974a6dfe40) 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> > > (0x0x7f974a6dfba0) 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> (0x0x7f974a6df720) 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 (0x0x7f974a6e1460) 0
    vptr=((& oif::frame::UFFrame::_ZTVN3oif5frame7UFFrameE) + 16u)
  UFFrame_ (0x0x7f974a6df300) 0 nearly-empty
      primary-for oif::frame::UFFrame (0x0x7f974a6e1460)
  oif::frame::Property<UFFrameProperty> (0x0x7f974a6df360) 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> > > (0x0x7f974a49f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1496c0) 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> > > (0x0x7f974a149780) 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> > > (0x0x7f974a1497e0) 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> > > (0x0x7f974a149720) 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> > > (0x0x7f974a49f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a149840) 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> > > (0x0x7f974a49f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1498a0) 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> > > > (0x0x7f974a49f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a149900) 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> > > > > (0x0x7f974a149960) 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> > > (0x0x7f974a49f618) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f974a1499c0) 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> > > > (0x0x7f974a49f680) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f974a49f6e8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f974a149ae0) 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> > > (0x0x7f974a49f750) 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> > > > (0x0x7f974a49f7b8) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f974a49f820) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f974a149ba0) 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> (0x0x7f974a49f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a149d20) 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> > > (0x0x7f974a49f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a149e40) 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> > > > (0x0x7f974a149ea0) 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> > > (0x0x7f974a49faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a149f00) 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> (0x0x7f974a49fb60) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f974a49fbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a163120) 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> > (0x0x7f974a49fd00) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f974a49fd68) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f974a49fdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f974a1631e0) 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> > > (0x0x7f974a49fea0) 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> > (0x0x7f974a49ff08) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f974a49ff70) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f974a49f270) 0 empty
        std::integral_constant<bool, true> (0x0x7f974a1632a0) 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> > > (0x0x7f974a168068) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1634e0) 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> > > (0x0x7f974a1635a0) 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> > > (0x0x7f974a1636c0) 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> > > (0x0x7f974a163540) 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> > > (0x0x7f974a168138) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a163720) 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> > > (0x0x7f974a1681a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a163840) 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> > > > (0x0x7f974a168208) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a1638a0) 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> > > > > (0x0x7f974a163a80) 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> > > (0x0x7f974a168340) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f974a163ae0) 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> > > > (0x0x7f974a1683a8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f974a168410) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f974a163b40) 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> > > (0x0x7f974a168478) 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> > > > (0x0x7f974a1684e0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f974a168548) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f974a163ba0) 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> (0x0x7f974a168680) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a163c00) 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> > > (0x0x7f974a1686e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a163c60) 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> > > > (0x0x7f974a163d80) 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> > > (0x0x7f974a168820) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a163de0) 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> (0x0x7f974a168958) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f974a1689c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a163e40) 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> > (0x0x7f974a168a28) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f974a168a90) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f974a168af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f974a163ea0) 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> > > (0x0x7f974a168b60) 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> > (0x0x7f974a168bc8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f974a168c30) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f974a168c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f974a163f00) 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> > (0x0x7f974a168e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a163f60) 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> > (0x0x7f974a181060) 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> > (0x0x7f974a1810c0) 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> > (0x0x7f974a181000) 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> > (0x0x7f974a168f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a181120) 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> > (0x0x7f974a168f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a181180) 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> > > (0x0x7f974a186000) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a1811e0) 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> > > > (0x0x7f974a181240) 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> > (0x0x7f974a186068) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f974a1812a0) 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> > > (0x0x7f974a1860d0) 0 empty
  std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f974a186138) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f974a181300) 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> > (0x0x7f974a1861a0) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<long unsigned int> > >, std::__is_default_constructible_impl<std::less<long unsigned int> > > (0x0x7f974a186208) 0 empty
    std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f974a186270) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f974a181360) 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> (0x0x7f974a1862d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a1813c0) 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> > (0x0x7f974a186340) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a181420) 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> > > (0x0x7f974a181480) 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> > (0x0x7f974a1863a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a1814e0) 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> (0x0x7f974a186410) 0 empty
  std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f974a186478) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a181540) 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> > (0x0x7f974a1864e0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f974a186548) 0 empty
    std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f974a1865b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f974a1815a0) 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> > (0x0x7f974a186618) 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> > (0x0x7f974a186680) 0 empty
    std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f974a1866e8) 0 empty
      std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f974a186750) 0 empty
        std::integral_constant<bool, true> (0x0x7f974a181600) 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_ (0x0x7f974a1819c0) 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 (0x0x7f974a186888) 0
    vptr=((& oif::frame::UFAxis::_ZTVN3oif5frame6UFAxisE) + 16u)
  UFAxis_ (0x0x7f974a181c00) 0 nearly-empty
      primary-for oif::frame::UFAxis (0x0x7f974a186888)

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_ (0x0x7f974a181de0) 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> (0x0x7f974a186a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1ab120) 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> > > (0x0x7f974a1ab180) 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> (0x0x7f974a186a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1ab1e0) 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> > (0x0x7f974a1ab240) 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> (0x0x7f974a186af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1ab2a0) 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> > (0x0x7f974a186b60) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f974a186bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a1ab300) 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> (0x0x7f974a186d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1ab360) 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> > (0x0x7f974a1ab3c0) 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> (0x0x7f974a1ab480) 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> (0x0x7f974a1ab4e0) 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> (0x0x7f974a1ab420) 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> (0x0x7f974a186f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1ab540) 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> (0x0x7f974a1df000) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1ab5a0) 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> > (0x0x7f974a1df068) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f974a1df0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a1ab600) 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> > (0x0x7f974a1df138) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f974a1df1a0) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f974a1df208) 0 empty
      std::integral_constant<bool, false> (0x0x7f974a1ab720) 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> > > (0x0x7f974a1df270) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a1ab7e0) 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> (0x0x7f974a1df2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a1ab840) 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> > (0x0x7f974a1ab8a0) 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> > (0x0x7f974a1df4e0) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f974a1df548) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a1ab900) 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> (0x0x7f974a1df5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a1aba20) 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> (0x0x7f974a1aba80) 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> (0x0x7f974a1df618) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f974a1abae0) 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> (0x0x7f974a1ab0c0) 0

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f974a1abc00) 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*> (0x0x7f974a1abc60) 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*> (0x0x7f974a1abba0) 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*> (0x0x7f974a1df7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1abcc0) 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*> (0x0x7f974a1df820) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1abd20) 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*> > > (0x0x7f974a1abd80) 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*> (0x0x7f974a1df888) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1abde0) 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*> > (0x0x7f974a1abe40) 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*> (0x0x7f974a1dfa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a1abea0) 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*> > (0x0x7f974a1dfaf8) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f974a1dfb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a1abf00) 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*> > (0x0x7f974a1dfbc8) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f974a1dfc30) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f974a1dfc98) 0 empty
      std::integral_constant<bool, false> (0x0x7f974a22e060) 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*> > > (0x0x7f974a22e180) 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*> (0x0x7f974a1dfd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a22e1e0) 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*> > (0x0x7f974a22e240) 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*> (0x0x7f974a1dfd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a22e2a0) 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*> > (0x0x7f974a1dfdd0) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f974a1dfe38) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a22e300) 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*> (0x0x7f974a1dfea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a22e360) 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*> > (0x0x7f974a22e3c0) 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*> > (0x0x7f974a23e0d0) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f974a23e138) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a22e420) 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*> > (0x0x7f974a23e1a0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f974a23e208) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f974a23e270) 0 empty
      std::integral_constant<bool, false> (0x0x7f974a22e540) 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*> > > (0x0x7f974a23e2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a22e600) 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*> (0x0x7f974a23e340) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a22e660) 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*> > (0x0x7f974a22e6c0) 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*> > (0x0x7f974a23e478) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f974a23e4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a22e720) 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*> (0x0x7f974a23e548) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a22e840) 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> (0x0x7f974a22e8a0) 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*> (0x0x7f974a23e5b0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f974a22e900) 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> (0x0x7f974a22e120) 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*> (0x0x7f974a23e680) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a22e960) 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> (0x0x7f974a1df6e8) 0
  std::__shared_ptr<oif::frame::UFDevice, (__gnu_cxx::_Lock_policy)2u> (0x0x7f974a1abb40) 0

Class UFBackendDevice_
   size=16 align=8
   base size=16 base align=8
UFBackendDevice_ (0x0x7f974a1ab060) 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> > > (0x0x7f974a22ef00) 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> > > (0x0x7f974a23e7b8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f974a275000) 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> > > > (0x0x7f974a275120) 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> > > > (0x0x7f974a23e958) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974a275180) 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> > > (0x0x7f974a2751e0) 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> > > > (0x0x7f974a2752a0) 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> (0x0x7f974a275300) 0 empty

Class std::less<UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFDeviceProperty> (0x0x7f974a23ea90) 0 empty
  std::binary_function<UFDeviceProperty, UFDeviceProperty, bool> (0x0x7f974a275360) 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> > > > (0x0x7f974a2753c0) 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> > > > (0x0x7f974a23eaf8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974a275480) 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> (0x0x7f974a23ebc8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974a23ec30) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974a2754e0) 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> > > > (0x0x7f974a275240) 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> > > > (0x0x7f974a22eea0) 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> (0x0x7f974a22ee40) 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> > > (0x0x7f974a275660) 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> > > (0x0x7f974a23edd0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f974a2757e0) 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> > > > (0x0x7f974a2758a0) 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> > > > (0x0x7f974a23ef08) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f974a275900) 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> > > (0x0x7f974a275960) 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> > > > (0x0x7f974a275a20) 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> (0x0x7f974a275a80) 0 empty

Class std::less<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::less<UFAxisType> (0x0x7f974a23e9c0) 0 empty
  std::binary_function<UFAxisType, UFAxisType, bool> (0x0x7f974a275ae0) 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> > > > (0x0x7f974a275b40) 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> > > > (0x0x7f974a23ef70) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f974a275c00) 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> (0x0x7f9749fc6138) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f9749fc61a0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f974a275c60) 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> > > > (0x0x7f974a2759c0) 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> > (0x0x7f974a275600) 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 (0x0x7f974a258e00) 0
    vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 16u)
  UFDevice_ (0x0x7f974a275540) 0 nearly-empty
      primary-for oif::frame::UFDevice (0x0x7f974a258e00)
  oif::frame::Property<UFDeviceProperty> (0x0x7f974a2755a0) 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> > > > (0x0x7f9749fc6270) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a275e40) 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> > > > (0x0x7f974a275f00) 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> > > > (0x0x7f974a275f60) 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> > > > (0x0x7f974a275ea0) 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> > > > (0x0x7f9749fc65b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a07b000) 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> > > > (0x0x7f9749fc6618) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a07b060) 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> > > > > (0x0x7f9749fc6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a07b0c0) 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> > > > > > (0x0x7f974a07b120) 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> > > > (0x0x7f9749fc67b8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f974a07b180) 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> > > > > > (0x0x7f9749fc6820) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f9749fc6888) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f974a07b1e0) 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> > > > (0x0x7f9749fc68f0) 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> > > > > > (0x0x7f9749fc6958) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f9749fc69c0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f974a07b240) 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> (0x0x7f9749fc6a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a07b2a0) 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> > > > (0x0x7f9749fc6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a07b300) 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> > > > > (0x0x7f974a07b360) 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> > > > (0x0x7f9749fc6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a07b3c0) 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> (0x0x7f9749fc6b60) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f9749fc6bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a07b420) 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> > (0x0x7f9749fc6c30) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f9749fc6c98) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f9749fc6d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f974a07b480) 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> > > > (0x0x7f9749fc6d68) 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> > (0x0x7f9749fc6dd0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, false> (0x0x7f9749fc6e38) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f9749fc6ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f974a07b4e0) 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> > (0x0x7f9749fc6f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a07b540) 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> > (0x0x7f974a07b600) 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> > (0x0x7f974a07b660) 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> > (0x0x7f974a07b5a0) 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> > (0x0x7f974a23eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a07b6c0) 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> > (0x0x7f974a092000) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a07b720) 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> > > (0x0x7f974a092068) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a07b780) 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> > > > (0x0x7f974a07b7e0) 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> > (0x0x7f974a0920d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f974a07b840) 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> > > (0x0x7f974a092138) 0 empty
  std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f974a0921a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f974a07b8a0) 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> > (0x0x7f974a092208) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFAxisType> > >, std::__is_default_constructible_impl<std::less<UFAxisType> > > (0x0x7f974a092270) 0 empty
    std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f974a0922d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f974a07b900) 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> (0x0x7f974a092340) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a07b960) 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> > (0x0x7f974a0923a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a07b9c0) 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> > > (0x0x7f974a07ba20) 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> > (0x0x7f974a092410) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a07ba80) 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> (0x0x7f974a092478) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f974a0924e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a07bae0) 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> > (0x0x7f974a092548) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f974a0925b0) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f974a092618) 0 empty
      std::integral_constant<bool, true> (0x0x7f974a07bb40) 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> > (0x0x7f974a092680) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFAxisType> >, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> > (0x0x7f974a0926e8) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f974a092750) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f974a0927b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f974a07bba0) 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_ (0x0x7f974a07bf00) 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> (0x0x7f974a092958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a0a9240) 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> > > (0x0x7f974a0a92a0) 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> (0x0x7f974a0929c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a0a9300) 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> > (0x0x7f974a0a9360) 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> (0x0x7f974a092a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a0a93c0) 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> > (0x0x7f974a092a90) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f974a092af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a0a9420) 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> (0x0x7f974a092c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a0a9480) 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> > (0x0x7f974a0a94e0) 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> (0x0x7f974a0a9660) 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> (0x0x7f974a0a96c0) 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> (0x0x7f974a0a9600) 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> (0x0x7f974a092dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a0a9720) 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> (0x0x7f974a092e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a0a9780) 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> > (0x0x7f974a092ea0) 0 empty
  std::is_void<oif::frame::UFTouch> (0x0x7f974a092f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a0a97e0) 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> > (0x0x7f974a092f70) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f974a0e2000) 0 empty
    std::is_void<oif::frame::UFTouch> (0x0x7f974a0e2068) 0 empty
      std::integral_constant<bool, false> (0x0x7f974a0a9840) 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> > > (0x0x7f974a0e20d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a0a98a0) 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> (0x0x7f974a0e2138) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a0a9900) 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> > (0x0x7f974a0a9960) 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> > (0x0x7f974a0e2270) 0 empty
  std::is_object<oif::frame::UFTouch> (0x0x7f974a0e22d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a0a9a80) 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> (0x0x7f974a0e2340) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a0a9ba0) 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> (0x0x7f974a0a9c00) 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> (0x0x7f974a0e23a8) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFTouch, true> (0x0x7f974a0a9c60) 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> (0x0x7f974a0a91e0) 0

Class std::remove_volatile<oif::frame::UFTouch*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFTouch*> (0x0x7f974a0a9d80) 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*> (0x0x7f974a0a9de0) 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*> (0x0x7f974a0a9d20) 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*> (0x0x7f974a0e2548) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a0a9e40) 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*> (0x0x7f974a0e25b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a0a9ea0) 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*> > > (0x0x7f974a0a9f00) 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*> (0x0x7f974a0e2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a0a9f60) 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*> > (0x0x7f974a12c000) 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*> (0x0x7f974a0e2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a12c060) 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*> > (0x0x7f974a0e2888) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f974a0e28f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a12c0c0) 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*> > (0x0x7f974a0e2958) 0 empty
  std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f974a0e29c0) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f974a0e2a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f974a12c1e0) 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*> > > (0x0x7f974a12c300) 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*> (0x0x7f974a0e2a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a12c360) 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*> > (0x0x7f974a12c3c0) 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*> (0x0x7f974a0e2af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a12c420) 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*> > (0x0x7f974a0e2b60) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*> (0x0x7f974a0e2bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a12c480) 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*> (0x0x7f974a0e2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f974a12c4e0) 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*> > (0x0x7f974a12c540) 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*> > (0x0x7f974a0e2f08) 0 empty
  std::is_void<oif::frame::UFTouch*> (0x0x7f974a0e2f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f974a12c5a0) 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*> > (0x0x7f9749d3e000) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f9749d3e068) 0 empty
    std::is_void<oif::frame::UFTouch*> (0x0x7f9749d3e0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f974a12c6c0) 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*> > > (0x0x7f9749d3e138) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a12c780) 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*> (0x0x7f9749d3e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a12c7e0) 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*> > (0x0x7f974a12c840) 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*> > (0x0x7f9749d3e3a8) 0 empty
  std::is_object<oif::frame::UFTouch*> (0x0x7f9749d3e410) 0 empty
    std::integral_constant<bool, true> (0x0x7f974a12c8a0) 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*> (0x0x7f9749d3e478) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a12c9c0) 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> (0x0x7f974a12ca20) 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*> (0x0x7f9749d3e4e0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*, true> (0x0x7f974a12ca80) 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> (0x0x7f974a12c2a0) 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*> (0x0x7f9749d3e5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974a12cae0) 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> (0x0x7f974a0e2478) 0
  std::__shared_ptr<oif::frame::UFTouch, (__gnu_cxx::_Lock_policy)2u> (0x0x7f974a0a9cc0) 0

Class UFBackendTouch_
   size=16 align=8
   base size=16 base align=8
UFBackendTouch_ (0x0x7f974a0a9180) 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> > > (0x0x7f9749d61600) 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> > > (0x0x7f9749d3e6e8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f9749d616c0) 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> > > > (0x0x7f9749d617e0) 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> > > > (0x0x7f9749d3e888) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749d61840) 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> > > (0x0x7f9749d618a0) 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> > > > (0x0x7f9749d61960) 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> (0x0x7f9749d619c0) 0 empty

Class std::less<UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFTouchProperty> (0x0x7f9749d3e9c0) 0 empty
  std::binary_function<UFTouchProperty, UFTouchProperty, bool> (0x0x7f9749d61a20) 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> > > > (0x0x7f9749d61a80) 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> > > > (0x0x7f9749d3ea28) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749d61b40) 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> (0x0x7f9749d3eaf8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749d3eb60) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749d61ba0) 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> > > > (0x0x7f9749d61900) 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> > > > (0x0x7f9749d615a0) 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> (0x0x7f9749d61540) 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> > (0x0x7f9749d61d80) 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> > (0x0x7f9749d3ebc8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f9749d61e40) 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> > > (0x0x7f9749d61ea0) 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> > > (0x0x7f9749d3ed00) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f9749d61f00) 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> > (0x0x7f9749d61f60) 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> > > (0x0x7f9749eab060) 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> > > (0x0x7f9749eab0c0) 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> > > (0x0x7f9749d3ee38) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f9749eab180) 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> (0x0x7f9749d3ef08) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f9749d3ef70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f9749eab1e0) 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> > > (0x0x7f9749eab000) 0

Class std::map<UFAxisType, float>
   size=48 align=8
   base size=48 base align=8
std::map<UFAxisType, float> (0x0x7f9749d61d20) 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 (0x0x7f9749d6b8c0) 0
    vptr=((& oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE) + 16u)
  UFTouch_ (0x0x7f9749d61c60) 0 nearly-empty
      primary-for oif::frame::UFTouch (0x0x7f9749d6b8c0)
  oif::frame::Property<UFTouchProperty> (0x0x7f9749d61cc0) 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>*> (0x0x7f9749eab7e0) 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> > > (0x0x7f9749eab780) 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>*> (0x0x7f9749eab840) 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> > > (0x0x7f9749eaba20) 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> > (0x0x7f9749bc0000) 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> > (0x0x7f9749bc0060) 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> (0x0x7f9749bc0180) 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> (0x0x7f9749b960d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749bc01e0) 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> > > (0x0x7f9749bc0240) 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> (0x0x7f9749b96138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749bc0360) 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> > (0x0x7f9749bc03c0) 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> (0x0x7f9749b961a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749bc0420) 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> > (0x0x7f9749b96208) 0 empty
  std::is_rvalue_reference<const long unsigned int> (0x0x7f9749b96270) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749bc0480) 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> (0x0x7f9749b962d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749bc04e0) 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> > (0x0x7f9749bc0540) 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> (0x0x7f9749bc0600) 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> (0x0x7f9749bc0660) 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> (0x0x7f9749bc05a0) 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> (0x0x7f9749b96478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749bc06c0) 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> (0x0x7f9749b964e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749bc0720) 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> > (0x0x7f9749b96548) 0 empty
  std::is_void<const long unsigned int> (0x0x7f9749b965b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749bc0780) 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> > (0x0x7f9749b96618) 0 empty
  std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > (0x0x7f9749b96680) 0 empty
    std::is_void<const long unsigned int> (0x0x7f9749b966e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749bc08a0) 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> > > (0x0x7f9749b96750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749bc0960) 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> (0x0x7f9749b967b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749bc09c0) 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> > (0x0x7f9749bc0a20) 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> > (0x0x7f9749b968f0) 0 empty
  std::is_object<const long unsigned int> (0x0x7f9749b96958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749bc0a80) 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> (0x0x7f9749b96a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749bc0ba0) 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&> (0x0x7f9749b96af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749bc0c60) 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&> > > (0x0x7f9749bc0cc0) 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&> (0x0x7f9749b96b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749bc0de0) 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&> > (0x0x7f9749bc0e40) 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&> > (0x0x7f9749b96bc8) 0 empty
  std::is_lvalue_reference<const long unsigned int&> (0x0x7f9749b96c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749bc0ea0) 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&> (0x0x7f9749b96c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749bc0f00) 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&> > (0x0x7f9749bc0f60) 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&> > (0x0x7f9749b96dd0) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f9749b96e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749c45000) 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&> > (0x0x7f9749b96f70) 0 empty
  std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f9749b96000) 0 empty
    std::is_reference<const long unsigned int&> (0x0x7f9749c47000) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749c45060) 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&> > > (0x0x7f9749c470d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749c450c0) 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&> (0x0x7f9749c47138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749c45120) 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&> > (0x0x7f9749c45180) 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&> > (0x0x7f9749c471a0) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f9749c47208) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749c451e0) 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&> (0x0x7f9749c47340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749c45300) 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> (0x0x7f9749c45360) 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&> (0x0x7f9749c473a8) 0 empty
  std::__add_rvalue_reference_helper<const long unsigned int&, true> (0x0x7f9749c453c0) 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&> (0x0x7f9749bc0c00) 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&> (0x0x7f9749c47478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749c45420) 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> (0x0x7f9749c474e0) 0 empty
  std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f9749c47548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749c45480) 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> (0x0x7f9749c475b0) 0 empty
  std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f9749c47618) 0 empty
    std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f9749c47680) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749c454e0) 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> > (0x0x7f9749c45540) 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> > (0x0x7f9749c476e8) 0 empty
  std::is_copy_assignable<const long unsigned int> (0x0x7f9749c47750) 0 empty
    std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f9749c477b8) 0 empty
      std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f9749c47820) 0 empty
        std::integral_constant<bool, false> (0x0x7f9749c455a0) 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&> (0x0x7f9749c45600) 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> > > (0x0x7f9749c47b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749c45660) 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&> (0x0x7f9749c456c0) 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&&> (0x0x7f9749c47dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749c45780) 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&&> > > (0x0x7f9749c457e0) 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&&> (0x0x7f9749c47e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749c45900) 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&&> > (0x0x7f9749c45960) 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&&> (0x0x7f9749c47ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749c459c0) 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&&> > (0x0x7f9749c47f08) 0 empty
  std::is_rvalue_reference<const long unsigned int&&> (0x0x7f9749c47f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749c45a20) 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&&> (0x0x7f9749c64000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749c45a80) 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&&> > (0x0x7f9749c45ae0) 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&&> > (0x0x7f9749c64068) 0 empty
  std::is_reference<const long unsigned int&&> (0x0x7f9749c640d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749c45b40) 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&&> > (0x0x7f9749c64208) 0 empty
  std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > (0x0x7f9749c64270) 0 empty
    std::is_reference<const long unsigned int&&> (0x0x7f9749c642d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749c45ba0) 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&&> > > (0x0x7f9749c643a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749c45c00) 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&&> (0x0x7f9749c64410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749c45c60) 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&&> > (0x0x7f9749c45cc0) 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&&> > (0x0x7f9749c64478) 0 empty
  std::is_reference<const long unsigned int&&> (0x0x7f9749c644e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749c45d20) 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&&> (0x0x7f9749c64618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749c45e40) 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> (0x0x7f9749c45ea0) 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&&> (0x0x7f9749c64680) 0 empty
  std::__add_rvalue_reference_helper<const long unsigned int&&, true> (0x0x7f9749c45f00) 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&&> (0x0x7f9749c45720) 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&&> (0x0x7f9749c646e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749c45f60) 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> (0x0x7f9749c64750) 0 empty
  std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f9749c647b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749c6d000) 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> (0x0x7f9749c64820) 0 empty
  std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f9749c64888) 0 empty
    std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f9749c648f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749c6d060) 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> > (0x0x7f9749c6d0c0) 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> > (0x0x7f9749c64958) 0 empty
  std::is_move_assignable<const long unsigned int> (0x0x7f9749c649c0) 0 empty
    std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f9749c64a28) 0 empty
      std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f9749c64a90) 0 empty
        std::integral_constant<bool, false> (0x0x7f9749c6d120) 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&&> (0x0x7f9749c6d180) 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> (0x0x7f9749bc0120) 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>*> (0x0x7f9749c6d720) 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> > > (0x0x7f9749c6d6c0) 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>*> (0x0x7f9749c6d780) 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> > > (0x0x7f9749c6d8a0) 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*> > > (0x0x7f9749cd74e0) 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*> > (0x0x7f9749cf2000) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f9749cf2068) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f9749cf20d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749cd7540) 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> (0x0x7f9749cd7600) 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*> (0x0x7f9749cf21a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749cd7660) 0 empty

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

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f9749d11480) 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 (0x0x7f9749d11540) 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> (0x0x7f9749d118a0) 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 (0x0x7f9749d11960) 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> (0x0x7f9749d11cc0) 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 (0x0x7f9749d11d80) 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> (0x0x7f9749948120) 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 (0x0x7f97499481e0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f9749948e40) 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> (0x0x7f9749948f00) 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> (0x0x7f9749948f60) 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> (0x0x7f9749948ea0) 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> (0x0x7f9749cf22d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974997f000) 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> (0x0x7f9749cf2340) 0 empty
  std::integral_constant<bool, false> (0x0x7f974997f060) 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> > > (0x0x7f974997f0c0) 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> (0x0x7f9749cf23a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974997f1e0) 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> > (0x0x7f974997f240) 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> (0x0x7f9749cf24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974997f2a0) 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> > (0x0x7f9749cf2548) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f9749cf25b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974997f300) 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> > (0x0x7f9749cf2618) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f9749cf2680) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f9749cf26e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f974997f420) 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> (0x0x7f9749cf2750) 0 empty
  std::integral_constant<bool, false> (0x0x7f974997f540) 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> > > (0x0x7f974997f5a0) 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> (0x0x7f9749cf27b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974997f600) 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> > (0x0x7f974997f660) 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> (0x0x7f9749cf2820) 0 empty
  std::integral_constant<bool, false> (0x0x7f974997f6c0) 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> > (0x0x7f9749cf2888) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f9749cf28f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974997f720) 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> (0x0x7f9749cf2958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974997f780) 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> > (0x0x7f974997f7e0) 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> > (0x0x7f9749cf29c0) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f9749cf2a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f974997f840) 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> > (0x0x7f9749cf2a90) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f9749cf2af8) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f9749cf2b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f974997f8a0) 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> > > (0x0x7f9749cf2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974997f900) 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> (0x0x7f9749cf2c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f974997f960) 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> > (0x0x7f974997f9c0) 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> > (0x0x7f9749cf2c98) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f9749cf2d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f974997fa20) 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> (0x0x7f9749cf2d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f974997fa80) 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> (0x0x7f974997fae0) 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> (0x0x7f9749cf2dd0) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f974997fb40) 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> (0x0x7f974997f4e0) 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> (0x0x7f9749cf2ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974997fd20) 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>&> (0x0x7f97499a8120) 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 (0x0x7f97499a83c0) 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 (0x0x7f97499a8780) 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 (0x0x7f97499a8b40) 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 (0x0x7f97499a8f00) 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 (0x0x7f97499de300) 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 (0x0x7f97499de6c0) 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 (0x0x7f97499dea80) 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 (0x0x7f97499dee40) 0

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

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f9749a3a138) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f9749a0fea0) 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> (0x0x7f9749a0ff00) 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> (0x0x7f9749a0ff60) 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> > > > (0x0x7f9749a3a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a41360) 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> > > > (0x0x7f9749a41420) 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> > > > (0x0x7f9749a41480) 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> > > > (0x0x7f9749a413c0) 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> > > > (0x0x7f9749a3a270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a414e0) 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> > > > (0x0x7f9749a3a2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a41540) 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> > > > > (0x0x7f9749a3a340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a415a0) 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> > > > > > (0x0x7f9749a41600) 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> > > > (0x0x7f9749a3a3a8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9749a41660) 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> > > > > > (0x0x7f9749a3a410) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a3a478) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9749a416c0) 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> > > > (0x0x7f9749a3a4e0) 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> > > > > > (0x0x7f9749a3a548) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a3a5b0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f9749a41720) 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> (0x0x7f9749a3a618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a41780) 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> > > > (0x0x7f9749a3a680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a417e0) 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> > > > > (0x0x7f9749a41840) 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> > > > (0x0x7f9749a3a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a418a0) 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> (0x0x7f9749a3a750) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a3a7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749a41900) 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> > (0x0x7f9749a3a820) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f9749a3a888) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a3a8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749a41960) 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> > > > (0x0x7f9749a3a958) 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> > (0x0x7f9749a3a9c0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f9749a3aa28) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a3aa90) 0 empty
        std::integral_constant<bool, true> (0x0x7f9749a419c0) 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> > (0x0x7f9749a3aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a41a20) 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> > (0x0x7f9749a41ae0) 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> > (0x0x7f9749a41b40) 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> > (0x0x7f9749a41a80) 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> > (0x0x7f9749a3abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a41ba0) 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> > (0x0x7f9749a3ac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a41c00) 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> > > (0x0x7f9749a3ac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a41c60) 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> > > > (0x0x7f9749a41cc0) 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> > (0x0x7f9749a3ad00) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9749a41d20) 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> > > (0x0x7f9749a3ad68) 0 empty
  std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f9749a3add0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9749a41d80) 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> > (0x0x7f9749a3ae38) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFFrameProperty> > >, std::__is_default_constructible_impl<std::less<UFFrameProperty> > > (0x0x7f9749a3aea0) 0 empty
    std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f9749a3af08) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f9749a41de0) 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> (0x0x7f9749a3af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a41e40) 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> > (0x0x7f9749a6f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a41ea0) 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> > > (0x0x7f9749a41f00) 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> > (0x0x7f9749a6f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a41f60) 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> (0x0x7f9749a6f0d0) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f9749a6f138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749a73000) 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> > (0x0x7f9749a6f1a0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f9749a6f208) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f9749a6f270) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749a73060) 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> > (0x0x7f9749a6f2d8) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFFrameProperty> >, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> > (0x0x7f9749a6f340) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f9749a6f3a8) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f9749a6f410) 0 empty
        std::integral_constant<bool, true> (0x0x7f9749a730c0) 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> > > > (0x0x7f9749a6f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a920c0) 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> > > > (0x0x7f9749a92180) 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> > > > (0x0x7f9749a921e0) 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> > > > (0x0x7f9749a92120) 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> > > > (0x0x7f9749a6f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a92240) 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> > > > (0x0x7f9749a6f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a922a0) 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> > > > > (0x0x7f9749a6f618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a92300) 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> > > > > > (0x0x7f9749a92360) 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> > > > (0x0x7f9749a6f680) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9749a923c0) 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> > > > > > (0x0x7f9749a6f6e8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a6f750) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9749a92420) 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> > > > (0x0x7f9749a6f7b8) 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> > > > > > (0x0x7f9749a6f820) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a6f888) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f9749a92480) 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> (0x0x7f9749a6f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a924e0) 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> > > > (0x0x7f9749a6f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a92540) 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> > > > > (0x0x7f9749a925a0) 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> > > > (0x0x7f9749a6f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a92600) 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> (0x0x7f9749a6fa28) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a6fa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749a92660) 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> > (0x0x7f9749a6faf8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f9749a6fb60) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a6fbc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749a926c0) 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> > > > (0x0x7f9749a6fc30) 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> > (0x0x7f9749a6fc98) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f9749a6fd00) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9749a6fd68) 0 empty
        std::integral_constant<bool, true> (0x0x7f9749a92720) 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> > (0x0x7f9749a6fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a92780) 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> > (0x0x7f9749a92840) 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> > (0x0x7f9749a928a0) 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> > (0x0x7f9749a927e0) 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> > (0x0x7f9749a6fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a92900) 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> > (0x0x7f9749a6ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749a92960) 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> > > (0x0x7f9749a6ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a929c0) 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> > > > (0x0x7f9749a92a20) 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> > (0x0x7f9749ab4000) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9749a92a80) 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> > > (0x0x7f9749ab4068) 0 empty
  std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f9749ab40d0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9749a92ae0) 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> > (0x0x7f9749ab4138) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFDeviceProperty> > >, std::__is_default_constructible_impl<std::less<UFDeviceProperty> > > (0x0x7f9749ab41a0) 0 empty
    std::__is_default_constructible_impl<std::less<UFDeviceProperty> > (0x0x7f9749ab4208) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f9749a92b40) 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> (0x0x7f9749ab4270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a92ba0) 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> > (0x0x7f9749ab42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a92c00) 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> > > (0x0x7f9749a92c60) 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> > (0x0x7f9749ab4340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749a92cc0) 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> (0x0x7f9749ab43a8) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f9749ab4410) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749a92d20) 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> > (0x0x7f9749ab4478) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f9749ab44e0) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f9749ab4548) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749a92d80) 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> > (0x0x7f9749ab45b0) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFDeviceProperty> >, std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> > (0x0x7f9749ab4618) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFDeviceProperty>, false> (0x0x7f9749ab4680) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFDeviceProperty> > (0x0x7f9749ab46e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f9749a92de0) 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*&&> > (0x0x7f9749ac5960) 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*> > > (0x0x7f9749ac59c0) 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*> > (0x0x7f9749ac5a20) 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> > > (0x0x7f9749ab4820) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f9749ab4888) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749ac5a80) 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*> (0x0x7f9749ab4a90) 0 empty
  std::__and_<std::is_array<oif::frame::UFTouch*>, std::__not_<std::extent<oif::frame::UFTouch*, 0u> > > (0x0x7f9749ab4af8) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f9749ab4b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749ac5ae0) 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*> > (0x0x7f9749ac5b40) 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*> > (0x0x7f9749ab4c30) 0 empty
  std::is_function<oif::frame::UFTouch*> (0x0x7f9749ab4c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749ac5ba0) 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*> > (0x0x7f9749ab4d00) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f9749ab4d68) 0 empty
    std::is_function<oif::frame::UFTouch*> (0x0x7f9749ab4dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749ac5c00) 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*> > (0x0x7f9749ac5c60) 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*> (0x0x7f9749aec000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749ac5cc0) 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*> (0x0x7f9749aec068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749ac5d20) 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*> > (0x0x7f9749ac5d80) 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*> (0x0x7f9749aec0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749ac5de0) 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*> (0x0x7f9749aec138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749ac5e40) 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*> > (0x0x7f9749aec1a0) 0 empty
  std::is_floating_point<oif::frame::UFTouch*> (0x0x7f9749aec208) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749ac5ea0) 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*> (0x0x7f9749aec340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749af0000) 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*> > > (0x0x7f9749af0060) 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*> (0x0x7f9749aec3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749af00c0) 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*> > > (0x0x7f9749af0120) 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*> (0x0x7f9749aec410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749af0180) 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*> (0x0x7f9749aec478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749af01e0) 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*> > > (0x0x7f9749af0240) 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*> > (0x0x7f9749aec4e0) 0 empty
  std::is_pointer<oif::frame::UFTouch*> (0x0x7f9749aec548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749af02a0) 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*> > (0x0x7f9749aec5b0) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f9749aec618) 0 empty
    std::is_pointer<oif::frame::UFTouch*> (0x0x7f9749aec680) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749af0300) 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*> > (0x0x7f9749aec6e8) 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*> > (0x0x7f9749aec750) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f9749aec7b8) 0 empty
      std::is_pointer<oif::frame::UFTouch*> (0x0x7f9749aec820) 0 empty
        std::integral_constant<bool, true> (0x0x7f9749af0360) 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*> (0x0x7f9749aec888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749af03c0) 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*> > (0x0x7f9749aec8f0) 0 empty
  std::is_scalar<oif::frame::UFTouch*> (0x0x7f9749aec958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749af0420) 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> (0x0x7f9749aec9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749af0540) 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*> (0x0x7f9749aeca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749af05a0) 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*> > (0x0x7f9749af0600) 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*&&> (0x0x7f9749aecaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749af06c0) 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*&&> > > (0x0x7f9749af0720) 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*&&> (0x0x7f9749aecb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749af0780) 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*&&> > (0x0x7f9749af07e0) 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*&&> (0x0x7f9749aecbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749af0840) 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*&&> > (0x0x7f9749aecc30) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*&&> (0x0x7f9749aecc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749af08a0) 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*&&> (0x0x7f9749aecd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749af0900) 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*&&> > (0x0x7f9749af0960) 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*&&> > (0x0x7f9749aece38) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f9749aecea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749af09c0) 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*&&> > (0x0x7f9749aecf08) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f9749aecf70) 0 empty
    std::is_reference<oif::frame::UFTouch*&&> (0x0x7f9749b0c000) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749af0ae0) 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*&&> > > (0x0x7f9749b0c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749af0ba0) 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*&&> (0x0x7f9749b0c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749af0c00) 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*&&> > (0x0x7f9749af0c60) 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*&&> > (0x0x7f9749b0c208) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f9749b0c270) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749af0cc0) 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*&&> (0x0x7f9749b0c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749af0ea0) 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> (0x0x7f9749af0f00) 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*&&> (0x0x7f9749b0c340) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&&, true> (0x0x7f9749af0f60) 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*&&> (0x0x7f9749aeca90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9749af0660) 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*&&> > (0x0x7f9749b0c410) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b0c478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9749b14000) 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*&&> (0x0x7f9749b0c4e0) 0 empty
  std::__and_<std::is_destructible<oif::frame::UFTouch*>, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f9749b0c548) 0 empty
    std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b0c5b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9749b14060) 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*&&> (0x0x7f9749b0c618) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b0c680) 0 empty
    std::__and_<std::is_destructible<oif::frame::UFTouch*>, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f9749b0c6e8) 0 empty
      std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b0c750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9749b140c0) 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*&&> (0x0x7f9749b0c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749b14120) 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*&&> (0x0x7f9749b0c820) 0 empty
  std::__is_direct_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b0c888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749b14180) 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*&&> (0x0x7f9749b0c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749b141e0) 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> (0x0x7f9749b0c958) 0 empty
  std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b0c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749b14240) 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*> (0x0x7f9749b0ca28) 0 empty
  std::__is_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f9749b0ca90) 0 empty
    std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b0caf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749b142a0) 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*> > (0x0x7f9749b14300) 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*&> (0x0x7f9749b0cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749b143c0) 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*&> > > (0x0x7f9749b14420) 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*&> (0x0x7f9749b0cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749b14480) 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*&> > (0x0x7f9749b144e0) 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*&> > (0x0x7f9749b0cc30) 0 empty
  std::is_lvalue_reference<oif::frame::UFTouch*&> (0x0x7f9749b0cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749b14540) 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*&> (0x0x7f9749b0cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749b145a0) 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*&> > (0x0x7f9749b14600) 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*&> > (0x0x7f9749b0cf08) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f9749b0cf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749b14660) 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*&> > (0x0x7f9749b2c000) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f9749b2c068) 0 empty
    std::is_reference<oif::frame::UFTouch*&> (0x0x7f9749b2c0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749b14780) 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*&> > > (0x0x7f9749b2c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749b14840) 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*&> (0x0x7f9749b2c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749b148a0) 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*&> > (0x0x7f9749b14900) 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*&> > (0x0x7f9749b2c2d8) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f9749b2c340) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749b14960) 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*&> (0x0x7f9749b2c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749b14a80) 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> (0x0x7f9749b14ae0) 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*&> (0x0x7f9749b2c410) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&, true> (0x0x7f9749b14b40) 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*&&> (0x0x7f9749b14360) 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*&&> (0x0x7f9749b2c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749b14ba0) 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> (0x0x7f9749b2c548) 0 empty
  std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f9749b2c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749b14c00) 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*> (0x0x7f9749b2c618) 0 empty
  std::__is_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f9749b2c680) 0 empty
    std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f9749b2c6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749b14c60) 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*> > (0x0x7f9749b2c750) 0 empty
  std::is_move_assignable<oif::frame::UFTouch*> (0x0x7f9749b2c7b8) 0 empty
    std::__is_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f9749b2c820) 0 empty
      std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f9749b2c888) 0 empty
        std::integral_constant<bool, true> (0x0x7f9749b14cc0) 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*&&> > (0x0x7f9749b14d20) 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*&&> (0x0x7f9749b2c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749b14d80) 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*&&> > (0x0x7f9749b2c958) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b2c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749b14de0) 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*&&> (0x0x7f9749b2ca28) 0 empty
  std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f9749b2ca90) 0 empty
    std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b2caf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749b14e40) 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> (0x0x7f9749b2cb60) 0 empty
  std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b2cbc8) 0 empty
    std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f9749b2cc30) 0 empty
      std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b2cc98) 0 empty
        std::integral_constant<bool, true> (0x0x7f9749b14ea0) 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*> (0x0x7f9749b2cd00) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f9749b2cd68) 0 empty
    std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b2cdd0) 0 empty
      std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f9749b2ce38) 0 empty
        std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f9749b2cea0) 0 empty
          std::integral_constant<bool, true> (0x0x7f9749b14f00) 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*> > (0x0x7f9749b14f60) 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*&&> > (0x0x7f9749732000) 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*&&> (0x0x7f9749b2cf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749732060) 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*&&> > (0x0x7f9749b2cf70) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f9749735000) 0 empty
    std::integral_constant<bool, true> (0x0x7f97497320c0) 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*&&> (0x0x7f9749735068) 0 empty
  std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f97497350d0) 0 empty
    std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f9749735138) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749732120) 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> (0x0x7f97497351a0) 0 empty
  std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f9749735208) 0 empty
    std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f9749735270) 0 empty
      std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f97497352d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f9749732180) 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*> (0x0x7f9749735340) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f97497353a8) 0 empty
    std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f9749735410) 0 empty
      std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f9749735478) 0 empty
        std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f97497354e0) 0 empty
          std::integral_constant<bool, true> (0x0x7f97497321e0) 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*> > (0x0x7f9749735548) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFTouch*> (0x0x7f97497355b0) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f9749735618) 0 empty
      std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f9749735680) 0 empty
        std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f97497356e8) 0 empty
          std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f9749735750) 0 empty
            std::integral_constant<bool, true> (0x0x7f9749732240) 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&> (0x0x7f9749732720) 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&&> > (0x0x7f97497327e0) 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&&> (0x0x7f9749735b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749732840) 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&&> (0x0x7f9749735bc8) 0 empty
  std::is_empty<long unsigned int&&> (0x0x7f9749735c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f97497328a0) 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> (0x0x7f9749732900) 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&&> (0x0x7f9749735c98) 0
  std::_Head_base<0ul, long unsigned int&&, false> (0x0x7f9749732960) 0

Class std::tuple<long unsigned int&&>
   size=8 align=8
   base size=8 base align=8
std::tuple<long unsigned int&&> (0x0x7f9749735d68) 0
  std::_Tuple_impl<0ul, long unsigned int&&> (0x0x7f9749735dd0) 0
    std::_Head_base<0ul, long unsigned int&&, false> (0x0x7f97497329c0) 0

Class std::remove_reference<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long unsigned int> (0x0x7f9749732a20) 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&&> (0x0x7f9749732ae0) 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> (0x0x7f9749732b40) 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> (0x0x7f9749735f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749732ba0) 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> > (0x0x7f97497357b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749732c00) 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&&> (0x0x7f9749735820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749732cc0) 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&&> > (0x0x7f9749732d20) 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&&> (0x0x7f9749735888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749732d80) 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&&> > (0x0x7f97497358f0) 0 empty
  std::is_rvalue_reference<long unsigned int&&> (0x0x7f97497359c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749732de0) 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&&> (0x0x7f9749735af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749732e40) 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&&> > (0x0x7f9749732ea0) 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&&> (0x0x7f9749732f60) 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&&> (0x0x7f974985a000) 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&&> (0x0x7f9749732f00) 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&&> (0x0x7f9749857068) 0 empty
  std::integral_constant<bool, false> (0x0x7f974985a060) 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&&> (0x0x7f97498570d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974985a0c0) 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&&> > (0x0x7f974985a120) 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&&> (0x0x7f9749857208) 0 empty
  std::integral_constant<bool, false> (0x0x7f974985a240) 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&&> > (0x0x7f9749857270) 0 empty
  std::is_function<long unsigned int&&> (0x0x7f97498572d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974985a2a0) 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&&> > > (0x0x7f9749857340) 0 empty
  std::integral_constant<bool, true> (0x0x7f974985a300) 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&&> > (0x0x7f974985a420) 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&&> > (0x0x7f9749857478) 0 empty
  std::is_lvalue_reference<long unsigned int&&> (0x0x7f97498574e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974985a480) 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&&> > > (0x0x7f974985a540) 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&&> > (0x0x7f974985a5a0) 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&&> > (0x0x7f9749857750) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7f97498577b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974985a6c0) 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&&> > (0x0x7f9749857820) 0 empty
  std::__or_<std::is_reference<long unsigned int&&>, std::is_void<long unsigned int&&> > (0x0x7f9749857888) 0 empty
    std::is_reference<long unsigned int&&> (0x0x7f97498578f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f974985a720) 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&&> > > (0x0x7f9749857958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974985a780) 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&&> (0x0x7f97498579c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974985a7e0) 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&&> > (0x0x7f974985a840) 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&&> > (0x0x7f9749857bc8) 0 empty
  std::is_reference<long unsigned int&&> (0x0x7f9749857c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f974985a8a0) 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&&> (0x0x7f9749857c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f974985a9c0) 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> (0x0x7f974985aa20) 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&&> (0x0x7f9749857d00) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&&, true> (0x0x7f974985aa80) 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&&> (0x0x7f9749857618) 0 empty
  std::__do_is_static_castable_impl (0x0x7f974985a4e0) 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&&> (0x0x7f9749857dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974985aae0) 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&&> (0x0x7f9749857e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f974985ab40) 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&&> > (0x0x7f974985aba0) 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&&> (0x0x7f974985ac60) 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> (0x0x7f974985ad20) 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> (0x0x7f974985acc0) 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> (0x0x7f974985ac00) 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> (0x0x7f9749857f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f974985ad80) 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> > (0x0x7f974987e000) 0 empty
  std::integral_constant<bool, false> (0x0x7f974985ade0) 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> > > (0x0x7f974985ae40) 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&&> > > (0x0x7f974987e068) 0 empty
  std::__not_<std::is_same<long unsigned int, long unsigned int> > (0x0x7f974987e0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974985aea0) 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> > (0x0x7f974985af00) 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> (0x0x7f974987e138) 0 empty
  std::integral_constant<bool, false> (0x0x7f974985af60) 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> > (0x0x7f974987e1a0) 0 empty
  std::__is_lvalue_to_rvalue_ref<long unsigned int&&, long unsigned int&&, false> (0x0x7f974987e208) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749884000) 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> > > (0x0x7f974987e270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749884060) 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> > > > (0x0x7f974987e2d8) 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> > > (0x0x7f974987e340) 0 empty
    std::integral_constant<bool, true> (0x0x7f97498840c0) 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&&> (0x0x7f974987e3a8) 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> > > > (0x0x7f974987e410) 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> > > (0x0x7f974987e478) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749884120) 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&&> (0x0x7f974987e4e0) 0 empty
  std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&&> (0x0x7f974987e548) 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> > > > (0x0x7f974987e5b0) 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> > > (0x0x7f974987e618) 0 empty
        std::integral_constant<bool, true> (0x0x7f9749884180) 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&&> (0x0x7f974987e680) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498841e0) 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&&> (0x0x7f974987e6e8) 0 empty
  std::__is_direct_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f974987e750) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749884240) 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&&> (0x0x7f974987e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498842a0) 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&&> > (0x0x7f974987e820) 0 empty
  std::is_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f974987e888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749884300) 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&&> > > (0x0x7f97498843c0) 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&&> > (0x0x7f9749884420) 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&&> (0x0x7f974987e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749884540) 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&&> > (0x0x7f974987ea28) 0 empty
  std::is_array<long unsigned int&&> (0x0x7f974987ea90) 0 empty
    std::integral_constant<bool, false> (0x0x7f97498845a0) 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&&> > (0x0x7f974987eaf8) 0 empty
  std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f974987eb60) 0 empty
    std::is_array<long unsigned int&&> (0x0x7f974987ebc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749884600) 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> (0x0x7f9749884660) 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&&> (0x0x7f974987ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498846c0) 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&&> > (0x0x7f974987ed00) 0 empty
  std::is_convertible<long unsigned int&&, long unsigned int&&> (0x0x7f974987ed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749884720) 0 empty

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

Class std::enable_if<false, bool>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, bool> (0x0x7f9749884840) 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&&> > (0x0x7f9749884d20) 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&&> > (0x0x7f9749884d80) 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&&> > (0x0x7f97498b9000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749884de0) 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&&> > > (0x0x7f97498b9068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749884e40) 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&&>&&> > (0x0x7f97498ba0c0) 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&&>&&> (0x0x7f97498ba240) 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&&>&&> (0x0x7f97498ba2a0) 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&&>&&> (0x0x7f97498ba1e0) 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&&>&&> (0x0x7f97498b9138) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498ba300) 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&&>&&> (0x0x7f97498b91a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498ba360) 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&&>&&> > (0x0x7f97498ba3c0) 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&&>&&> (0x0x7f97498b9208) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498ba420) 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&&>&&> > (0x0x7f97498b9270) 0 empty
  std::is_function<std::tuple<long unsigned int&&>&&> (0x0x7f97498b92d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f97498ba480) 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&&>&&> > > (0x0x7f97498b9340) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498ba4e0) 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&&>&&> (0x0x7f97498b93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498ba540) 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&&>&&> > (0x0x7f97498ba5a0) 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&&> > (0x0x7f97498b9410) 0 empty
  std::is_lvalue_reference<std::tuple<long unsigned int&&>&&> (0x0x7f97498b9478) 0 empty
    std::integral_constant<bool, false> (0x0x7f97498ba600) 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&&>&&> > > (0x0x7f97498ba6c0) 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&&>&&> > (0x0x7f97498ba720) 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&&>&&> (0x0x7f97498b9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498ba780) 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&&>&&> > (0x0x7f97498b95b0) 0 empty
  std::is_rvalue_reference<std::tuple<long unsigned int&&>&&> (0x0x7f97498b9618) 0 empty
    std::integral_constant<bool, true> (0x0x7f97498ba7e0) 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&&>&&> (0x0x7f97498b9680) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498ba840) 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&&>&&> > (0x0x7f97498ba8a0) 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&&>&&> > (0x0x7f97498b96e8) 0 empty
  std::is_reference<std::tuple<long unsigned int&&>&&> (0x0x7f97498b9750) 0 empty
    std::integral_constant<bool, true> (0x0x7f97498ba900) 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&&>&&> > (0x0x7f97498b97b8) 0 empty
  std::__or_<std::is_reference<std::tuple<long unsigned int&&>&&>, std::is_void<std::tuple<long unsigned int&&>&&> > (0x0x7f97498b9820) 0 empty
    std::is_reference<std::tuple<long unsigned int&&>&&> (0x0x7f97498b9888) 0 empty
      std::integral_constant<bool, true> (0x0x7f97498ba960) 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&&>&&> > > (0x0x7f97498b98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498ba9c0) 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&&>&&> (0x0x7f97498b9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498baa20) 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&&>&&> > (0x0x7f97498baa80) 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&&>&&> > (0x0x7f97498b99c0) 0 empty
  std::is_reference<std::tuple<long unsigned int&&>&&> (0x0x7f97498b9a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f97498baae0) 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&&>&&> (0x0x7f97498b9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498bab40) 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> (0x0x7f97498baba0) 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&&>&&> (0x0x7f97498b9af8) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<long unsigned int&&>&&, true> (0x0x7f97498bac00) 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&&> (0x0x7f97498b94e0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f97498ba660) 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&&> (0x0x7f97498b9bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498bac60) 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&&> (0x0x7f97498b9c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498bacc0) 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&&> > (0x0x7f97498bad20) 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> > > > (0x0x7f97498b9c98) 0 empty
  std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f97498b9d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f97498bad80) 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&&>&&> (0x0x7f97498b9d68) 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> > > > (0x0x7f97498b9dd0) 0 empty
    std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f97498b9e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f97498bade0) 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&&>&&> (0x0x7f97498b9ea0) 0 empty
  std::__is_direct_constructible_ref_cast<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f97498b9f08) 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> > > > (0x0x7f97498b9f70) 0 empty
      std::__is_static_castable<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f97498e5000) 0 empty
        std::integral_constant<bool, false> (0x0x7f97498baf00) 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&&>&&> (0x0x7f97498e5068) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498e60c0) 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&&>&&> (0x0x7f97498e50d0) 0 empty
  std::__is_direct_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f97498e5138) 0 empty
    std::integral_constant<bool, false> (0x0x7f97498e6120) 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&&>&&> (0x0x7f97498e51a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498e6180) 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&&>&&> > (0x0x7f97498e5208) 0 empty
  std::is_constructible<long unsigned int&&, std::tuple<long unsigned int&&>&&> (0x0x7f97498e5270) 0 empty
    std::integral_constant<bool, false> (0x0x7f97498e61e0) 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&&> > > (0x0x7f97498e6360) 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&&> > (0x0x7f97498e52d8) 0 empty
  std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f97498e5340) 0 empty
    std::is_array<long unsigned int&&> (0x0x7f97498e53a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f97498e63c0) 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> (0x0x7f97498e6420) 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&&> (0x0x7f97498e5478) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498e6540) 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&&> > (0x0x7f97498e54e0) 0 empty
  std::is_convertible<std::tuple<long unsigned int&&>&&, long unsigned int&&> (0x0x7f97498e5548) 0 empty
    std::integral_constant<bool, false> (0x0x7f97498e65a0) 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&> > (0x0x7f97498e6720) 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&> (0x0x7f97498e67e0) 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&> (0x0x7f97498e6840) 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&> (0x0x7f97498e6780) 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&> (0x0x7f97498e5618) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498e68a0) 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&> (0x0x7f97498e5680) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498e6900) 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&> > (0x0x7f97498e6960) 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&> (0x0x7f97498e57b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97498e6a80) 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&> > (0x0x7f97498e5820) 0 empty
  std::is_function<long unsigned int&> (0x0x7f97498e5888) 0 empty
    std::integral_constant<bool, false> (0x0x7f97498e6ae0) 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&> > > (0x0x7f97498e58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498e6b40) 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&> (0x0x7f97498e5a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498e6c60) 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&> > (0x0x7f97498e6cc0) 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&&> > (0x0x7f97498e5a90) 0 empty
  std::is_rvalue_reference<long unsigned int&&> (0x0x7f97498e5af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f97498e6d20) 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&> > > (0x0x7f97498e6de0) 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&> > (0x0x7f97498e6e40) 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&> > (0x0x7f97498e5c98) 0 empty
  std::is_lvalue_reference<long unsigned int&> (0x0x7f97498e5d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f97498e6ea0) 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&> (0x0x7f97498e5f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f97498e6f00) 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&> > (0x0x7f97498e6f60) 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&> > (0x0x7f9749912068) 0 empty
  std::is_reference<long unsigned int&> (0x0x7f97499120d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97499130c0) 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&> > (0x0x7f9749912138) 0 empty
  std::__or_<std::is_reference<long unsigned int&>, std::is_void<long unsigned int&> > (0x0x7f97499121a0) 0 empty
    std::is_reference<long unsigned int&> (0x0x7f9749912208) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749913120) 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&> > > (0x0x7f9749912270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749913180) 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&> (0x0x7f97499122d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97499131e0) 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&> > (0x0x7f9749913240) 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&> > (0x0x7f9749912410) 0 empty
  std::is_reference<long unsigned int&> (0x0x7f9749912478) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749913360) 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&> (0x0x7f97499124e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97499133c0) 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> (0x0x7f9749913420) 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&> (0x0x7f9749912548) 0 empty
  std::__add_rvalue_reference_helper<long unsigned int&, true> (0x0x7f9749913480) 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&&> (0x0x7f97498e5c30) 0 empty
  std::__do_is_static_castable_impl (0x0x7f97498e6d80) 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&&> (0x0x7f9749912618) 0 empty
  std::integral_constant<bool, true> (0x0x7f97499134e0) 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&&> (0x0x7f9749912680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749913540) 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&&> > (0x0x7f97499135a0) 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> (0x0x7f9749913600) 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> > > (0x0x7f9749913660) 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&> > > (0x0x7f9749912750) 0 empty
  std::__not_<std::is_same<long unsigned int, long unsigned int> > (0x0x7f97499127b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f97499136c0) 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> > (0x0x7f9749913720) 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> (0x0x7f9749913780) 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> > (0x0x7f9749912888) 0 empty
  std::__is_lvalue_to_rvalue_ref<long unsigned int&, long unsigned int&&, true> (0x0x7f97499137e0) 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> (0x0x7f97499128f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749913840) 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> > (0x0x7f9749912958) 0 empty
  std::integral_constant<bool, true> (0x0x7f97499138a0) 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> > > (0x0x7f9749913900) 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> > (0x0x7f9749913960) 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> > (0x0x7f97499129c0) 0 empty
  std::is_same<long unsigned int, long unsigned int> (0x0x7f9749912a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f97499139c0) 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> > > (0x0x7f9749912a90) 0 empty
  std::__or_<std::is_same<long unsigned int, long unsigned int>, std::is_base_of<long unsigned int, long unsigned int> > (0x0x7f9749912af8) 0 empty
    std::is_same<long unsigned int, long unsigned int> (0x0x7f9749912b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749913a20) 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> > > (0x0x7f9749912bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749913a80) 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> > > > (0x0x7f9749912c30) 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> > > (0x0x7f9749912c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749913ae0) 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&> (0x0x7f9749912d00) 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> > > > (0x0x7f9749912d68) 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> > > (0x0x7f9749912dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749913b40) 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&> (0x0x7f9749912e38) 0 empty
  std::__is_direct_constructible_ref_cast<long unsigned int&&, long unsigned int&> (0x0x7f9749912ea0) 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> > > > (0x0x7f9749912f08) 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> > > (0x0x7f9749912f70) 0 empty
        std::integral_constant<bool, false> (0x0x7f9749913ba0) 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&> (0x0x7f9749522000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749913c00) 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&> (0x0x7f9749522068) 0 empty
  std::__is_direct_constructible<long unsigned int&&, long unsigned int&> (0x0x7f97495220d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749913c60) 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&> (0x0x7f9749522138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749913cc0) 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&> > (0x0x7f97495221a0) 0 empty
  std::is_constructible<long unsigned int&&, long unsigned int&> (0x0x7f9749522208) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749913d20) 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&&> > > (0x0x7f9749913de0) 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&&> > (0x0x7f9749522270) 0 empty
  std::__or_<std::is_function<long unsigned int&&>, std::is_array<long unsigned int&&> > (0x0x7f97495222d8) 0 empty
    std::is_array<long unsigned int&&> (0x0x7f9749522340) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749913e40) 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> (0x0x7f9749913ea0) 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&&> (0x0x7f9749522410) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749913f00) 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&&> > (0x0x7f9749522478) 0 empty
  std::is_convertible<long unsigned int&, long unsigned int&&> (0x0x7f97495224e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749913f60) 0 empty

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7f9749522548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749532060) 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&&>&> (0x0x7f97495320c0) 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&&> > (0x0x7f9749532180) 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&&> > (0x0x7f97495321e0) 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&&> > (0x0x7f9749532120) 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&&> > > > (0x0x7f9749532240) 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&&>&> > > (0x0x7f9749522680) 0 empty
  std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > > (0x0x7f97495226e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f97495322a0) 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&&>&&> (0x0x7f9749532480) 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&&> > (0x0x7f9749532540) 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&&> > (0x0x7f97495324e0) 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&&> > > > (0x0x7f97495325a0) 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&&>&&> > > (0x0x7f9749522820) 0 empty
  std::__not_<std::is_same<std::tuple<long unsigned int&&>, std::tuple<long unsigned int&&> > > (0x0x7f9749522888) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749532600) 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&&> > (0x0x7f9749532720) 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&&> (0x0x7f97495228f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749532780) 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&&> > (0x0x7f9749522958) 0 empty
  std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f97495229c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97495327e0) 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&&> (0x0x7f9749522a28) 0 empty
  std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> > (0x0x7f9749522a90) 0 empty
    std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f9749522af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749532840) 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> (0x0x7f9749522b60) 0 empty
  std::is_nothrow_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f9749522bc8) 0 empty
    std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> > (0x0x7f9749522c30) 0 empty
      std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f9749522c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f97495328a0) 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&&> (0x0x7f9749522d00) 0 empty
  std::__is_nothrow_move_constructible_impl<long unsigned int&&, true> (0x0x7f9749522d68) 0 empty
    std::is_nothrow_constructible<long unsigned int&&, long unsigned int&&> (0x0x7f9749522dd0) 0 empty
      std::__and_<std::is_constructible<long unsigned int&&, long unsigned int&&>, std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> > (0x0x7f9749522e38) 0 empty
        std::__is_nt_constructible_impl<long unsigned int&&, long unsigned int&&> (0x0x7f9749522ea0) 0 empty
          std::integral_constant<bool, true> (0x0x7f9749532900) 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>*> (0x0x7f9749562068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749532e40) 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>*> > (0x0x7f9749532f60) 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>*> (0x0x7f974956b060) 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>*> (0x0x7f974956b0c0) 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>*> (0x0x7f974956b000) 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>*> (0x0x7f9749562138) 0 empty
  std::integral_constant<bool, true> (0x0x7f974956b120) 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>*> (0x0x7f97495621a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974956b180) 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>*> > (0x0x7f9749562208) 0 empty
  std::integral_constant<bool, false> (0x0x7f974956b1e0) 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>*> > > (0x0x7f9749562270) 0 empty
  std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f97495622d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974956b240) 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> > > (0x0x7f974956b360) 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> > > (0x0x7f974956b420) 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> > (0x0x7f974956b540) 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> (0x0x7f974956b5a0) 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 (0x0x7f974956b4e0) 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*> > (0x0x7f974956b600) 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*> (0x0x7f9749562548) 0 empty
  std::integral_constant<bool, false> (0x0x7f974956b660) 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*> (0x0x7f97495625b0) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f9749562618) 0 empty
    std::integral_constant<bool, false> (0x0x7f974956b6c0) 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> > > (0x0x7f974956b720) 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> > (0x0x7f9749562680) 0 empty
  std::integral_constant<bool, true> (0x0x7f974956b780) 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> > (0x0x7f97495626e8) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f9749562750) 0 empty
    std::integral_constant<bool, true> (0x0x7f974956b7e0) 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*> (0x0x7f974956b900) 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*> (0x0x7f974956b960) 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*> (0x0x7f974956b8a0) 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*> (0x0x7f9749562888) 0 empty
  std::integral_constant<bool, false> (0x0x7f974956b9c0) 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*> (0x0x7f97495628f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974956ba20) 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*> > > (0x0x7f974956ba80) 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*> (0x0x7f9749562958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974956bba0) 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*> > (0x0x7f974956bc00) 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*> (0x0x7f97495629c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974956bc60) 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*> > (0x0x7f9749562a28) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f9749562a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f974956bcc0) 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*> > (0x0x7f9749562bc8) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f9749562c30) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f9749562c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f974956bd20) 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*> > > (0x0x7f974956bde0) 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*> (0x0x7f9749562d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f974956bf00) 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*> > (0x0x7f974956bf60) 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*> (0x0x7f9749562dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97495c5000) 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*> > (0x0x7f9749562e38) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f9749562ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f97495c5060) 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*> (0x0x7f9749562f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f97495c50c0) 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*> > (0x0x7f97495c5120) 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*> > (0x0x7f9749562f70) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f9749562000) 0 empty
    std::integral_constant<bool, false> (0x0x7f97495c5180) 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*> > (0x0x7f97495c90d0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f97495c9138) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f97495c91a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f97495c51e0) 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*> > > (0x0x7f97495c9270) 0 empty
  std::integral_constant<bool, true> (0x0x7f97495c5240) 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*> (0x0x7f97495c92d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97495c52a0) 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*> > (0x0x7f97495c5300) 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*> > (0x0x7f97495c9340) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f97495c93a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f97495c5360) 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*> (0x0x7f97495c94e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97495c5480) 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> (0x0x7f97495c54e0) 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*> (0x0x7f97495c9548) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f97495c5540) 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> (0x0x7f974956bd80) 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*> (0x0x7f97495c9618) 0 empty
  std::integral_constant<bool, true> (0x0x7f97495c55a0) 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> (0x0x7f97495627b8) 0 empty
  std::default_delete<const oif::frame::Value> (0x0x7f974956b840) 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> > (0x0x7f97495c96e8) 0 empty
  std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f97495c9750) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f97495c5600) 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> (0x0x7f97495c5660) 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> > (0x0x7f974961c000) 0
  std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f97495c9820) 0 empty
    std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f97495c9888) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f97495c56c0) 0 empty
  std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f97495c5720) 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> > (0x0x7f97495c59c0) 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> > (0x0x7f97495c9958) 0
  std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f974961c690) 0
    std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f97495c99c0) 0 empty
      std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f97495c9a28) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f97495c5900) 0 empty
    std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f97495c5960) 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> > (0x0x7f97495c9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97495c5a80) 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> > > (0x0x7f97495c5ae0) 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> > (0x0x7f97495c9b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f97495c5b40) 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> > > (0x0x7f97495c9bc8) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f97495c9c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f97495c5ba0) 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> > (0x0x7f97495c9c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f97495c5c00) 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>&> (0x0x7f97495c5c60) 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> (0x0x7f97495c9d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f97495c5cc0) 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> > > (0x0x7f97495c5d20) 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> (0x0x7f97495c9d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f97495c5e40) 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> > (0x0x7f97495c5ea0) 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> (0x0x7f97495c9dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97495c5f00) 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> > (0x0x7f97495c9e38) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f97495c9ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f97495c5f60) 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> (0x0x7f97495c9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749341000) 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> > (0x0x7f9749341060) 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> (0x0x7f9749341120) 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> (0x0x7f9749341180) 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> (0x0x7f97493410c0) 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> (0x0x7f97493440d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97493411e0) 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> (0x0x7f9749344138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749341240) 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> > (0x0x7f97493441a0) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f9749344208) 0 empty
    std::integral_constant<bool, false> (0x0x7f97493412a0) 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> > (0x0x7f9749344270) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f97493442d8) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f9749344340) 0 empty
      std::integral_constant<bool, false> (0x0x7f97493413c0) 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> > > (0x0x7f97493443a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749341480) 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> (0x0x7f9749344410) 0 empty
  std::integral_constant<bool, true> (0x0x7f97493414e0) 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> > (0x0x7f9749341540) 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> > (0x0x7f9749344548) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f97493445b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97493415a0) 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> (0x0x7f97493446e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97493416c0) 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> (0x0x7f9749341720) 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> (0x0x7f9749344750) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f9749341780) 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> (0x0x7f974956b480) 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*> > (0x0x7f9749341840) 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> (0x0x7f9749344820) 0 empty
  std::integral_constant<bool, false> (0x0x7f97493418a0) 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> > (0x0x7f9749344888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749341900) 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> > > (0x0x7f9749341960) 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> > > (0x0x7f97493419c0) 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> > > (0x0x7f97493448f0) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value> > (0x0x7f9749344958) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749341a20) 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> > > > (0x0x7f9749341a80) 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> > > (0x0x7f97493449c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749341ae0) 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> > > > (0x0x7f9749341b40) 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> > (0x0x7f9749341c00) 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> > (0x0x7f9749341c60) 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> > (0x0x7f9749341ba0) 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> > (0x0x7f9749344a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749341cc0) 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> > (0x0x7f9749344af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749341d20) 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> > > > (0x0x7f9749341d80) 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> > (0x0x7f9749344b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749341de0) 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> > > (0x0x7f9749341e40) 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> > (0x0x7f9749344bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749341ea0) 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> > > (0x0x7f9749344c30) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f9749344c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749341f00) 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> > > (0x0x7f9749344d00) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f9749344d68) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f9749344dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749341f60) 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> > > > (0x0x7f974937d060) 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> > > (0x0x7f974937d0c0) 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> > > (0x0x7f9749344e38) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f9749344ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974937d120) 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> > > (0x0x7f9749344f08) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f9749344f70) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f9749389000) 0 empty
      std::integral_constant<bool, false> (0x0x7f974937d180) 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> > > > (0x0x7f9749389068) 0 empty
  std::integral_constant<bool, true> (0x0x7f974937d1e0) 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> > (0x0x7f97493890d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974937d240) 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> > > (0x0x7f974937d2a0) 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> > > (0x0x7f9749389138) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f97493891a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974937d300) 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> > (0x0x7f9749389208) 0 empty
  std::integral_constant<bool, true> (0x0x7f974937d360) 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> (0x0x7f974937d3c0) 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> > (0x0x7f9749389270) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f974937d420) 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> (0x0x7f974937d000) 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> > (0x0x7f9749389340) 0 empty
  std::integral_constant<bool, true> (0x0x7f974937d480) 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> > > (0x0x7f97493893a8) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f9749389410) 0 empty
    std::integral_constant<bool, true> (0x0x7f974937d4e0) 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> > > > (0x0x7f9749389478) 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> > > (0x0x7f97493894e0) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f9749389548) 0 empty
      std::integral_constant<bool, true> (0x0x7f974937d540) 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> > > > > (0x0x7f97493895b0) 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> > > > (0x0x7f9749389618) 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> > > (0x0x7f9749389680) 0 empty
      std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f97493896e8) 0 empty
        std::integral_constant<bool, true> (0x0x7f974937d5a0) 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> > > > > (0x0x7f9749389750) 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> > > > > (0x0x7f97493897b8) 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> > > > (0x0x7f9749389820) 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> > > (0x0x7f9749389888) 0 empty
        std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f97493898f0) 0 empty
          std::integral_constant<bool, true> (0x0x7f974937d600) 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> > > > > > (0x0x7f974937d660) 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>&> (0x0x7f9749389958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974937d720) 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>&> > > (0x0x7f974937d780) 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>&> (0x0x7f97493899c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974937d7e0) 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>&> > (0x0x7f974937d840) 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>&> > (0x0x7f9749389a28) 0 empty
  std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f9749389a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f974937d8a0) 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>&> (0x0x7f9749389af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974937d900) 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>&> > (0x0x7f974937d960) 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>&> > (0x0x7f9749389b60) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f9749389bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974937d9c0) 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>&> > (0x0x7f9749389c30) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > (0x0x7f9749389c98) 0 empty
    std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f9749389d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f974937da20) 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>&> > > (0x0x7f9749389d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f974937da80) 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>&> (0x0x7f9749389dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974937dae0) 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>&> > (0x0x7f974937db40) 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>&> > (0x0x7f9749389e38) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f9749389ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974937dba0) 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>&> (0x0x7f9749389f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f974937dc00) 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> (0x0x7f974937dc60) 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>&> (0x0x7f9749389f70) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&, true> (0x0x7f974937dcc0) 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>&&> (0x0x7f97493af068) 0 empty
  std::integral_constant<bool, false> (0x0x7f974937dd20) 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>&&> > > (0x0x7f974937dd80) 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>&&> (0x0x7f97493af0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974937dde0) 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>&&> > (0x0x7f974937de40) 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>&&> (0x0x7f97493af138) 0 empty
  std::integral_constant<bool, true> (0x0x7f974937dea0) 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>&&> > (0x0x7f97493af1a0) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f97493af208) 0 empty
    std::integral_constant<bool, true> (0x0x7f974937df00) 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>&&> (0x0x7f97493af270) 0 empty
  std::integral_constant<bool, true> (0x0x7f974937df60) 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>&&> > (0x0x7f97493ba000) 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>&&> > (0x0x7f97493af2d8) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f97493af340) 0 empty
    std::integral_constant<bool, true> (0x0x7f97493ba060) 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>&&> > (0x0x7f97493af3a8) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > (0x0x7f97493af410) 0 empty
    std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f97493af478) 0 empty
      std::integral_constant<bool, true> (0x0x7f97493ba0c0) 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>&&> > > (0x0x7f97493af4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97493ba120) 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>&&> (0x0x7f97493af548) 0 empty
  std::integral_constant<bool, false> (0x0x7f97493ba180) 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>&&> > (0x0x7f97493ba1e0) 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>&&> > (0x0x7f97493af5b0) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f97493af618) 0 empty
    std::integral_constant<bool, true> (0x0x7f97493ba240) 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>&&> (0x0x7f97493af680) 0 empty
  std::integral_constant<bool, true> (0x0x7f97493ba2a0) 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> (0x0x7f97493ba300) 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>&&> (0x0x7f97493af6e8) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&&, true> (0x0x7f97493ba420) 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>&&> (0x0x7f974937d6c0) 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>&&> (0x0x7f97493af750) 0 empty
  std::integral_constant<bool, true> (0x0x7f97493ba4e0) 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>&&> > (0x0x7f97493af7b8) 0 empty
  std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> (0x0x7f97493af820) 0 empty
    std::integral_constant<bool, true> (0x0x7f97493ba540) 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>&> (0x0x7f97493ba5a0) 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 (0x0x7f97493ba840) 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> > (0x0x7f97493ba7e0) 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> > (0x0x7f97495624e0) 0
  std::_Rb_tree_node_base (0x0x7f97493ba780) 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> > > (0x0x7f97493baba0) 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> > > (0x0x7f97493bac00) 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> > (0x0x7f97493bad20) 0 empty

Class std::is_function<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty> (0x0x7f97493afaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97493bad80) 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> > > (0x0x7f97493bade0) 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> (0x0x7f97493afb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f97493bae40) 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> > (0x0x7f97493baea0) 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> (0x0x7f97493afbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97493baf00) 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> > (0x0x7f97493afc30) 0 empty
  std::is_rvalue_reference<const UFTouchProperty> (0x0x7f97493afc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f97493baf60) 0 empty

Class std::is_reference<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty> (0x0x7f97493afd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749444000) 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> > (0x0x7f9749444060) 0 empty

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

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

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

Class std::__is_void_helper<UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<UFTouchProperty> (0x0x7f97493aff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f97494441e0) 0 empty

Class std::is_void<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFTouchProperty> (0x0x7f974944a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749444240) 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> > (0x0x7f974944a068) 0 empty
  std::is_void<const UFTouchProperty> (0x0x7f974944a0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f97494442a0) 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> > (0x0x7f974944a138) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty>, std::is_void<const UFTouchProperty> > (0x0x7f974944a1a0) 0 empty
    std::is_void<const UFTouchProperty> (0x0x7f974944a208) 0 empty
      std::integral_constant<bool, false> (0x0x7f97494443c0) 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> > > (0x0x7f974944a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749444480) 0 empty

Class std::is_object<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty> (0x0x7f974944a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97494444e0) 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> > (0x0x7f9749444540) 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> > (0x0x7f974944a410) 0 empty
  std::is_object<const UFTouchProperty> (0x0x7f974944a478) 0 empty
    std::integral_constant<bool, true> (0x0x7f97494445a0) 0 empty

Class std::__is_referenceable<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty> (0x0x7f974944a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97494446c0) 0 empty

Class std::is_function<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty&> (0x0x7f974944a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749444780) 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&> > > (0x0x7f97494447e0) 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&> (0x0x7f974944a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749444840) 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&> > (0x0x7f97494448a0) 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&> > (0x0x7f974944a618) 0 empty
  std::is_lvalue_reference<const UFTouchProperty&> (0x0x7f974944a680) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749444900) 0 empty

Class std::is_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&> (0x0x7f974944a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749444960) 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&> > (0x0x7f97494449c0) 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&> > (0x0x7f974944a820) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f974944a888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749444a20) 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&> > (0x0x7f974944a8f0) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > (0x0x7f974944a958) 0 empty
    std::is_reference<const UFTouchProperty&> (0x0x7f974944a9c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749444b40) 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&> > > (0x0x7f974944aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749444c00) 0 empty

Class std::is_object<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&> (0x0x7f974944aa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749444c60) 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&> > (0x0x7f9749444cc0) 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&> > (0x0x7f974944abc8) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f974944ac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749444d20) 0 empty

Class std::__is_referenceable<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&> (0x0x7f974944ac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749444f00) 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> (0x0x7f9749444f60) 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&> (0x0x7f974944ad00) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&, true> (0x0x7f9749466000) 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&> (0x0x7f9749444720) 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&> (0x0x7f974944add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749466060) 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> (0x0x7f974944ae38) 0 empty
  std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f974944aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f97494660c0) 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> (0x0x7f974944af08) 0 empty
  std::__is_copy_assignable_impl<const UFTouchProperty, true> (0x0x7f974944af70) 0 empty
    std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9749469000) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749466120) 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> > (0x0x7f9749466180) 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> > > > (0x0x7f9749469068) 0 empty
  std::is_copy_assignable<const UFTouchProperty> (0x0x7f97494690d0) 0 empty
    std::__is_copy_assignable_impl<const UFTouchProperty, true> (0x0x7f9749469138) 0 empty
      std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f97494691a0) 0 empty
        std::integral_constant<bool, false> (0x0x7f97494661e0) 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&> (0x0x7f9749466240) 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> > > > > (0x0x7f9749469270) 0 empty
  std::integral_constant<bool, true> (0x0x7f97494662a0) 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&> (0x0x7f9749466300) 0 empty

Class std::is_function<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty&&> (0x0x7f9749469340) 0 empty
  std::integral_constant<bool, false> (0x0x7f97494663c0) 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&&> > > (0x0x7f9749466420) 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&&> (0x0x7f97494693a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749466540) 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&&> > (0x0x7f97494665a0) 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&&> (0x0x7f9749469410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749466600) 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&&> > (0x0x7f9749469478) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&&> (0x0x7f97494694e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749466660) 0 empty

Class std::is_reference<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&&> (0x0x7f9749469548) 0 empty
  std::integral_constant<bool, true> (0x0x7f97494666c0) 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&&> > (0x0x7f9749466720) 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&&> > (0x0x7f9749469680) 0 empty
  std::is_reference<const UFTouchProperty&&> (0x0x7f97494696e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749466780) 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&&> > (0x0x7f9749469750) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&&>, std::is_void<const UFTouchProperty&&> > (0x0x7f97494697b8) 0 empty
    std::is_reference<const UFTouchProperty&&> (0x0x7f9749469820) 0 empty
      std::integral_constant<bool, true> (0x0x7f97494668a0) 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&&> > > (0x0x7f9749469888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749466960) 0 empty

Class std::is_object<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&&> (0x0x7f97494698f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97494669c0) 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&&> > (0x0x7f9749466a20) 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&&> > (0x0x7f9749469958) 0 empty
  std::is_reference<const UFTouchProperty&&> (0x0x7f97494699c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749466a80) 0 empty

Class std::__is_referenceable<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&&> (0x0x7f9749469af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749466ba0) 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> (0x0x7f9749466c00) 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&&> (0x0x7f9749469b60) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&&, true> (0x0x7f9749466c60) 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&&> (0x0x7f9749466360) 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&&> (0x0x7f9749469bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749466cc0) 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> (0x0x7f9749469c30) 0 empty
  std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f9749469c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749466d20) 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> (0x0x7f9749469d00) 0 empty
  std::__is_move_assignable_impl<const UFTouchProperty, true> (0x0x7f9749469d68) 0 empty
    std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f9749469dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749466d80) 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> > (0x0x7f9749466de0) 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> > > > (0x0x7f9749469e38) 0 empty
  std::is_move_assignable<const UFTouchProperty> (0x0x7f9749469ea0) 0 empty
    std::__is_move_assignable_impl<const UFTouchProperty, true> (0x0x7f9749469f08) 0 empty
      std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f9749469f70) 0 empty
        std::integral_constant<bool, false> (0x0x7f9749466e40) 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&&> (0x0x7f9749466ea0) 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> > > (0x0x7f9749466f00) 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> > > > > > (0x0x7f9749466f60) 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> > > (0x0x7f9749469208) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f97494a0000) 0 empty
    std::integral_constant<bool, true> (0x0x7f97494a1000) 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> > (0x0x7f97493bacc0) 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> > (0x0x7f97494a1600) 0 empty

Class std::is_function<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty> (0x0x7f97494a00d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97494a1660) 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> > > (0x0x7f97494a16c0) 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> (0x0x7f97494a0138) 0 empty
  std::integral_constant<bool, false> (0x0x7f97494a1720) 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> > (0x0x7f97494a1780) 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> (0x0x7f97494a01a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97494a17e0) 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> > (0x0x7f97494a0208) 0 empty
  std::is_rvalue_reference<const UFFrameProperty> (0x0x7f97494a0270) 0 empty
    std::integral_constant<bool, false> (0x0x7f97494a1840) 0 empty

Class std::is_reference<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty> (0x0x7f97494a02d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97494a18a0) 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> > (0x0x7f97494a1900) 0 empty

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

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

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

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

Class std::is_void<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFFrameProperty> (0x0x7f97494a05b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97494a1ae0) 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> > (0x0x7f97494a0618) 0 empty
  std::is_void<const UFFrameProperty> (0x0x7f97494a0680) 0 empty
    std::integral_constant<bool, false> (0x0x7f97494a1b40) 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> > (0x0x7f97494a06e8) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > (0x0x7f97494a0750) 0 empty
    std::is_void<const UFFrameProperty> (0x0x7f97494a07b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f97494a1c60) 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> > > (0x0x7f97494a0820) 0 empty
  std::integral_constant<bool, true> (0x0x7f97494a1d20) 0 empty

Class std::is_object<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty> (0x0x7f97494a0888) 0 empty
  std::integral_constant<bool, true> (0x0x7f97494a1d80) 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> > (0x0x7f97494a1de0) 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> > (0x0x7f97494a09c0) 0 empty
  std::is_object<const UFFrameProperty> (0x0x7f97494a0a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f97494a1e40) 0 empty

Class std::__is_referenceable<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty> (0x0x7f97494a0a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f97494a1f60) 0 empty

Class std::is_function<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&> (0x0x7f97494a0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749110060) 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&> > > (0x0x7f97491100c0) 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&> (0x0x7f97494a0b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749110120) 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&> > (0x0x7f9749110180) 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&> > (0x0x7f97494a0bc8) 0 empty
  std::is_lvalue_reference<const UFFrameProperty&> (0x0x7f97494a0c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f97491101e0) 0 empty

Class std::is_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&> (0x0x7f97494a0c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749110240) 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&> > (0x0x7f97491102a0) 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&> > (0x0x7f97494a0dd0) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f97494a0e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749110300) 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&> > (0x0x7f97494a0ea0) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f97494a0f08) 0 empty
    std::is_reference<const UFFrameProperty&> (0x0x7f97494a0f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749110420) 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&> > > (0x0x7f9749121000) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491104e0) 0 empty

Class std::is_object<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&> (0x0x7f9749121068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749110540) 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&> > (0x0x7f97491105a0) 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&> > (0x0x7f97491211a0) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f9749121208) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749110600) 0 empty

Class std::__is_referenceable<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty&> (0x0x7f9749121270) 0 empty
  std::integral_constant<bool, true> (0x0x7f97491107e0) 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> (0x0x7f9749110840) 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&> (0x0x7f97491212d8) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&, true> (0x0x7f97491108a0) 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&> (0x0x7f9749110000) 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&> (0x0x7f97491213a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749110900) 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> (0x0x7f9749121410) 0 empty
  std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9749121478) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749110960) 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> (0x0x7f97491214e0) 0 empty
  std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f9749121548) 0 empty
    std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f97491215b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f97491109c0) 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> > (0x0x7f9749110a20) 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> > > > (0x0x7f9749121618) 0 empty
  std::is_copy_assignable<const UFFrameProperty> (0x0x7f9749121680) 0 empty
    std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f97491216e8) 0 empty
      std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9749121750) 0 empty
        std::integral_constant<bool, false> (0x0x7f9749110a80) 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&> (0x0x7f9749110ae0) 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> > > > > (0x0x7f9749121820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749110b40) 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&> (0x0x7f9749110ba0) 0 empty

Class std::is_function<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&&> (0x0x7f97491218f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749110c60) 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&&> > > (0x0x7f9749110cc0) 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&&> (0x0x7f9749121958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749110de0) 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&&> > (0x0x7f9749110e40) 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&&> (0x0x7f97491219c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749110ea0) 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&&> > (0x0x7f9749121a28) 0 empty
  std::is_rvalue_reference<const UFFrameProperty&&> (0x0x7f9749121a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749110f00) 0 empty

Class std::is_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&&> (0x0x7f9749121af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749110f60) 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&&> > (0x0x7f9749143000) 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&&> > (0x0x7f9749121c30) 0 empty
  std::is_reference<const UFFrameProperty&&> (0x0x7f9749121c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749143060) 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&&> > (0x0x7f9749121d00) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > (0x0x7f9749121d68) 0 empty
    std::is_reference<const UFFrameProperty&&> (0x0x7f9749121dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749143180) 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&&> > > (0x0x7f9749121e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749143240) 0 empty

Class std::is_object<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&&> (0x0x7f9749121ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491432a0) 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&&> > (0x0x7f9749143300) 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&&> > (0x0x7f9749121f08) 0 empty
  std::is_reference<const UFFrameProperty&&> (0x0x7f9749121f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749143360) 0 empty

Class std::__is_referenceable<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty&&> (0x0x7f97491470d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749143480) 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> (0x0x7f97491434e0) 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&&> (0x0x7f9749147138) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&&, true> (0x0x7f9749143540) 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&&> (0x0x7f9749110c00) 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&&> (0x0x7f97491471a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491435a0) 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> (0x0x7f9749147208) 0 empty
  std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f9749147270) 0 empty
    std::integral_constant<bool, false> (0x0x7f9749143600) 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> (0x0x7f97491472d8) 0 empty
  std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f9749147340) 0 empty
    std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f97491473a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749143660) 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> > (0x0x7f97491436c0) 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> > > > (0x0x7f9749147410) 0 empty
  std::is_move_assignable<const UFFrameProperty> (0x0x7f9749147478) 0 empty
    std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f97491474e0) 0 empty
      std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f9749147548) 0 empty
        std::integral_constant<bool, false> (0x0x7f9749143720) 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&&> (0x0x7f9749143780) 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> > (0x0x7f97494a15a0) 0

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

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

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

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

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

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

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

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

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

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

Class std::pointer_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<wchar_t*> (0x0x7f974917bba0) 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> (0x0x7f974919b600) 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> > (0x0x7f97491e6180) 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> (0x0x7f97491e61e0) 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 (0x0x7f97491e6120) 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*> > (0x0x7f97491e6240) 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*> (0x0x7f9749147bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491e62a0) 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*> (0x0x7f9749147c30) 0 empty
  std::is_empty<oif::frame::UFAxis*> (0x0x7f9749147c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f97491e6300) 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> > > (0x0x7f97491e6360) 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> > (0x0x7f9749147d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f97491e63c0) 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> > (0x0x7f9749147d68) 0 empty
  std::is_empty<std::default_delete<oif::frame::UFAxis> > (0x0x7f9749147dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97491e6420) 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*> (0x0x7f97491e6540) 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*> (0x0x7f97491e65a0) 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*> (0x0x7f97491e64e0) 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*> (0x0x7f9749147f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491e6600) 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*> (0x0x7f9749147f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491e6660) 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*> > > (0x0x7f97491e66c0) 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*> (0x0x7f97491217b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491e6720) 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*> > (0x0x7f97491e6780) 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*> (0x0x7f97492150d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491e68a0) 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*> > (0x0x7f9749215138) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f97492151a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f97491e6900) 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*> > (0x0x7f9749215208) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f9749215270) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f97492152d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f97491e6960) 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*> > > (0x0x7f97491e6a20) 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*> (0x0x7f9749215340) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491e6a80) 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*> > (0x0x7f97491e6ae0) 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*> (0x0x7f97492153a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491e6b40) 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*> > (0x0x7f9749215410) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*> (0x0x7f9749215478) 0 empty
    std::integral_constant<bool, false> (0x0x7f97491e6ba0) 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*> (0x0x7f97492155b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97491e6c00) 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*> > (0x0x7f97491e6c60) 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*> > (0x0x7f97492156e8) 0 empty
  std::is_void<oif::frame::UFAxis*> (0x0x7f9749215750) 0 empty
    std::integral_constant<bool, false> (0x0x7f97491e6d80) 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*> > (0x0x7f97492157b8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f9749215820) 0 empty
    std::is_void<oif::frame::UFAxis*> (0x0x7f9749215888) 0 empty
      std::integral_constant<bool, false> (0x0x7f97491e6de0) 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*> > > (0x0x7f97492158f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97491e6e40) 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*> (0x0x7f9749215958) 0 empty
  std::integral_constant<bool, true> (0x0x7f97491e6ea0) 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*> > (0x0x7f97491e6f00) 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*> > (0x0x7f9749215a90) 0 empty
  std::is_object<oif::frame::UFAxis*> (0x0x7f9749215af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974922a060) 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*> (0x0x7f9749215b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f974922a180) 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> (0x0x7f974922a1e0) 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*> (0x0x7f9749215bc8) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*, true> (0x0x7f974922a240) 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> (0x0x7f97491e69c0) 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*> (0x0x7f9749215c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f974922a2a0) 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> (0x0x7f9749147e38) 0 empty
  std::default_delete<oif::frame::UFAxis> (0x0x7f97491e6480) 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> > (0x0x7f9749215d68) 0 empty
  std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f9749215dd0) 0 empty
    std::default_delete<oif::frame::UFAxis> (0x0x7f974922a300) 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> (0x0x7f974922a360) 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> > (0x0x7f974922d930) 0
  std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f9749215ea0) 0 empty
    std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f9749215f08) 0 empty
      std::default_delete<oif::frame::UFAxis> (0x0x7f974922a3c0) 0 empty
  std::_Head_base<0ul, oif::frame::UFAxis*, false> (0x0x7f974922a420) 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> > (0x0x7f974922a540) 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> > (0x0x7f97492b9000) 0
  std::_Tuple_impl<0ul, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f974922df50) 0
    std::_Tuple_impl<1ul, std::default_delete<oif::frame::UFAxis> > (0x0x7f97492b9068) 0 empty
      std::_Head_base<1ul, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f97492b90d0) 0 empty
        std::default_delete<oif::frame::UFAxis> (0x0x7f974922a480) 0 empty
    std::_Head_base<0ul, oif::frame::UFAxis*, false> (0x0x7f974922a4e0) 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> > (0x0x7f97492b91a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974922a5a0) 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> > > (0x0x7f974922a600) 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> > (0x0x7f97492b9208) 0 empty
  std::integral_constant<bool, false> (0x0x7f974922a660) 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> > > (0x0x7f97492b9270) 0 empty
  std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f97492b92d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974922a6c0) 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> > (0x0x7f97492b9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f974922a720) 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>&> (0x0x7f974922a780) 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> (0x0x7f97492b93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974922a7e0) 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> > > (0x0x7f974922a840) 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> (0x0x7f97492b9410) 0 empty
  std::integral_constant<bool, false> (0x0x7f974922a8a0) 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> > (0x0x7f974922a900) 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> (0x0x7f97492b9478) 0 empty
  std::integral_constant<bool, false> (0x0x7f974922a960) 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> > (0x0x7f97492b94e0) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis> (0x0x7f97492b9548) 0 empty
    std::integral_constant<bool, false> (0x0x7f974922a9c0) 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> (0x0x7f97492b9750) 0 empty
  std::integral_constant<bool, false> (0x0x7f974922aa20) 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> > (0x0x7f974922aa80) 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> (0x0x7f974922ac00) 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> (0x0x7f974922ac60) 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> (0x0x7f974922aba0) 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> (0x0x7f97492b98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974922acc0) 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> (0x0x7f97492b9958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974922ad20) 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> > (0x0x7f97492b99c0) 0 empty
  std::is_void<oif::frame::UFAxis> (0x0x7f97492b9a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f974922ad80) 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> > (0x0x7f97492b9a90) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f97492b9af8) 0 empty
    std::is_void<oif::frame::UFAxis> (0x0x7f97492b9b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f974922ade0) 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> > > (0x0x7f97492b9bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974922ae40) 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> (0x0x7f97492b9c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f974922aea0) 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> > (0x0x7f974922af00) 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> > (0x0x7f97492b9d68) 0 empty
  std::is_object<oif::frame::UFAxis> (0x0x7f97492b9dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748fab060) 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> (0x0x7f97492b9e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748fab0c0) 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> (0x0x7f9748fab120) 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> (0x0x7f97492b9ea0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFAxis, true> (0x0x7f9748fab180) 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> (0x0x7f97491e60c0) 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> > (0x0x7f9748fab1e0) 0 empty

Class std::is_function<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType> (0x0x7f97492b9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748fab240) 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> > > (0x0x7f9748fab2a0) 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> (0x0x7f97492b9f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748fab300) 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> > (0x0x7f9748fab360) 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> (0x0x7f974900a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748fab3c0) 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> > (0x0x7f974900a068) 0 empty
  std::is_rvalue_reference<const UFAxisType> (0x0x7f974900a0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748fab420) 0 empty

Class std::is_reference<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType> (0x0x7f974900a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748fab540) 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> > (0x0x7f9748fab5a0) 0 empty

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

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

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

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

Class std::is_void<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFAxisType> (0x0x7f974900a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748fab900) 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> > (0x0x7f974900a3a8) 0 empty
  std::is_void<const UFAxisType> (0x0x7f974900a410) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748fab960) 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> > (0x0x7f974900a478) 0 empty
  std::__or_<std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> > (0x0x7f974900a4e0) 0 empty
    std::is_void<const UFAxisType> (0x0x7f974900a548) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748fab9c0) 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> > > (0x0x7f974900a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748faba20) 0 empty

Class std::is_object<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType> (0x0x7f974900a618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748faba80) 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> > (0x0x7f9748fabae0) 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> > (0x0x7f974900a680) 0 empty
  std::is_object<const UFAxisType> (0x0x7f974900a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748fabcc0) 0 empty

Class std::__is_referenceable<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType> (0x0x7f974900a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748fabd20) 0 empty

Class std::is_function<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&> (0x0x7f974900a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748fabde0) 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&> > > (0x0x7f9748fabe40) 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&> (0x0x7f974900a820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748fabea0) 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&> > (0x0x7f9748fabf00) 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&> > (0x0x7f974900a888) 0 empty
  std::is_lvalue_reference<const UFAxisType&> (0x0x7f974900a8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748fabf60) 0 empty

Class std::is_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&> (0x0x7f974900aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749024000) 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&> > (0x0x7f9749024060) 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&> > (0x0x7f974900ab60) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f974900abc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749024240) 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&> > (0x0x7f974900ac30) 0 empty
  std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f974900ac98) 0 empty
    std::is_reference<const UFAxisType&> (0x0x7f974900ad00) 0 empty
      std::integral_constant<bool, true> (0x0x7f97490242a0) 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&> > > (0x0x7f974900ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749024300) 0 empty

Class std::is_object<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&> (0x0x7f974900add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749024360) 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&> > (0x0x7f97490243c0) 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&> > (0x0x7f974900af08) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f974900af70) 0 empty
    std::integral_constant<bool, true> (0x0x7f97490244e0) 0 empty

Class std::__is_referenceable<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&> (0x0x7f974902b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749024540) 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> (0x0x7f97490245a0) 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&> (0x0x7f974902b068) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&, true> (0x0x7f9749024600) 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&> (0x0x7f9748fabd80) 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&> (0x0x7f974902b138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749024660) 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> (0x0x7f974902b1a0) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f974902b208) 0 empty
    std::integral_constant<bool, false> (0x0x7f97490246c0) 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> (0x0x7f974902b270) 0 empty
  std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f974902b2d8) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f974902b340) 0 empty
      std::integral_constant<bool, false> (0x0x7f9749024720) 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> > (0x0x7f9749024780) 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> > > > (0x0x7f974902b3a8) 0 empty
  std::is_copy_assignable<const UFAxisType> (0x0x7f974902b410) 0 empty
    std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f974902b478) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f974902b4e0) 0 empty
        std::integral_constant<bool, false> (0x0x7f97490247e0) 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&> (0x0x7f9749024840) 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> > > > > (0x0x7f974902b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97490248a0) 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&> (0x0x7f9749024900) 0 empty

Class std::is_function<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&&> (0x0x7f974902b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f97490249c0) 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&&> > > (0x0x7f9749024a20) 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&&> (0x0x7f974902b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749024a80) 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&&> > (0x0x7f9749024ae0) 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&&> (0x0x7f974902b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749024b40) 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&&> > (0x0x7f974902b7b8) 0 empty
  std::is_rvalue_reference<const UFAxisType&&> (0x0x7f974902b820) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749024ba0) 0 empty

Class std::is_reference<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&&> (0x0x7f974902ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9749024c00) 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&&> > (0x0x7f9749024c60) 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&&> > (0x0x7f974902bb60) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f974902bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9749024d80) 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&&> > (0x0x7f974902bc30) 0 empty
  std::__or_<std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> > (0x0x7f974902bc98) 0 empty
    std::is_reference<const UFAxisType&&> (0x0x7f974902bd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f9749024de0) 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&&> > > (0x0x7f974902bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749024e40) 0 empty

Class std::is_object<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&&> (0x0x7f974902bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9749024ea0) 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&&> > (0x0x7f9749024f00) 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&&> > (0x0x7f974902bf08) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f974902bf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f974904d060) 0 empty

Class std::__is_referenceable<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&&> (0x0x7f974904e000) 0 empty
  std::integral_constant<bool, true> (0x0x7f974904d0c0) 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> (0x0x7f974904d120) 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&&> (0x0x7f974904e068) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&&, true> (0x0x7f974904d180) 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&&> (0x0x7f9749024960) 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&&> (0x0x7f974904e0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974904d1e0) 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> (0x0x7f974904e138) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f974904e1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974904d240) 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> (0x0x7f974904e208) 0 empty
  std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f974904e270) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f974904e2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f974904d2a0) 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> > (0x0x7f974904d300) 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> > > > (0x0x7f974904e340) 0 empty
  std::is_move_assignable<const UFAxisType> (0x0x7f974904e3a8) 0 empty
    std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f974904e410) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f974904e478) 0 empty
        std::integral_constant<bool, false> (0x0x7f974904d360) 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&&> (0x0x7f974904d3c0) 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> > > (0x0x7f974904d420) 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*> > (0x0x7f974904d480) 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> (0x0x7f974904e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974904d4e0) 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> > (0x0x7f974904e618) 0 empty
  std::integral_constant<bool, true> (0x0x7f974904d540) 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> > > (0x0x7f974904d5a0) 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> > > (0x0x7f974904d600) 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> > > (0x0x7f974904e680) 0 empty
  std::is_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f974904e6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974904d660) 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> > > > (0x0x7f974904d6c0) 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> > > (0x0x7f974904e750) 0 empty
  std::integral_constant<bool, true> (0x0x7f974904d720) 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> > > > (0x0x7f974904d780) 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> > (0x0x7f974904d840) 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> > (0x0x7f974904d8a0) 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> > (0x0x7f974904d7e0) 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> > (0x0x7f974904e820) 0 empty
  std::integral_constant<bool, false> (0x0x7f974904d900) 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> > (0x0x7f974904e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f974904d960) 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> > > > (0x0x7f974904d9c0) 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> > (0x0x7f974904e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974904da20) 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> > > (0x0x7f974904da80) 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> > (0x0x7f974904e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974904dae0) 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> > > (0x0x7f974904e9c0) 0 empty
  std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f974904ea28) 0 empty
    std::integral_constant<bool, false> (0x0x7f974904db40) 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> > > (0x0x7f974904ea90) 0 empty
  std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f974904eaf8) 0 empty
    std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f974904eb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f974904dba0) 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> > > > (0x0x7f974904dc60) 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> > > (0x0x7f974904dcc0) 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> > > (0x0x7f974904ebc8) 0 empty
  std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f974904ec30) 0 empty
    std::integral_constant<bool, false> (0x0x7f974904dd20) 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> > > (0x0x7f974904ec98) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f974904ed00) 0 empty
    std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f974904ed68) 0 empty
      std::integral_constant<bool, false> (0x0x7f974904dd80) 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> > > > (0x0x7f974904edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974904dde0) 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> > (0x0x7f974904ee38) 0 empty
  std::integral_constant<bool, true> (0x0x7f974904de40) 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> > > (0x0x7f974904dea0) 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> > > (0x0x7f974904eea0) 0 empty
  std::is_object<std::default_delete<oif::frame::UFAxis> > (0x0x7f974904ef08) 0 empty
    std::integral_constant<bool, true> (0x0x7f974904df00) 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> > (0x0x7f974904ef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f974904df60) 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> (0x0x7f974908f000) 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> > (0x0x7f974902b548) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true> (0x0x7f974908f060) 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> (0x0x7f974904dc00) 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> > (0x0x7f9749090068) 0 empty
  std::integral_constant<bool, true> (0x0x7f974908f0c0) 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> > > (0x0x7f97490901a0) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f9749090208) 0 empty
    std::integral_constant<bool, true> (0x0x7f974908f120) 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> > > > (0x0x7f97490902d8) 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> > > (0x0x7f9749090340) 0 empty
    std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f97490903a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f974908f180) 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> > > > > (0x0x7f9749090478) 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> > > > (0x0x7f97490904e0) 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> > > (0x0x7f9749090548) 0 empty
      std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f97490905b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f974908f1e0) 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> > > > > (0x0x7f9749090680) 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> > > > > (0x0x7f97490906e8) 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> > > > (0x0x7f9749090750) 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> > > (0x0x7f97490907b8) 0 empty
        std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f9749090820) 0 empty
          std::integral_constant<bool, true> (0x0x7f974908f240) 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> > > > > > (0x0x7f974908f2a0) 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> > > (0x0x7f97490908f0) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f9749090958) 0 empty
    std::integral_constant<bool, true> (0x0x7f974908f300) 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> > (0x0x7f97491e6060) 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 (0x0x7f974908f360) 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> > > (0x0x7f97491e6000) 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> > > (0x0x7f9749147a28) 0
  std::_Rb_tree_node_base (0x0x7f97491c5f60) 0

Class std::remove_reference<oif::frame::UFTouch*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<oif::frame::UFTouch*&> (0x0x7f974908f720) 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&> (0x0x7f974908fde0) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f974908ff00) 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*> (0x0x7f9749090ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97490ca000) 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*> (0x0x7f97490ca060) 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>&> (0x0x7f97490ca300) 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&> > (0x0x7f97490ca540) 0 empty

Class std::is_empty<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFFrameProperty&> (0x0x7f97490e4138) 0 empty
  std::integral_constant<bool, false> (0x0x7f97490ca5a0) 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&> (0x0x7f97490e41a0) 0 empty
  std::is_empty<const UFFrameProperty&> (0x0x7f97490e4208) 0 empty
    std::integral_constant<bool, false> (0x0x7f97490ca600) 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> (0x0x7f97490ca660) 0

Class std::_Tuple_impl<0ul, const UFFrameProperty&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const UFFrameProperty&> (0x0x7f97490e4270) 0
  std::_Head_base<0ul, const UFFrameProperty&, false> (0x0x7f97490ca6c0) 0

Class std::tuple<const UFFrameProperty&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFFrameProperty&> (0x0x7f97490e4340) 0
  std::_Tuple_impl<0ul, const UFFrameProperty&> (0x0x7f97490e43a8) 0
    std::_Head_base<0ul, const UFFrameProperty&, false> (0x0x7f97490ca720) 0

Class std::_TC<true, const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const UFFrameProperty&> (0x0x7f97490ca780) 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&> > (0x0x7f97490ca7e0) 0 empty

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

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

Class std::remove_cv<const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFFrameProperty&> (0x0x7f97490ca840) 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&> (0x0x7f97490e45b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97490ca960) 0 empty

Class std::is_void<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFFrameProperty&> (0x0x7f97490e4618) 0 empty
  std::integral_constant<bool, false> (0x0x7f97490ca9c0) 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&> > (0x0x7f97490caa20) 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&> > (0x0x7f97490e4750) 0 empty
  std::is_function<const UFFrameProperty&> (0x0x7f97490e47b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f97490caa80) 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&> > > (0x0x7f97490e4820) 0 empty
  std::integral_constant<bool, true> (0x0x7f97490caba0) 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&> > (0x0x7f97490cac00) 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&> (0x0x7f97490e4958) 0 empty
  std::integral_constant<bool, false> (0x0x7f97490cac60) 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&> > (0x0x7f97490e49c0) 0 empty
  std::is_rvalue_reference<const UFFrameProperty&> (0x0x7f97490e4a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f97490cacc0) 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&> (0x0x7f97490e4a90) 0 empty
  std::__do_is_static_castable_impl (0x0x7f97490cad20) 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&> (0x0x7f97490e4b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f97490cad80) 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&> (0x0x7f97490e4bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97490cade0) 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&> > (0x0x7f97490cae40) 0 empty

Class std::remove_reference<const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const UFFrameProperty&> (0x0x7f97490caf00) 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> (0x0x7f97490caea0) 0 empty

Class std::is_same<UFFrameProperty, UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFFrameProperty, UFFrameProperty> (0x0x7f97490e4c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f97490caf60) 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> > (0x0x7f97490e4d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e00000) 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> > > (0x0x7f9748e00060) 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&> > > (0x0x7f97490e4d68) 0 empty
  std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > (0x0x7f97490e4dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748e000c0) 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> > (0x0x7f9748e00120) 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> (0x0x7f97490e4e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e00180) 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> > (0x0x7f97490e4ea0) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> (0x0x7f97490e4f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748e001e0) 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> > > (0x0x7f97490e4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e00240) 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> > > > (0x0x7f97490e4000) 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> > > (0x0x7f97490e4068) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748e002a0) 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&> (0x0x7f97490e40d0) 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> > > > (0x0x7f97490e4410) 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> > > (0x0x7f97490e4478) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748e00300) 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&> (0x0x7f97490e44e0) 0 empty
  std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9748e07000) 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> > > > (0x0x7f9748e07068) 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> > > (0x0x7f9748e070d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748e00360) 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&> (0x0x7f9748e07138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e003c0) 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&> (0x0x7f9748e071a0) 0 empty
  std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9748e07208) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748e00420) 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&> (0x0x7f9748e07270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e00480) 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&> > (0x0x7f9748e072d8) 0 empty
  std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9748e07340) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748e004e0) 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&> > > (0x0x7f9748e005a0) 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&> > (0x0x7f9748e00600) 0 empty

Class std::is_array<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFFrameProperty&> (0x0x7f9748e07548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e00660) 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&> > (0x0x7f9748e075b0) 0 empty
  std::is_array<const UFFrameProperty&> (0x0x7f9748e07618) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748e006c0) 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&> > (0x0x7f9748e07680) 0 empty
  std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f9748e076e8) 0 empty
    std::is_array<const UFFrameProperty&> (0x0x7f9748e07750) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748e007e0) 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> (0x0x7f9748e008a0) 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&> (0x0x7f9748e07820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e00900) 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&> > (0x0x7f9748e07888) 0 empty
  std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9748e078f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748e00960) 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> (0x0x7f9748e07bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e00a20) 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> > (0x0x7f9748e07c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e00a80) 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*> > (0x0x7f9748e073a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e41120) 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*> > > (0x0x7f9748e41180) 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*> (0x0x7f9748e07410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9748e411e0) 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*> > (0x0x7f9748e079c0) 0 empty
  std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f9748e07a90) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9748e41240) 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*> (0x0x7f9748e07af8) 0 empty
  std::__and_<std::__not_<std::is_void<const oif::frame::Value*> >, std::__is_default_constructible_impl<const oif::frame::Value*> > (0x0x7f9748e07c98) 0 empty
    std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f9748e07d00) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f9748e412a0) 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> (0x0x7f9748e07d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e41300) 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*> (0x0x7f9748e07dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e41360) 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*> > (0x0x7f9748e413c0) 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*> (0x0x7f9748e07e38) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f9748e41420) 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*> (0x0x7f9748e07f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e41480) 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*> > (0x0x7f9748e54000) 0 empty
  std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f9748e54068) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748e414e0) 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*> (0x0x7f9748e540d0) 0 empty
  std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> > (0x0x7f9748e54138) 0 empty
    std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f9748e541a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748e41540) 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*> > (0x0x7f9748e415a0) 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> > > (0x0x7f9748e54208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e41600) 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> > > > (0x0x7f9748e41660) 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> > (0x0x7f9748e54270) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f9748e416c0) 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> > > (0x0x7f9748e542d8) 0 empty
  std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f9748e54340) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f9748e41720) 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> > (0x0x7f9748e543a8) 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> > > (0x0x7f9748e54410) 0 empty
    std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f9748e54478) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f9748e41780) 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> (0x0x7f9748e544e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e417e0) 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> > (0x0x7f9748e54548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e41900) 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> > > (0x0x7f9748e41960) 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> > (0x0x7f9748e545b0) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f9748e41a80) 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> > (0x0x7f9748e54680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e41c60) 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> > > (0x0x7f9748e546e8) 0 empty
  std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f9748e54750) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748e41d80) 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> > (0x0x7f9748e547b8) 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> > > (0x0x7f9748e54820) 0 empty
    std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f9748e54888) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748e41e40) 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> > > (0x0x7f9748e548f0) 0 empty
  std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > (0x0x7f9748e54958) 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> > > (0x0x7f9748e549c0) 0 empty
      std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f9748e54a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748e68000) 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*> > (0x0x7f9748e68120) 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> > > (0x0x7f9748e68180) 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> > > > (0x0x7f9748e54b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e681e0) 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> > > > > (0x0x7f9748e54bc8) 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> > > > (0x0x7f9748e54c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748e68240) 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> > > > > (0x0x7f9748e54c98) 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> > > > > (0x0x7f9748e54d00) 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> > > > (0x0x7f9748e54d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748e682a0) 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> > > (0x0x7f9748e68c00) 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> > (0x0x7f9748e54ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e68de0) 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> > (0x0x7f9748e54f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e68e40) 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 (0x0x7f9748e95780) 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> > > (0x0x7f9748e95720) 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> > > (0x0x7f9748e9c208) 0
  std::_Rb_tree_node_base (0x0x7f9748e956c0) 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&> > (0x0x7f9748e95900) 0 empty

Class std::is_empty<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFTouchProperty&> (0x0x7f9748e9c3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e95960) 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&> (0x0x7f9748e9c410) 0 empty
  std::is_empty<const UFTouchProperty&> (0x0x7f9748e9c478) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748e959c0) 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> (0x0x7f9748e95a20) 0

Class std::_Tuple_impl<0ul, const UFTouchProperty&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const UFTouchProperty&> (0x0x7f9748e9c4e0) 0
  std::_Head_base<0ul, const UFTouchProperty&, false> (0x0x7f9748e95a80) 0

Class std::tuple<const UFTouchProperty&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFTouchProperty&> (0x0x7f9748e9c5b0) 0
  std::_Tuple_impl<0ul, const UFTouchProperty&> (0x0x7f9748e9c618) 0
    std::_Head_base<0ul, const UFTouchProperty&, false> (0x0x7f9748e95ae0) 0

Class std::_TC<true, const UFTouchProperty&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const UFTouchProperty&> (0x0x7f9748e95b40) 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&> > (0x0x7f9748e95ba0) 0 empty

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

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

Class std::remove_cv<const UFTouchProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFTouchProperty&> (0x0x7f9748e95c00) 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&> (0x0x7f9748e9c820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e95d20) 0 empty

Class std::is_void<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFTouchProperty&> (0x0x7f9748e9c888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748e95d80) 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&> > (0x0x7f9748e95de0) 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&> > (0x0x7f9748e9c9c0) 0 empty
  std::is_function<const UFTouchProperty&> (0x0x7f9748e9ca28) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748e95e40) 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&> > > (0x0x7f9748e9ca90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748e95f60) 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&> > (0x0x7f9748bb0000) 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&> (0x0x7f9748e9cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bb0060) 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&> > (0x0x7f9748e9cc30) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&> (0x0x7f9748e9cc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748bb00c0) 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&> (0x0x7f9748e9cd00) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9748bb0120) 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&> (0x0x7f9748e9cdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bb0180) 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&> (0x0x7f9748e9ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bb01e0) 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&> > (0x0x7f9748bb0240) 0 empty

Class std::remove_reference<const UFTouchProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const UFTouchProperty&> (0x0x7f9748bb0300) 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> (0x0x7f9748bb02a0) 0 empty

Class std::is_same<UFTouchProperty, UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFTouchProperty, UFTouchProperty> (0x0x7f9748e9cf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bb0360) 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> > (0x0x7f9748e9cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bb03c0) 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> > > (0x0x7f9748bb0420) 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&> > > (0x0x7f9748e9c340) 0 empty
  std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > (0x0x7f9748e9c680) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748bb0480) 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> > (0x0x7f9748bb04e0) 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> (0x0x7f9748e9c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bb0540) 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> > (0x0x7f9748e9c750) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> (0x0x7f9748bc3000) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748bb05a0) 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> > > (0x0x7f9748bc3068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bb0600) 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> > > > (0x0x7f9748bc30d0) 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> > > (0x0x7f9748bc3138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748bb0660) 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&> (0x0x7f9748bc31a0) 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> > > > (0x0x7f9748bc3208) 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> > > (0x0x7f9748bc3270) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748bb06c0) 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&> (0x0x7f9748bc32d8) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9748bc3340) 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> > > > (0x0x7f9748bc33a8) 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> > > (0x0x7f9748bc3410) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748bb0720) 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&> (0x0x7f9748bc3478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bb0780) 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&> (0x0x7f9748bc34e0) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9748bc3548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748bb07e0) 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&> (0x0x7f9748bc35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bb0840) 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&> > (0x0x7f9748bc3618) 0 empty
  std::is_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9748bc3680) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748bb08a0) 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&> > > (0x0x7f9748bb0960) 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&> > (0x0x7f9748bb09c0) 0 empty

Class std::is_array<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFTouchProperty&> (0x0x7f9748bc3888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bb0a20) 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&> > (0x0x7f9748bc38f0) 0 empty
  std::is_array<const UFTouchProperty&> (0x0x7f9748bc3958) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748bb0a80) 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&> > (0x0x7f9748bc39c0) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f9748bc3a28) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f9748bc3a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748bb0ba0) 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> (0x0x7f9748bb0c60) 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&> (0x0x7f9748bc3b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bb0cc0) 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&> > (0x0x7f9748bc3bc8) 0 empty
  std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9748bc3c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748bb0d20) 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> (0x0x7f9748bc3f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bb0de0) 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> > (0x0x7f9748bc3f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bb0e40) 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*&&> > (0x0x7f9748bf86c0) 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*> > > (0x0x7f9748bf8720) 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*> > (0x0x7f9748bf8780) 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> > > (0x0x7f9748c0e068) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f9748c0e0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748bf87e0) 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*> (0x0x7f9748c0e2d8) 0 empty
  std::__and_<std::is_array<oif::frame::UFFrame*>, std::__not_<std::extent<oif::frame::UFFrame*, 0u> > > (0x0x7f9748c0e340) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f9748c0e3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748bf8840) 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*> > (0x0x7f9748bf88a0) 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*> > (0x0x7f9748c0e478) 0 empty
  std::is_function<oif::frame::UFFrame*> (0x0x7f9748c0e4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748bf8900) 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*> > (0x0x7f9748c0e548) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f9748c0e5b0) 0 empty
    std::is_function<oif::frame::UFFrame*> (0x0x7f9748c0e618) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748bf8960) 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*> > (0x0x7f9748bf89c0) 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*> (0x0x7f9748c0e820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bf8a20) 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*> (0x0x7f9748c0e888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bf8a80) 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*> > (0x0x7f9748bf8ae0) 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*> (0x0x7f9748c0e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bf8b40) 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*> (0x0x7f9748c0e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bf8ba0) 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*> > (0x0x7f9748c0e9c0) 0 empty
  std::is_floating_point<oif::frame::UFFrame*> (0x0x7f9748c0ea28) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748bf8c00) 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*> (0x0x7f9748c0eb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bf8d20) 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*> > > (0x0x7f9748bf8d80) 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*> (0x0x7f9748c0ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748bf8de0) 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*> > > (0x0x7f9748bf8e40) 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*> (0x0x7f9748c0ec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bf8ea0) 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*> (0x0x7f9748c0ec98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748bf8f00) 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*> > > (0x0x7f9748bf8f60) 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*> > (0x0x7f9748c0ed00) 0 empty
  std::is_pointer<oif::frame::UFFrame*> (0x0x7f9748c0ed68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c26000) 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*> > (0x0x7f9748c0edd0) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f9748c0ee38) 0 empty
    std::is_pointer<oif::frame::UFFrame*> (0x0x7f9748c0eea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748c26060) 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*> > (0x0x7f9748c0ef08) 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*> > (0x0x7f9748c0ef70) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f9748c2a000) 0 empty
      std::is_pointer<oif::frame::UFFrame*> (0x0x7f9748c2a068) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748c260c0) 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*> (0x0x7f9748c2a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c26120) 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*> > (0x0x7f9748c2a138) 0 empty
  std::is_scalar<oif::frame::UFFrame*> (0x0x7f9748c2a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c26180) 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> (0x0x7f9748c2a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c262a0) 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*> (0x0x7f9748c2a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c26300) 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*> > (0x0x7f9748c26360) 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*&&> (0x0x7f9748c2a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748c26420) 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*&&> > > (0x0x7f9748c26480) 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*&&> (0x0x7f9748c2a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748c264e0) 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*&&> > (0x0x7f9748c26540) 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*&&> (0x0x7f9748c2a410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c265a0) 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*&&> > (0x0x7f9748c2a478) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*&&> (0x0x7f9748c2a4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c26600) 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*&&> (0x0x7f9748c2a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c26660) 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*&&> > (0x0x7f9748c266c0) 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*&&> > (0x0x7f9748c2a680) 0 empty
  std::is_reference<oif::frame::UFFrame*&&> (0x0x7f9748c2a6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c26720) 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*&&> > (0x0x7f9748c2a750) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > (0x0x7f9748c2a7b8) 0 empty
    std::is_reference<oif::frame::UFFrame*&&> (0x0x7f9748c2a820) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748c26840) 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*&&> > > (0x0x7f9748c2a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748c26900) 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*&&> (0x0x7f9748c2a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748c26960) 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*&&> > (0x0x7f9748c269c0) 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*&&> > (0x0x7f9748c2aa28) 0 empty
  std::is_reference<oif::frame::UFFrame*&&> (0x0x7f9748c2aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c26a20) 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*&&> (0x0x7f9748c2aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c26c00) 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> (0x0x7f9748c26c60) 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*&&> (0x0x7f9748c2ab60) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*&&, true> (0x0x7f9748c26cc0) 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*&&> (0x0x7f9748c2a2d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9748c263c0) 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*&&> > (0x0x7f9748c2ac30) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c2ac98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9748c26d20) 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*&&> (0x0x7f9748c2ad00) 0 empty
  std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f9748c2ad68) 0 empty
    std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c2add0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9748c26d80) 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*&&> (0x0x7f9748c2ae38) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c2aea0) 0 empty
    std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f9748c2af08) 0 empty
      std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c2af70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9748c26de0) 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*&&> (0x0x7f9748c46000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c26e40) 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*&&> (0x0x7f9748c46068) 0 empty
  std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c460d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c26ea0) 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*&&> (0x0x7f9748c46138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c26f00) 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> (0x0x7f9748c461a0) 0 empty
  std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c46208) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c26f60) 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*> (0x0x7f9748c46270) 0 empty
  std::__is_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f9748c462d8) 0 empty
    std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c46340) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748c4a000) 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*> > (0x0x7f9748c4a060) 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*&> (0x0x7f9748c463a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748c4a120) 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*&> > > (0x0x7f9748c4a180) 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*&> (0x0x7f9748c46410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c4a1e0) 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*&> > (0x0x7f9748c4a240) 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*&> > (0x0x7f9748c46478) 0 empty
  std::is_lvalue_reference<oif::frame::UFFrame*&> (0x0x7f9748c464e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c4a2a0) 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*&> (0x0x7f9748c46548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c4a300) 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*&> > (0x0x7f9748c4a360) 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*&> > (0x0x7f9748c46750) 0 empty
  std::is_reference<oif::frame::UFFrame*&> (0x0x7f9748c467b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c4a3c0) 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*&> > (0x0x7f9748c46820) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > (0x0x7f9748c46888) 0 empty
    std::is_reference<oif::frame::UFFrame*&> (0x0x7f9748c468f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748c4a4e0) 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*&> > > (0x0x7f9748c46958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748c4a5a0) 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*&> (0x0x7f9748c469c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748c4a600) 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*&> > (0x0x7f9748c4a660) 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*&> > (0x0x7f9748c46af8) 0 empty
  std::is_reference<oif::frame::UFFrame*&> (0x0x7f9748c46b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c4a6c0) 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*&> (0x0x7f9748c46bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c4a7e0) 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> (0x0x7f9748c4a840) 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*&> (0x0x7f9748c46c30) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*&, true> (0x0x7f9748c4a8a0) 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*&&> (0x0x7f9748c4a0c0) 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*&&> (0x0x7f9748c46d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c4a900) 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> (0x0x7f9748c46d68) 0 empty
  std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c46dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c4a960) 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*> (0x0x7f9748c46e38) 0 empty
  std::__is_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f9748c46ea0) 0 empty
    std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c46f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748c4a9c0) 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*> > (0x0x7f9748c46f70) 0 empty
  std::is_move_assignable<oif::frame::UFFrame*> (0x0x7f9748c66000) 0 empty
    std::__is_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f9748c66068) 0 empty
      std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c660d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748c4aa20) 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*&&> > (0x0x7f9748c4aa80) 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*&&> (0x0x7f9748c66138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c4aae0) 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*&&> > (0x0x7f9748c661a0) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c66208) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c4ab40) 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*&&> (0x0x7f9748c66270) 0 empty
  std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f9748c662d8) 0 empty
    std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c66340) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748c4aba0) 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> (0x0x7f9748c663a8) 0 empty
  std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c66410) 0 empty
    std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f9748c66478) 0 empty
      std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c664e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748c4ac00) 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*> (0x0x7f9748c66548) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f9748c665b0) 0 empty
    std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c66618) 0 empty
      std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f9748c66680) 0 empty
        std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f9748c666e8) 0 empty
          std::integral_constant<bool, true> (0x0x7f9748c4ac60) 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*> > (0x0x7f9748c4acc0) 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*&&> > (0x0x7f9748c4ad20) 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*&&> (0x0x7f9748c66750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748c4ad80) 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*&&> > (0x0x7f9748c667b8) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c66820) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748c4ade0) 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*&&> (0x0x7f9748c66888) 0 empty
  std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f9748c668f0) 0 empty
    std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c66958) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748c4ae40) 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> (0x0x7f9748c669c0) 0 empty
  std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c66a28) 0 empty
    std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f9748c66a90) 0 empty
      std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c66af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748c4aea0) 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*> (0x0x7f9748c66b60) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f9748c66bc8) 0 empty
    std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c66c30) 0 empty
      std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f9748c66c98) 0 empty
        std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c66d00) 0 empty
          std::integral_constant<bool, true> (0x0x7f9748c4af00) 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*> > (0x0x7f9748c66d68) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFFrame*> (0x0x7f9748c66dd0) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f9748c66e38) 0 empty
      std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c66ea0) 0 empty
        std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f9748c66f08) 0 empty
          std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f9748c66f70) 0 empty
            std::integral_constant<bool, true> (0x0x7f9748c4af60) 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 (0x0x7f9748c78240) 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> > > (0x0x7f9748c781e0) 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> > > (0x0x7f9748c7d000) 0
  std::_Rb_tree_node_base (0x0x7f9748c78180) 0

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f9748c78ea0) 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> (0x0x7f9748ca62a0) 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> (0x0x7f9748ca6300) 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> (0x0x7f9748ca6240) 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> (0x0x7f9748c7d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748ca6360) 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> (0x0x7f9748ca63c0) 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*> (0x0x7f9748ca61e0) 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> (0x0x7f9748c7d548) 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> (0x0x7f9748c7d5b0) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f9748c7d548)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f9748ca6480) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f9748cce120) 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> (0x0x7f9748c7d8f0) 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> (0x0x7f9748c7d958) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f9748c7d8f0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f9748cce720) 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> > (0x0x7f9748ccef60) 0 empty

Class std::is_function<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty> (0x0x7f9748c7da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f974893a000) 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> > > (0x0x7f974893a060) 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> (0x0x7f9748c7daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974893a0c0) 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> > (0x0x7f974893a120) 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> (0x0x7f9748c7db60) 0 empty
  std::integral_constant<bool, false> (0x0x7f974893a180) 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> > (0x0x7f9748c7dbc8) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty> (0x0x7f9748c7dc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f974893a1e0) 0 empty

Class std::is_reference<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty> (0x0x7f9748c7dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f974893a240) 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> > (0x0x7f974893a2a0) 0 empty

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

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

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

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

Class std::is_void<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFDeviceProperty> (0x0x7f9748c7dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974893a480) 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> > (0x0x7f9748c7df08) 0 empty
  std::is_void<const UFDeviceProperty> (0x0x7f9748c7df70) 0 empty
    std::integral_constant<bool, false> (0x0x7f974893a4e0) 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> > (0x0x7f974894a000) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty>, std::is_void<const UFDeviceProperty> > (0x0x7f974894a068) 0 empty
    std::is_void<const UFDeviceProperty> (0x0x7f974894a0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f974893a600) 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> > > (0x0x7f974894a138) 0 empty
  std::integral_constant<bool, true> (0x0x7f974893a6c0) 0 empty

Class std::is_object<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty> (0x0x7f974894a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974893a720) 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> > (0x0x7f974893a780) 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> > (0x0x7f974894a2d8) 0 empty
  std::is_object<const UFDeviceProperty> (0x0x7f974894a340) 0 empty
    std::integral_constant<bool, true> (0x0x7f974893a7e0) 0 empty

Class std::__is_referenceable<const UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty> (0x0x7f974894a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974893a9c0) 0 empty

Class std::is_function<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&> (0x0x7f974894a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f974893aa80) 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&> > > (0x0x7f974893aae0) 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&> (0x0x7f974894a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f974893ac00) 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&> > (0x0x7f974893ac60) 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&> > (0x0x7f974894a4e0) 0 empty
  std::is_lvalue_reference<const UFDeviceProperty&> (0x0x7f974894a548) 0 empty
    std::integral_constant<bool, true> (0x0x7f974893acc0) 0 empty

Class std::is_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&> (0x0x7f974894a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974893ad20) 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&> > (0x0x7f974893ad80) 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&> > (0x0x7f974894a6e8) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f974894a750) 0 empty
    std::integral_constant<bool, true> (0x0x7f974893ade0) 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&> > (0x0x7f974894a7b8) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f974894a820) 0 empty
    std::is_reference<const UFDeviceProperty&> (0x0x7f974894a888) 0 empty
      std::integral_constant<bool, true> (0x0x7f974893af00) 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&> > > (0x0x7f974894a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974895e000) 0 empty

Class std::is_object<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&> (0x0x7f974894a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974895e060) 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&> > (0x0x7f974895e0c0) 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&> > (0x0x7f974894a9c0) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f974894aa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f974895e120) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&> (0x0x7f974894ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f974895e240) 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> (0x0x7f974895e2a0) 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&> (0x0x7f974894abc8) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&, true> (0x0x7f974895e300) 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&> (0x0x7f974893aa20) 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&> (0x0x7f974894ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f974895e360) 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> (0x0x7f974894ad00) 0 empty
  std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f974894ad68) 0 empty
    std::integral_constant<bool, false> (0x0x7f974895e3c0) 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> (0x0x7f974894add0) 0 empty
  std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f974894ae38) 0 empty
    std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f974894aea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f974895e420) 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> > (0x0x7f974895e480) 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> > > > (0x0x7f974894af08) 0 empty
  std::is_copy_assignable<const UFDeviceProperty> (0x0x7f974894af70) 0 empty
    std::__is_copy_assignable_impl<const UFDeviceProperty, true> (0x0x7f9748966000) 0 empty
      std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f9748966068) 0 empty
        std::integral_constant<bool, false> (0x0x7f974895e4e0) 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&> (0x0x7f974895e540) 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> > > > > (0x0x7f9748966138) 0 empty
  std::integral_constant<bool, true> (0x0x7f974895e5a0) 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&> (0x0x7f974895e600) 0 empty

Class std::is_function<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&&> (0x0x7f9748966208) 0 empty
  std::integral_constant<bool, false> (0x0x7f974895e6c0) 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&&> > > (0x0x7f974895e720) 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&&> (0x0x7f9748966270) 0 empty
  std::integral_constant<bool, false> (0x0x7f974895e840) 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&&> > (0x0x7f974895e8a0) 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&&> (0x0x7f97489662d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974895e900) 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&&> > (0x0x7f9748966340) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty&&> (0x0x7f97489663a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974895e960) 0 empty

Class std::is_reference<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&&> (0x0x7f9748966410) 0 empty
  std::integral_constant<bool, true> (0x0x7f974895e9c0) 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&&> > (0x0x7f974895ea20) 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&&> > (0x0x7f9748966548) 0 empty
  std::is_reference<const UFDeviceProperty&&> (0x0x7f97489665b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974895ea80) 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&&> > (0x0x7f97489666e8) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&&>, std::is_void<const UFDeviceProperty&&> > (0x0x7f9748966750) 0 empty
    std::is_reference<const UFDeviceProperty&&> (0x0x7f97489667b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f974895eae0) 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&&> > > (0x0x7f9748966888) 0 empty
  std::integral_constant<bool, false> (0x0x7f974895eb40) 0 empty

Class std::is_object<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&&> (0x0x7f97489668f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974895eba0) 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&&> > (0x0x7f974895ec00) 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&&> > (0x0x7f9748966958) 0 empty
  std::is_reference<const UFDeviceProperty&&> (0x0x7f97489669c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974895ec60) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&&> (0x0x7f9748966af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974895ed80) 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> (0x0x7f974895ede0) 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&&> (0x0x7f9748966b60) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&&, true> (0x0x7f974895ee40) 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&&> (0x0x7f974895e660) 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&&> (0x0x7f9748966bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974895eea0) 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> (0x0x7f9748966c30) 0 empty
  std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f9748966c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f974895ef00) 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> (0x0x7f9748966d00) 0 empty
  std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f9748966d68) 0 empty
    std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f9748966dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f974895ef60) 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> > (0x0x7f9748989000) 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> > > > (0x0x7f9748966e38) 0 empty
  std::is_move_assignable<const UFDeviceProperty> (0x0x7f9748966ea0) 0 empty
    std::__is_move_assignable_impl<const UFDeviceProperty, true> (0x0x7f9748966f08) 0 empty
      std::is_assignable<const UFDeviceProperty&, const UFDeviceProperty&&> (0x0x7f9748966f70) 0 empty
        std::integral_constant<bool, false> (0x0x7f9748989060) 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&&> (0x0x7f97489890c0) 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> > (0x0x7f9748ccef00) 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 (0x0x7f9748989120) 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> > > (0x0x7f9748cceea0) 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> > > (0x0x7f9748c7da28) 0
  std::_Rb_tree_node_base (0x0x7f9748ccee40) 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> (0x0x7f97489a80d0) 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> (0x0x7f97489a8138) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f97489a80d0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f97489896c0) 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&> > (0x0x7f9748989d80) 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*> > > (0x0x7f9748989ea0) 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*> (0x0x7f97489a83a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748989f00) 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*> > (0x0x7f9748989f60) 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> > > (0x0x7f97489a8410) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f97489a8478) 0 empty
    std::integral_constant<bool, false> (0x0x7f97489d7000) 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*> (0x0x7f97489a84e0) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f97489a8548) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f97489a85b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f97489d7060) 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*> > (0x0x7f97489d70c0) 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*> > (0x0x7f97489a8618) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f97489a8680) 0 empty
    std::integral_constant<bool, false> (0x0x7f97489d7120) 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*> > (0x0x7f97489a86e8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f97489a8750) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f97489a87b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f97489d7180) 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*> > (0x0x7f97489d71e0) 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*> (0x0x7f97489a8820) 0 empty
  std::integral_constant<bool, false> (0x0x7f97489d7240) 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*> (0x0x7f97489a8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f97489d72a0) 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*> > (0x0x7f97489d7300) 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*> (0x0x7f97489a88f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97489d7360) 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*> (0x0x7f97489a8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f97489d73c0) 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*> > (0x0x7f97489a89c0) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f97489a8a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f97489d7420) 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*> (0x0x7f97489a8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f97489d7480) 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*> > > (0x0x7f97489d74e0) 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*> (0x0x7f97489a8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97489d7540) 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*> > > (0x0x7f97489d75a0) 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*> (0x0x7f97489a8c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f97489d7600) 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*> (0x0x7f97489a8c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f97489d7660) 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*> > > (0x0x7f97489d76c0) 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*> > (0x0x7f97489a8d00) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f97489a8d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f97489d7720) 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*> > (0x0x7f97489a8dd0) 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*> > (0x0x7f97489a8e38) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f97489a8ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f97489d7780) 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*> > (0x0x7f97489a8f08) 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*> > (0x0x7f97489a8f70) 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*> > (0x0x7f97489a82d8) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f97489a8340) 0 empty
        std::integral_constant<bool, true> (0x0x7f97489d77e0) 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*> (0x0x7f97489f0000) 0 empty
  std::integral_constant<bool, true> (0x0x7f97489d7840) 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*> > (0x0x7f97489f0068) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f97489f00d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97489d78a0) 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> (0x0x7f97489f0208) 0 empty
  std::integral_constant<bool, true> (0x0x7f97489d79c0) 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*> (0x0x7f97489f0270) 0 empty
  std::integral_constant<bool, true> (0x0x7f97489d7a20) 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*> > (0x0x7f97489d7a80) 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&> (0x0x7f97489f02d8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f97489d7ba0) 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&> > (0x0x7f97489f03a8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f97489f0410) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f97489d7cc0) 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&> (0x0x7f97489f0478) 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&> > (0x0x7f97489f04e0) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f97489f0548) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f97489d7d80) 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&> (0x0x7f97489f0680) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f97489f06e8) 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&> > (0x0x7f97489f0750) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f97489f07b8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f97489d7e40) 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&> (0x0x7f97489f0888) 0 empty
  std::integral_constant<bool, true> (0x0x7f97489f80c0) 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&> (0x0x7f97489f08f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f97489f0958) 0 empty
    std::integral_constant<bool, true> (0x0x7f97489f81e0) 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&> (0x0x7f97489f09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97489f82a0) 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&> > (0x0x7f97489f8300) 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&> > (0x0x7f97489f0a28) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f97489f0a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f97489f8360) 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&> (0x0x7f97489f8480) 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&> (0x0x7f97489f84e0) 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&> (0x0x7f97489f8420) 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&> (0x0x7f97489f0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f97489f8540) 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&> (0x0x7f97489f0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f97489f85a0) 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*> > > (0x0x7f97489f8600) 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*> > (0x0x7f97489f8720) 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*> > (0x0x7f97489f0d00) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f97489f0d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f97489f8780) 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*> > (0x0x7f97489f0ea0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f97489f0f08) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f97489f0f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f97489f87e0) 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> (0x0x7f97489f8840) 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*> (0x0x7f9748a0f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f97489f8a20) 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*> > (0x0x7f97489f8a80) 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*> > (0x0x7f9748a0f068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9748a0f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97489f8ae0) 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*> > > > (0x0x7f97489f8ba0) 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&&> > (0x0x7f97489f8c00) 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*> > (0x0x7f97489f8c60) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f9748a0f478) 0 empty
  std::integral_constant<bool, true> (0x0x7f97489f8f60) 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&&> > (0x0x7f9748a0f4e0) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f9748a0f548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748a29000) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f9748a0f5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748a29060) 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&&> > (0x0x7f9748a290c0) 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&&> > (0x0x7f9748a0f618) 0 empty
  std::is_reference<int&&> (0x0x7f9748a0f680) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748a29120) 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&&> > (0x0x7f9748a0f6e8) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f9748a0f750) 0 empty
    std::is_reference<int&&> (0x0x7f9748a0f7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748a29180) 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&&> > > (0x0x7f9748a0f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a291e0) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f9748a0f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a29300) 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&&> > (0x0x7f9748a29360) 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&&> > (0x0x7f9748a0f9c0) 0 empty
  std::is_reference<int&&> (0x0x7f9748a0fa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748a293c0) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f9748a0faf8) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f9748a294e0) 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&&> (0x0x7f9748a0f340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f97489f8cc0) 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&&> > (0x0x7f9748a0fbc8) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f9748a0fc30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9748a29540) 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&&> (0x0x7f9748a0fc98) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f9748a0fd00) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f9748a0fd68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9748a295a0) 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&&> (0x0x7f9748a0fdd0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f9748a0fe38) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f9748a0fea0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f9748a0ff08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9748a29600) 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&&> (0x0x7f9748a0ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a29660) 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&&> (0x0x7f9748a0f1a0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9748a0f208) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748a296c0) 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&&> (0x0x7f9748a0f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a29720) 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&&> > (0x0x7f9748a29780) 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*> > > (0x0x7f9748a38000) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9748a38068) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748a297e0) 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*> > > > (0x0x7f9748a298a0) 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&&> > (0x0x7f9748a29900) 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*> > > > (0x0x7f9748a38208) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9748a38270) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748a29960) 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*> > > > (0x0x7f9748a29a20) 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&> > (0x0x7f9748a29a80) 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*&> > (0x0x7f9748a29ae0) 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*> > (0x0x7f9748a29b40) 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*&> (0x0x7f9748a38410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9748a29ba0) 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*&> > (0x0x7f9748a384e0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9748a38548) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9748a29cc0) 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*&> (0x0x7f9748a385b0) 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*&> > (0x0x7f9748a38618) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9748a38680) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9748a29d80) 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*&> (0x0x7f9748a386e8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9748a38750) 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*&> > (0x0x7f9748a387b8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9748a38820) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9748a29f00) 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*&> (0x0x7f9748a38888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748a55060) 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*&> (0x0x7f9748a388f0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9748a38958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748a550c0) 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*&> (0x0x7f9748a389c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748a55120) 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*&> > (0x0x7f9748a55180) 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*> > (0x0x7f9748a551e0) 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*&> (0x0x7f9748a552a0) 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*&> (0x0x7f9748a55300) 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*&> (0x0x7f9748a55240) 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*&> (0x0x7f9748a38a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a55360) 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*&> (0x0x7f9748a38af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a553c0) 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*> > > (0x0x7f9748a55420) 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*> > (0x0x7f9748a38b60) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9748a38bc8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9748a38c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748a55480) 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> (0x0x7f9748a554e0) 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*> (0x0x7f9748a38d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748a55600) 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*> > (0x0x7f9748a38dd0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9748a38e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748a55660) 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*> > > (0x0x7f9748a38ea0) 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*> > (0x0x7f9748a38f08) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9748a38f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748a556c0) 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*> > > (0x0x7f9748a380d0) 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*> > > (0x0x7f9748a38138) 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*> > (0x0x7f9748a382d8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9748a38340) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748a55720) 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*> > > > (0x0x7f9748a557e0) 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&> > (0x0x7f9748a55840) 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*&> > (0x0x7f9748a558a0) 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*> > > (0x0x7f9748a6a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a55900) 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*> > > > (0x0x7f9748a6a208) 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*> > > (0x0x7f9748a6a270) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748a55960) 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*> > > > (0x0x7f9748a6a2d8) 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*> > > > (0x0x7f9748a6a340) 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*> > > (0x0x7f9748a6a3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748a559c0) 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&&> > (0x0x7f9748a55a80) 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*&> > (0x0x7f9748a6a4e0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9748a6a548) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748a55ae0) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f9748a6a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a55d20) 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*> > > (0x0x7f9748a55d80) 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*> > (0x0x7f9748a6a7b8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9748a6a820) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9748a6a888) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748a55de0) 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> (0x0x7f9748a55e40) 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*> (0x0x7f9748a6a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a55ea0) 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*> > (0x0x7f9748a55f00) 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*> > (0x0x7f9748a6aa28) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f9748a6aa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748a55f60) 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*&> (0x0x7f9748a8d060) 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*> > > > (0x0x7f9748a8d2a0) 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*&> > (0x0x7f9748a8d300) 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&&> > (0x0x7f9748a8d360) 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*> > (0x0x7f9748a8d480) 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&&> (0x0x7f9748a6ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a8d600) 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&&> > > (0x0x7f9748a8d660) 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&&> (0x0x7f9748a6ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a8d6c0) 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&&> > (0x0x7f9748a8d720) 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&&> (0x0x7f9748a6add0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748a8d780) 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&&> > (0x0x7f9748a6ae38) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f9748a6aea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748a8d7e0) 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&&> (0x0x7f9748a6af08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748a8d840) 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&&> > (0x0x7f9748a8d8a0) 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&&> > (0x0x7f9748a6af70) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f9748a6a000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748a8d900) 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&&> > (0x0x7f9748a6a068) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f9748a6a0d0) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f9748a6a410) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748a8d960) 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&&> > > (0x0x7f9748a6a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a8d9c0) 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&&> (0x0x7f9748a6a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748a8da20) 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&&> > (0x0x7f9748a8da80) 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&&> > (0x0x7f9748a6a618) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f9748a6aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748a8dae0) 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&&> (0x0x7f9748ab6000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748a8db40) 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> (0x0x7f9748a8dba0) 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&&> (0x0x7f9748ab6068) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f9748a8dc00) 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&&> (0x0x7f9748a6ac98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9748a8d5a0) 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&&> > (0x0x7f9748ab6138) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9748ab61a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9748a8dd20) 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&&> (0x0x7f9748ab6208) 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&&> > (0x0x7f9748ab6270) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9748ab62d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9748a8dde0) 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&&> (0x0x7f9748ab6410) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9748ab6478) 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&&> > (0x0x7f9748ab64e0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9748ab6548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9748a8dea0) 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&&> (0x0x7f9748ab6618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748abd120) 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&&> (0x0x7f9748ab6680) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f9748ab66e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748abd240) 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&&> (0x0x7f9748ab6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748abd3c0) 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&&> > (0x0x7f9748abd420) 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*> > (0x0x7f9748abd480) 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*> > (0x0x7f9748ab67b8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9748ab6820) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748abd4e0) 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*> > > (0x0x7f9748ab6888) 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*> > (0x0x7f9748ab68f0) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9748ab6958) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748abd540) 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*> > > (0x0x7f9748ab69c0) 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*> > > (0x0x7f9748ab6a28) 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*> > (0x0x7f9748ab6a90) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9748ab6af8) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748abd5a0) 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*> > > > (0x0x7f9748abd660) 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*&> > (0x0x7f9748abd6c0) 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&&> > (0x0x7f9748abd720) 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*> > > (0x0x7f9748ab6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748abd780) 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*> > > > (0x0x7f9748ab6c30) 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*> > > (0x0x7f9748ab6c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748abd7e0) 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*> > > > (0x0x7f9748ab6d00) 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*> > > > (0x0x7f9748ab6d68) 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*> > > (0x0x7f9748ab6dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748abd840) 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*&> > (0x0x7f9748abd900) 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*&> > (0x0x7f9748ab6e38) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9748ab6ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748abd960) 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*> > (0x0x7f9748abda20) 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*> > (0x0x7f9748ab6f08) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9748ab6f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748abda80) 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*> > > > (0x0x7f9748abdd80) 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&> > (0x0x7f9748abdde0) 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&&> > (0x0x7f9748abde40) 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*> > > (0x0x7f9748add0d0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9748add138) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748abdea0) 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*> > > (0x0x7f9748add1a0) 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*> > > (0x0x7f9748add208) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9748add270) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748abdf00) 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*> > > > (0x0x7f974870d000) 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&> > (0x0x7f974870d060) 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&&> > (0x0x7f974870d0c0) 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*> > > > (0x0x7f9748add340) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9748add3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974870d120) 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*> > > > (0x0x7f9748add410) 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*> > > > (0x0x7f9748add478) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9748add4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f974870d180) 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*&> > (0x0x7f974870d240) 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&&> > (0x0x7f9748add548) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f9748add5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974870d2a0) 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*> > (0x0x7f974870d360) 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*> > (0x0x7f9748add618) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f9748add680) 0 empty
    std::integral_constant<bool, false> (0x0x7f974870d3c0) 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> (0x0x7f974870d840) 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> > (0x0x7f9748add750) 0 empty
  std::unary_function<std::pair<const long unsigned int, unsigned int>, const long unsigned int> (0x0x7f974870da20) 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> > (0x0x7f9748add958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873d180) 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> > > > (0x0x7f974873d1e0) 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> > (0x0x7f9748add9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873d240) 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> > > (0x0x7f974873d2a0) 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> > (0x0x7f9748adda28) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873d300) 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> > > (0x0x7f9748adda90) 0 empty
  std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748addaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974873d360) 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> > (0x0x7f9748addb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873d3c0) 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> > > (0x0x7f974873d420) 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> > (0x0x7f974873d4e0) 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> > (0x0x7f974873d540) 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> > (0x0x7f974873d480) 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> > (0x0x7f9748addc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873d5a0) 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> > (0x0x7f9748addc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873d600) 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> > > (0x0x7f9748addd00) 0 empty
  std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748addd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f974873d660) 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> > > (0x0x7f9748adddd0) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f9748adde38) 0 empty
    std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748addea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f974873d6c0) 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> > > > (0x0x7f9748addf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f974873d720) 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> > (0x0x7f9748addf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f974873d780) 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> > > (0x0x7f974873d7e0) 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> > > (0x0x7f9748758000) 0 empty
  std::is_object<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748758068) 0 empty
    std::integral_constant<bool, true> (0x0x7f974873d840) 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> > (0x0x7f97487580d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974873d8a0) 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>&&> > (0x0x7f974873d900) 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> > > > (0x0x7f974873d960) 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> > (0x0x7f9748758138) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873d9c0) 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> > > (0x0x7f974873da20) 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> > > (0x0x7f97487581a0) 0 empty
  std::is_array<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748758208) 0 empty
    std::integral_constant<bool, false> (0x0x7f974873da80) 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> > (0x0x7f9748758270) 0 empty
  std::__and_<std::is_array<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> > > (0x0x7f97487582d8) 0 empty
    std::is_array<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748758340) 0 empty
      std::integral_constant<bool, false> (0x0x7f974873dae0) 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> > > (0x0x7f974873db40) 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> > > (0x0x7f97487583a8) 0 empty
  std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748758410) 0 empty
    std::integral_constant<bool, false> (0x0x7f974873dba0) 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> > > (0x0x7f9748758478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f97487584e0) 0 empty
    std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748758548) 0 empty
      std::integral_constant<bool, false> (0x0x7f974873dc00) 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> > > (0x0x7f974873dc60) 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> > (0x0x7f97487585b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873dcc0) 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> > (0x0x7f9748758618) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873dd20) 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> > > (0x0x7f974873dd80) 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> > (0x0x7f9748758680) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873dde0) 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> > (0x0x7f97487586e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873de40) 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> > > (0x0x7f9748758750) 0 empty
  std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f97487587b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f974873dea0) 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> > (0x0x7f9748758820) 0 empty
  std::integral_constant<bool, false> (0x0x7f974873df00) 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> > > > (0x0x7f974873df60) 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> > (0x0x7f9748758888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776000) 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> > > > (0x0x7f9748776060) 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> > (0x0x7f97487588f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97487760c0) 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> > (0x0x7f9748758958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776120) 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> > > > (0x0x7f9748776180) 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> > (0x0x7f97487589c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97487761e0) 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> > (0x0x7f9748758a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776240) 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> > > (0x0x7f97487762a0) 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> > (0x0x7f9748758a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776300) 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> > (0x0x7f9748758af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776360) 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> > > (0x0x7f9748758b60) 0 empty
  std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748758bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f97487763c0) 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> > > (0x0x7f9748758c30) 0 empty
  std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f9748758c98) 0 empty
    std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748758d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748776420) 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> > > (0x0x7f9748758d68) 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> > > (0x0x7f9748758dd0) 0 empty
    std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f9748758e38) 0 empty
      std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748758ea0) 0 empty
        std::integral_constant<bool, false> (0x0x7f9748776480) 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> > > (0x0x7f9748758f08) 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> > > (0x0x7f9748758f70) 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> > > (0x0x7f9748784000) 0 empty
      std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f9748784068) 0 empty
        std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f97487840d0) 0 empty
          std::integral_constant<bool, false> (0x0x7f97487764e0) 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> > (0x0x7f9748784138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776540) 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> > > (0x0x7f97487841a0) 0 empty
  std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f9748784208) 0 empty
    std::integral_constant<bool, false> (0x0x7f97487765a0) 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> > (0x0x7f9748776600) 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>&> (0x0x7f97487842d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97487766c0) 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>&> > > (0x0x7f9748776720) 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>&> (0x0x7f9748784340) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748776780) 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>&> > (0x0x7f97487767e0) 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>&> > (0x0x7f97487843a8) 0 empty
  std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f9748784410) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748776840) 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>&> (0x0x7f9748784478) 0 empty
  std::integral_constant<bool, true> (0x0x7f97487768a0) 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>&> > (0x0x7f9748776900) 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>&> > (0x0x7f97487844e0) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f9748784548) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748776960) 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>&> > (0x0x7f97487845b0) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f9748784618) 0 empty
    std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f9748784680) 0 empty
      std::integral_constant<bool, true> (0x0x7f97487769c0) 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>&> > > (0x0x7f97487846e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776a20) 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>&> (0x0x7f9748784750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776a80) 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>&> > (0x0x7f9748776ae0) 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>&> > (0x0x7f97487847b8) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f9748784820) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748776b40) 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>&> (0x0x7f9748784888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748776ba0) 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> (0x0x7f9748776c00) 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>&> (0x0x7f97487848f0) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&, true> (0x0x7f9748776c60) 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> > (0x0x7f9748784270) 0 empty
  std::__do_is_destructible_impl (0x0x7f9748776660) 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> (0x0x7f97487849c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748776cc0) 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> > (0x0x7f9748784a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748776d20) 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> > > (0x0x7f9748776d80) 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>&&> (0x0x7f9748784af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776e40) 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>&&> > > (0x0x7f9748776ea0) 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>&&> (0x0x7f9748784b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748776f00) 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>&&> > (0x0x7f9748776f60) 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>&&> (0x0x7f9748784bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97487ab000) 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>&&> > (0x0x7f9748784c30) 0 empty
  std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f9748784c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f97487ab060) 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>&&> (0x0x7f9748784d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f97487ab0c0) 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>&&> > (0x0x7f97487ab120) 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>&&> > (0x0x7f9748784d68) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f9748784dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97487ab180) 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>&&> > (0x0x7f9748784e38) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f9748784ea0) 0 empty
    std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f9748784f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f97487ab1e0) 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>&&> > > (0x0x7f9748784f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f97487ab240) 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>&&> (0x0x7f97487b0000) 0 empty
  std::integral_constant<bool, false> (0x0x7f97487ab2a0) 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>&&> > (0x0x7f97487ab300) 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>&&> > (0x0x7f97487b0068) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b00d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97487ab360) 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>&&> (0x0x7f97487b0138) 0 empty
  std::integral_constant<bool, true> (0x0x7f97487ab3c0) 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> (0x0x7f97487ab420) 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>&&> (0x0x7f97487b01a0) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&&, true> (0x0x7f97487ab480) 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>&&> (0x0x7f9748784a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9748776de0) 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>&&> > (0x0x7f97487b0270) 0 empty
  std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b02d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f97487ab4e0) 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>&&> (0x0x7f97487b0340) 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>&&> > (0x0x7f97487b03a8) 0 empty
    std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b0410) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f97487ab540) 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>&&> (0x0x7f97487b0478) 0 empty
  std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b04e0) 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>&&> > (0x0x7f97487b0548) 0 empty
      std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b05b0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f97487ab5a0) 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>&&> (0x0x7f97487b0618) 0 empty
  std::integral_constant<bool, true> (0x0x7f97487ab600) 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>&&> (0x0x7f97487b0750) 0 empty
  std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b07b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f97487ab660) 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>&&> (0x0x7f97487b08f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97487ab6c0) 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>&&> > (0x0x7f97487ab7e0) 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>&&> (0x0x7f97487b0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f97487ab840) 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>&&> > (0x0x7f97487b0a90) 0 empty
  std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b0af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f97487ab8a0) 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>&&> (0x0x7f97487b0b60) 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>&&> > (0x0x7f97487b0bc8) 0 empty
    std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b0c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f97487ab900) 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> (0x0x7f97487b0d68) 0 empty
  std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b0dd0) 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>&&> > (0x0x7f97487b0e38) 0 empty
      std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487b0ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f97487ab960) 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> > (0x0x7f97487b0f08) 0 empty
  std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f97487b0f70) 0 empty
    std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487c4000) 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>&&> > (0x0x7f97487c4068) 0 empty
        std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f97487c40d0) 0 empty
          std::integral_constant<bool, true> (0x0x7f97487ab9c0) 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> > > (0x0x7f97487c4138) 0 empty
  std::integral_constant<bool, false> (0x0x7f97487aba20) 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> > > > (0x0x7f97487aba80) 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> > > (0x0x7f97487c41a0) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f97487c4208) 0 empty
    std::integral_constant<bool, false> (0x0x7f97487abae0) 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> > (0x0x7f97487c4270) 0 empty
  std::integral_constant<bool, false> (0x0x7f97487abb40) 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>*> > (0x0x7f97487abba0) 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>*> > (0x0x7f97487abc00) 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>&> (0x0x7f97487abcc0) 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>&> (0x0x7f97487abd20) 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>*> (0x0x7f97487abc60) 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> > > > (0x0x7f97487abf00) 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> > > > (0x0x7f97487c4c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f97487abf60) 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> > > > > > > (0x0x7f974882e000) 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> > > > (0x0x7f97487c4d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f974882e060) 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> > > > > (0x0x7f974882e0c0) 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> > > > (0x0x7f97487c4d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f974882e120) 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> > > > > > (0x0x7f97487c4dd0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97487c4e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f974882e180) 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> > > > (0x0x7f97487c4ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974882e1e0) 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> > > > > (0x0x7f974882e240) 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> > > > (0x0x7f974882e300) 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> > > > (0x0x7f974882e360) 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> > > > (0x0x7f974882e2a0) 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> > > > (0x0x7f97487c4f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f974882e3c0) 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> > > > (0x0x7f97487c46e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974882e420) 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> > > > > > (0x0x7f974883a000) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974883a068) 0 empty
    std::integral_constant<bool, false> (0x0x7f974882e480) 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> > > > > > (0x0x7f974883a0d0) 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> > > > > > (0x0x7f974883a138) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974883a1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f974882e4e0) 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> > > > > > > (0x0x7f974883a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f974882e540) 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> > > > (0x0x7f974883a270) 0 empty
  std::integral_constant<bool, true> (0x0x7f974882e5a0) 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> > > > > (0x0x7f974882e600) 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> > > > > > (0x0x7f974883a2d8) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974883a340) 0 empty
    std::integral_constant<bool, true> (0x0x7f974882e660) 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> > > > (0x0x7f974883a3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974882e6c0) 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> > >&> (0x0x7f974883a410) 0 empty
  std::integral_constant<bool, false> (0x0x7f974882e780) 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> > > >&> > > (0x0x7f974882e7e0) 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> > >&> (0x0x7f974883a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f974882e840) 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> > >&> > (0x0x7f974882e8a0) 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> > > >&> > (0x0x7f974883a4e0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f974883a548) 0 empty
    std::integral_constant<bool, true> (0x0x7f974882e900) 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> > >&> (0x0x7f974883a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974882e960) 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> > >&> > (0x0x7f974882e9c0) 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> > > >&> > (0x0x7f974883a618) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f974883a680) 0 empty
    std::integral_constant<bool, true> (0x0x7f974882ea20) 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> > > >&> > (0x0x7f974883a6e8) 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> > > >&> > (0x0x7f974883a750) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f974883a7b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f974882ea80) 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> > > >&> > > (0x0x7f974883a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f974882eae0) 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> > >&> (0x0x7f974883a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f974882eb40) 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> > >&> > (0x0x7f974882eba0) 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> > > >&> > (0x0x7f974883a8f0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f974883a958) 0 empty
    std::integral_constant<bool, true> (0x0x7f974882ec00) 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> > >&> (0x0x7f974883a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974882ec60) 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> (0x0x7f974882ecc0) 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> > >&> (0x0x7f974883aa28) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f974882ed20) 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> > >&> (0x0x7f974883aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974882ed80) 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> > > >&> > > (0x0x7f974882ede0) 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> > >&> (0x0x7f974883ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f974882ee40) 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> > >&> > (0x0x7f974882eea0) 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> > > >&> > (0x0x7f974883abc8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f974883ac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f974882ef00) 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> > >&> (0x0x7f974883ac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f974882ef60) 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> > >&> > (0x0x7f9748869000) 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> > > >&> > (0x0x7f974883ad00) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f974883ad68) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748869060) 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> > > >&> > (0x0x7f974883add0) 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> > > >&> > (0x0x7f974883ae38) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f974883aea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f97488690c0) 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> > > >&> > > (0x0x7f974883af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748869120) 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> > >&> (0x0x7f974883af70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748869180) 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> > >&> > (0x0x7f97488691e0) 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> > > >&> > (0x0x7f9748872000) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f9748872068) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748869240) 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> > >&> (0x0x7f97488720d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97488692a0) 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> (0x0x7f9748869300) 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> > >&> (0x0x7f9748872138) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f9748869360) 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> > >&> (0x0x7f974882e720) 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> > >&> (0x0x7f97488721a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97488693c0) 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> (0x0x7f9748872208) 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> > >&> (0x0x7f9748872270) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748869420) 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> > > > (0x0x7f97488722d8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f9748872340) 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> > >&> (0x0x7f97488723a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748869480) 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> > > > > (0x0x7f97488694e0) 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> > > > > > (0x0x7f9748872410) 0 empty
  std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748872478) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f97488724e0) 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> > >&> (0x0x7f9748872548) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748869540) 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&> (0x0x7f97488695a0) 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> > > > > > > (0x0x7f9748872618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748869600) 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&> (0x0x7f9748869660) 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> > >&&> (0x0x7f97488726e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748869720) 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> > > >&&> > > (0x0x7f9748869780) 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> > >&&> (0x0x7f9748872750) 0 empty
  std::integral_constant<bool, false> (0x0x7f97488697e0) 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> > >&&> > (0x0x7f9748869840) 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> > >&&> (0x0x7f97488727b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97488698a0) 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> > > >&&> > (0x0x7f9748872820) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f9748872888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748869900) 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> > >&&> (0x0x7f97488728f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748869960) 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> > >&&> > (0x0x7f97488699c0) 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> > > >&&> > (0x0x7f9748872958) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97488729c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748869a20) 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> > > >&&> > (0x0x7f9748872a28) 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> > > >&&> > (0x0x7f9748872a90) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f9748872af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748869a80) 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> > > >&&> > > (0x0x7f9748872b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748869ae0) 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> > >&&> (0x0x7f9748872bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748869b40) 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> > >&&> > (0x0x7f9748869ba0) 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> > > >&&> > (0x0x7f9748872c30) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f9748872c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748869c00) 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> > >&&> (0x0x7f9748872d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748869c60) 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> (0x0x7f9748869cc0) 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> > >&&> (0x0x7f9748872d68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f9748869d20) 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> > >&&> (0x0x7f97488696c0) 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> > >&&> (0x0x7f9748872dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748869d80) 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> (0x0x7f9748872e38) 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> > >&&> (0x0x7f9748872ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748869de0) 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> > > > (0x0x7f9748872f08) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f9748872f70) 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> > >&&> (0x0x7f97488a6000) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748869e40) 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> > > > > (0x0x7f9748869ea0) 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> > > > > > (0x0x7f97488a6068) 0 empty
  std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97488a60d0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f97488a6138) 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> > >&&> (0x0x7f97488a61a0) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748869f00) 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&&> (0x0x7f9748869f60) 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> > > > (0x0x7f97487abea0) 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> > > > (0x0x7f97488a6270) 0 empty
  std::integral_constant<bool, true> (0x0x7f97488bf000) 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> > > > (0x0x7f97488bf060) 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&> > (0x0x7f97488bf660) 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> > > (0x0x7f97488bf7e0) 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> > > (0x0x7f97488a6750) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f97488bf840) 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*&&> > (0x0x7f97488bfae0) 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*> > > (0x0x7f97488bfc00) 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*> > (0x0x7f97488bfc60) 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> > > (0x0x7f97488a67b8) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f97488a6820) 0 empty
    std::integral_constant<bool, false> (0x0x7f97488bfcc0) 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*> (0x0x7f97488a6888) 0 empty
  std::__and_<std::is_array<const oif::frame::Value*>, std::__not_<std::extent<const oif::frame::Value*, 0u> > > (0x0x7f97488a68f0) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f97488a6958) 0 empty
      std::integral_constant<bool, false> (0x0x7f97488bfd20) 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*> > (0x0x7f97488bfd80) 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*> > (0x0x7f97488a69c0) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f97488a6a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f97488bfde0) 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*> > (0x0x7f97488a6a90) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f97488a6af8) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f97488a6b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f97488bfe40) 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*> > (0x0x7f97488bfea0) 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*> (0x0x7f97488a6bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97488bff00) 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*> (0x0x7f97488a6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f97488bff60) 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*> > (0x0x7f9748508000) 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*> (0x0x7f97488a6c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748508060) 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*> (0x0x7f97488a6d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485080c0) 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*> > (0x0x7f97488a6d68) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f97488a6dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748508120) 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*> (0x0x7f97488a6f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748508180) 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*> > > (0x0x7f97485081e0) 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*> (0x0x7f97488a6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748508240) 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*> > > (0x0x7f97485082a0) 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*> (0x0x7f9748510000) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748508300) 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*> (0x0x7f9748510068) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748508360) 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*> > > (0x0x7f97485083c0) 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*> > (0x0x7f97485100d0) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f9748510138) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748508420) 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*> > (0x0x7f97485101a0) 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*> > (0x0x7f9748510208) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f9748510270) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748508480) 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*> > (0x0x7f97485102d8) 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*> > (0x0x7f9748510340) 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*> > (0x0x7f97485103a8) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f9748510410) 0 empty
        std::integral_constant<bool, true> (0x0x7f97485084e0) 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*> (0x0x7f9748510478) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748508540) 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*> > (0x0x7f97485104e0) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f9748510548) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485085a0) 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> (0x0x7f9748510680) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485086c0) 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*> (0x0x7f97485106e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748508720) 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*> > (0x0x7f9748508780) 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*&&> (0x0x7f97485107b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748508840) 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*&&> > > (0x0x7f97485088a0) 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*&&> (0x0x7f9748510820) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485089c0) 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*&&> > (0x0x7f9748508a20) 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*&&> (0x0x7f9748510888) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748508a80) 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*&&> > (0x0x7f97485108f0) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f9748510958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748508ae0) 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*&&> (0x0x7f97485109c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748508b40) 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*&&> > (0x0x7f9748508ba0) 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*&&> > (0x0x7f9748510a28) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f9748510a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748508c00) 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*&&> > (0x0x7f9748510bc8) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f9748510c30) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f9748510c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748508c60) 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*&&> > > (0x0x7f9748510d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748508cc0) 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*&&> (0x0x7f9748510dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748508d20) 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*&&> > (0x0x7f9748508d80) 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*&&> > (0x0x7f9748510e38) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f9748510ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748508de0) 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*&&> (0x0x7f974852c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748508e40) 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> (0x0x7f9748508ea0) 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*&&> (0x0x7f974852c138) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f9748508f00) 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*&&> (0x0x7f9748510750) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f97485087e0) 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*&&> > (0x0x7f974852c208) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974852c270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9748530060) 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*&&> (0x0x7f974852c2d8) 0 empty
  std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f974852c340) 0 empty
    std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974852c3a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9748530120) 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*&&> (0x0x7f974852c410) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974852c478) 0 empty
    std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f974852c4e0) 0 empty
      std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974852c548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f97485302a0) 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*&&> (0x0x7f974852c5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748530480) 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*&&> (0x0x7f974852c618) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974852c680) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485304e0) 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*&&> (0x0x7f974852c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748530540) 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> (0x0x7f974852c750) 0 empty
  std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974852c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485305a0) 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*> (0x0x7f974852c820) 0 empty
  std::__is_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f974852c888) 0 empty
    std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974852c8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748530600) 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*> > (0x0x7f9748530660) 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*&> (0x0x7f974852c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748530720) 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*&> > > (0x0x7f9748530780) 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*&> (0x0x7f974852c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485308a0) 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*&> > (0x0x7f9748530900) 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*&> > (0x0x7f974852ca28) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f974852ca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748530960) 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*&> (0x0x7f974852caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485309c0) 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*&> > (0x0x7f9748530a20) 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*&> > (0x0x7f974852cb60) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f974852cbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748530a80) 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*&> > (0x0x7f974852cd00) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f974852cd68) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f974852cdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748530ae0) 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*&> > > (0x0x7f974852cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748530b40) 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*&> (0x0x7f974852cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748530ba0) 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*&> > (0x0x7f9748530c00) 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*&> > (0x0x7f974852cf70) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f974854d000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748530c60) 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*&> (0x0x7f974854d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748530d80) 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> (0x0x7f9748530de0) 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*&> (0x0x7f974854d1a0) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f9748530e40) 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*&&> (0x0x7f97485306c0) 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*&&> (0x0x7f974854d270) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748530ea0) 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> (0x0x7f974854d2d8) 0 empty
  std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f974854d340) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748530f00) 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*> (0x0x7f974854d3a8) 0 empty
  std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f974854d410) 0 empty
    std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f974854d478) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748530f60) 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*> > (0x0x7f974854d4e0) 0 empty
  std::is_move_assignable<const oif::frame::Value*> (0x0x7f974854d548) 0 empty
    std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f974854d5b0) 0 empty
      std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f974854d618) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748552000) 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*&&> > (0x0x7f9748552060) 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*&&> (0x0x7f974854d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485520c0) 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*&&> > (0x0x7f974854d6e8) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974854d750) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748552120) 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*&&> (0x0x7f974854d7b8) 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*&&> > (0x0x7f974854d820) 0 empty
    std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974854d888) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748552180) 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> (0x0x7f974854d8f0) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974854d958) 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*&&> > (0x0x7f974854d9c0) 0 empty
      std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974854da28) 0 empty
        std::integral_constant<bool, true> (0x0x7f97485521e0) 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*> (0x0x7f974854da90) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f974854daf8) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974854db60) 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*&&> > (0x0x7f974854dbc8) 0 empty
        std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f974854dc30) 0 empty
          std::integral_constant<bool, true> (0x0x7f9748552240) 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*> > (0x0x7f97485522a0) 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*&&> > (0x0x7f9748552300) 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*&&> (0x0x7f974854dc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748552360) 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*&&> > (0x0x7f974854dd00) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f974854dd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485523c0) 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*&&> (0x0x7f974854ddd0) 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*&&> > (0x0x7f974854de38) 0 empty
    std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f974854dea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748552420) 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> (0x0x7f974854df08) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f974854df70) 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*&&> > (0x0x7f9748564000) 0 empty
      std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f9748564068) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748552480) 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*> (0x0x7f97485640d0) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f9748564138) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f97485641a0) 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*&&> > (0x0x7f9748564208) 0 empty
        std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f9748564270) 0 empty
          std::integral_constant<bool, true> (0x0x7f97485524e0) 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*> > (0x0x7f97485642d8) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f9748564340) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f97485643a8) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f9748564410) 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*&&> > (0x0x7f9748564478) 0 empty
          std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f97485644e0) 0 empty
            std::integral_constant<bool, true> (0x0x7f9748552540) 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> > > > (0x0x7f9748552e40) 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> > > > (0x0x7f9748564548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748552ea0) 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> > > > > > > (0x0x7f9748552f00) 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> > > > (0x0x7f97485645b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748552f60) 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> > > > > (0x0x7f97485d4000) 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> > > > (0x0x7f9748564618) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485d4060) 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> > > > > > (0x0x7f9748564680) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97485646e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f97485d40c0) 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> > > > (0x0x7f9748564750) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485d4120) 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> > > > > (0x0x7f97485d4180) 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> > > > (0x0x7f97485d4240) 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> > > > (0x0x7f97485d42a0) 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> > > > (0x0x7f97485d41e0) 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> > > > (0x0x7f9748564820) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485d4300) 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> > > > (0x0x7f9748564888) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485d4360) 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> > > > > > (0x0x7f97485648f0) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748564958) 0 empty
    std::integral_constant<bool, false> (0x0x7f97485d43c0) 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> > > > > > (0x0x7f97485649c0) 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> > > > > > (0x0x7f9748564a28) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748564a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f97485d4420) 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> > > > > > > (0x0x7f9748564af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485d4480) 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> > > > (0x0x7f9748564b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485d44e0) 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> > > > > (0x0x7f97485d4540) 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> > > > > > (0x0x7f9748564bc8) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748564c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485d45a0) 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> > > > (0x0x7f9748564c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485d4600) 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> > >&> (0x0x7f9748564d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485d46c0) 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> > > >&> > > (0x0x7f97485d4720) 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> > >&> (0x0x7f9748564d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485d4780) 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> > >&> > (0x0x7f97485d47e0) 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> > > >&> > (0x0x7f9748564dd0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f9748564e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485d4840) 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> > >&> (0x0x7f9748564ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485d48a0) 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> > >&> > (0x0x7f97485d4900) 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> > > >&> > (0x0x7f9748564f08) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f9748564f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485d4960) 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> > > >&> > (0x0x7f97485f7000) 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> > > >&> > (0x0x7f97485f7068) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f97485f70d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f97485d49c0) 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> > > >&> > > (0x0x7f97485f7138) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485d4a20) 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> > >&> (0x0x7f97485f71a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485d4a80) 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> > >&> > (0x0x7f97485d4ae0) 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> > > >&> > (0x0x7f97485f7208) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f97485f7270) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485d4b40) 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> > >&> (0x0x7f97485f72d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485d4ba0) 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> (0x0x7f97485d4c00) 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> > >&> (0x0x7f97485f7340) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f97485d4c60) 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> > >&> (0x0x7f97485f7410) 0 empty
  std::integral_constant<bool, false> (0x0x7f97485d4cc0) 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> > > >&> > > (0x0x7f97485d4d20) 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> > >&> (0x0x7f97485f7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485d4d80) 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> > >&> > (0x0x7f97485d4de0) 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> > > >&> > (0x0x7f97485f74e0) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f97485f7548) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485d4e40) 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> > >&> (0x0x7f97485f75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97485d4ea0) 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> > >&> > (0x0x7f97485d4f00) 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> > > >&> > (0x0x7f97485f7618) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f97485f7680) 0 empty
    std::integral_constant<bool, true> (0x0x7f97485d4f60) 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> > > >&> > (0x0x7f97485f76e8) 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> > > >&> > (0x0x7f97485f7750) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f97485f77b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748611000) 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> > > >&> > > (0x0x7f97485f7820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748611060) 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> > >&> (0x0x7f97485f7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f97486110c0) 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> > >&> > (0x0x7f9748611120) 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> > > >&> > (0x0x7f97485f78f0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f97485f7958) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748611180) 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> > >&> (0x0x7f97485f79c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97486111e0) 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> (0x0x7f9748611240) 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> > >&> (0x0x7f97485f7a28) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f97486112a0) 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> > >&> (0x0x7f97485d4660) 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> > >&> (0x0x7f97485f7a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748611300) 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> (0x0x7f97485f7af8) 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> > >&> (0x0x7f97485f7b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748611360) 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> > > > (0x0x7f97485f7bc8) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f97485f7c30) 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> > >&> (0x0x7f97485f7c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f97486113c0) 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> > > > > (0x0x7f9748611420) 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> > > > > > (0x0x7f97485f7d00) 0 empty
  std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97485f7d68) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f97485f7dd0) 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> > >&> (0x0x7f97485f7e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748611480) 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&> (0x0x7f97486114e0) 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> > > > > > > (0x0x7f97485f7f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748611540) 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&> (0x0x7f97486115a0) 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> > >&&> (0x0x7f9748630000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748611660) 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> > > >&&> > > (0x0x7f97486116c0) 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> > >&&> (0x0x7f9748630068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748611720) 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> > >&&> > (0x0x7f9748611780) 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> > >&&> (0x0x7f97486300d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97486117e0) 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> > > >&&> > (0x0x7f9748630138) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97486301a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748611840) 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> > >&&> (0x0x7f9748630208) 0 empty
  std::integral_constant<bool, true> (0x0x7f97486118a0) 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> > >&&> > (0x0x7f9748611900) 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> > > >&&> > (0x0x7f9748630270) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97486302d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748611960) 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> > > >&&> > (0x0x7f9748630340) 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> > > >&&> > (0x0x7f97486303a8) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f9748630410) 0 empty
      std::integral_constant<bool, true> (0x0x7f97486119c0) 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> > > >&&> > > (0x0x7f9748630478) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748611a20) 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> > >&&> (0x0x7f97486304e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748611a80) 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> > >&&> > (0x0x7f9748611ae0) 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> > > >&&> > (0x0x7f9748630548) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97486305b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748611b40) 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> > >&&> (0x0x7f9748630618) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748611ba0) 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> (0x0x7f9748611c00) 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> > >&&> (0x0x7f9748630680) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f9748611c60) 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> > >&&> (0x0x7f9748611600) 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> > >&&> (0x0x7f97486306e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748611cc0) 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> (0x0x7f9748630750) 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> > >&&> (0x0x7f97486307b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748611d20) 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> > > > (0x0x7f9748630820) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f9748630888) 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> > >&&> (0x0x7f97486308f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748611d80) 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> > > > > (0x0x7f9748611de0) 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> > > > > > (0x0x7f9748630958) 0 empty
  std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97486309c0) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f9748630a28) 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> > >&&> (0x0x7f9748630a90) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748611e40) 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&&> (0x0x7f9748611ea0) 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> > > > (0x0x7f9748552de0) 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> > > > (0x0x7f9748630b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748611f00) 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> > > > (0x0x7f9748611f60) 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&> > (0x0x7f97486685a0) 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*&> (0x0x7f9748668720) 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> > > > (0x0x7f97486a3cc0) 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> > > > (0x0x7f9748678208) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f97486a3d20) 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>*> (0x0x7f97486782d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97486a3d80) 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>*> > (0x0x7f97486a3de0) 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>*> > > (0x0x7f9748678340) 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>*> (0x0x7f97486783a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f97486a3e40) 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> > > > > (0x0x7f97486dd720) 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> > > > > (0x0x7f9748678478) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f97486dd780) 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> >*> (0x0x7f9748678548) 0 empty
  std::integral_constant<bool, false> (0x0x7f97486dd7e0) 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> >*> > (0x0x7f97486dd840) 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> > >*> > > (0x0x7f97486785b0) 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> >*> (0x0x7f9748678618) 0 empty
    std::integral_constant<bool, false> (0x0x7f97486dd8a0) 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*> > > > (0x0x7f97482f47e0) 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> >*&> > (0x0x7f97482f4840) 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*> > (0x0x7f97482f48a0) 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> >*&> (0x0x7f9748678888) 0 empty
  std::integral_constant<bool, false> (0x0x7f97482f4960) 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> >*&> > > (0x0x7f97482f4a80) 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> >*&> (0x0x7f97486788f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97482f4ae0) 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> >*&> > (0x0x7f97482f4c00) 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> >*&> > (0x0x7f9748678a28) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f9748678a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f97482f4c60) 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> >*&> (0x0x7f9748678b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f97482f4cc0) 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> >*&> > (0x0x7f97482f4de0) 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> >*&> > (0x0x7f9748678bc8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f9748678c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f97482f4e40) 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> >*&> > (0x0x7f9748678c98) 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> >*&> > (0x0x7f9748678d00) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f9748678d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f97482f4f00) 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> >*&> > > (0x0x7f9748678dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748324000) 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> >*&> (0x0x7f9748678e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748324060) 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> >*&> > (0x0x7f97483240c0) 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> >*&> > (0x0x7f9748678ea0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f9748678f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748324120) 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> >*&> (0x0x7f9748678f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f97483241e0) 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> (0x0x7f9748324300) 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> >*&> (0x0x7f974832a000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&, true> (0x0x7f9748324360) 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> >*&> (0x0x7f9748678820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f97482f4900) 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> >*&> > (0x0x7f974832a1a0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f974832a208) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9748324480) 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> >*&> (0x0x7f974832a270) 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> >*&> > (0x0x7f974832a2d8) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f974832a340) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f97483244e0) 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> >*&> (0x0x7f974832a3a8) 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> >*&> (0x0x7f974832a410) 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> >*&> > (0x0x7f974832a478) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f974832a4e0) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9748324540) 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> >*&> (0x0x7f974832a548) 0 empty
  std::integral_constant<bool, true> (0x0x7f97483245a0) 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> >*&> (0x0x7f974832a5b0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*&> (0x0x7f974832a618) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748324600) 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> >*&> (0x0x7f974832a680) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748324660) 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> >*&> > (0x0x7f97483246c0) 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&&> > (0x0x7f9748324720) 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> >*&> (0x0x7f97483247e0) 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> >*&> (0x0x7f97483249c0) 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> >*&> (0x0x7f9748324780) 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> >*&> (0x0x7f974832a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748324ae0) 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> >*&> (0x0x7f974832a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748324cc0) 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*> > > (0x0x7f9748324d20) 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*> > (0x0x7f974832a820) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f974832a888) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f974832a8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748324d80) 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> (0x0x7f9748324de0) 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*> (0x0x7f974832aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748324e40) 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*> > (0x0x7f9748324ea0) 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*> > (0x0x7f974832aa90) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f974832aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748324f00) 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*> > > (0x0x7f974832ab60) 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*> > (0x0x7f974832abc8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f974832ac30) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748324f60) 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*> > > (0x0x7f974832ac98) 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*> > > (0x0x7f974832ad00) 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*> > (0x0x7f974832ad68) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f974832add0) 0 empty
        std::integral_constant<bool, true> (0x0x7f9748345000) 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*> > > > (0x0x7f97483450c0) 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> >*&> > (0x0x7f9748345120) 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&&> > (0x0x7f9748345180) 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*> > > (0x0x7f974832aea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97483451e0) 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*> > > > (0x0x7f974832af08) 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*> > > (0x0x7f974832af70) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748345240) 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*> > > > (0x0x7f9748352000) 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*> > > > (0x0x7f9748352068) 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*> > > (0x0x7f97483520d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f97483452a0) 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> >*&> > (0x0x7f9748345360) 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*&> > (0x0x7f9748352138) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f97483521a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97483453c0) 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*> > (0x0x7f9748345480) 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*> > (0x0x7f9748352208) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9748352270) 0 empty
    std::integral_constant<bool, true> (0x0x7f97483454e0) 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> >*&> (0x0x7f97483455a0) 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> > >&> > (0x0x7f9748345de0) 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> > > > > > > (0x0x7f9748345e40) 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> > > > (0x0x7f97483523a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748345ea0) 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> > > > > (0x0x7f9748345f00) 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> > > (0x0x7f9748352410) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748352478) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748345f60) 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> > > > (0x0x7f97483524e0) 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> > > (0x0x7f9748352548) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97483525b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f974838f000) 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> > > > > (0x0x7f974838f060) 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> > > > > > (0x0x7f9748352618) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748352680) 0 empty
    std::integral_constant<bool, false> (0x0x7f974838f0c0) 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> > > > > > (0x0x7f97483526e8) 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> > > > > > (0x0x7f9748352750) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97483527b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f974838f120) 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> > > > > (0x0x7f974838f180) 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> > > > (0x0x7f9748352820) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f1e0) 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> > > > (0x0x7f9748352888) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f240) 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> > > > > (0x0x7f974838f2a0) 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> > > > (0x0x7f97483528f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f300) 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> > > > (0x0x7f9748352958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f360) 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> > > > > > (0x0x7f97483529c0) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748352a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f974838f3c0) 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> > > > (0x0x7f9748352a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f420) 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> > > > > > > (0x0x7f974838f480) 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> > > > (0x0x7f9748352af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f4e0) 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> > > > > > > (0x0x7f974838f540) 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> > > > (0x0x7f9748352b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f5a0) 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> > > > (0x0x7f9748352bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f600) 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> > > > > > > (0x0x7f974838f660) 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> > > > (0x0x7f9748352c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f6c0) 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> > > > (0x0x7f9748352c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f720) 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> > > > > (0x0x7f974838f780) 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> > > > (0x0x7f9748352d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f7e0) 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> > > > (0x0x7f9748352d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838f840) 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> > > > > > (0x0x7f9748352dd0) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748352e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f974838f8a0) 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> > > > > > (0x0x7f9748352ea0) 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> > > > > > (0x0x7f9748352f08) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748352f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f974838f900) 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> > > > > > (0x0x7f97483b4000) 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> > > > > > (0x0x7f97483b4068) 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> > > > > > (0x0x7f97483b40d0) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97483b4138) 0 empty
        std::integral_constant<bool, false> (0x0x7f974838f960) 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> > > > > > (0x0x7f97483b41a0) 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> > > > > > (0x0x7f97483b4208) 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> > > > > > (0x0x7f97483b4270) 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> > > > > > (0x0x7f97483b42d8) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97483b4340) 0 empty
          std::integral_constant<bool, false> (0x0x7f974838f9c0) 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> > > > (0x0x7f97483b43a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974838fa20) 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> > > > > > (0x0x7f97483b4410) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97483b4478) 0 empty
    std::integral_constant<bool, false> (0x0x7f974838fa80) 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> > > > (0x0x7f974838fae0) 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> > > > (0x0x7f97483b44e0) 0 empty
  std::__do_is_destructible_impl (0x0x7f974838fb40) 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> (0x0x7f97483b45b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974838fba0) 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> > > > (0x0x7f97483b4618) 0 empty
  std::integral_constant<bool, true> (0x0x7f974838fc00) 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> > > > > (0x0x7f974838fc60) 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> > >&> (0x0x7f97483b4680) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f974838fcc0) 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> > > >&> > (0x0x7f97483b4750) 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> > >&> (0x0x7f97483b47b8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f974838fd20) 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> > >&> (0x0x7f97483b4820) 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> > > >&> > (0x0x7f97483b4888) 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> > >&> (0x0x7f97483b48f0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f974838fd80) 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> > >&> (0x0x7f97483b4958) 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> > >&> (0x0x7f97483b49c0) 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> > > >&> > (0x0x7f97483b4a28) 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> > >&> (0x0x7f97483b4a90) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f974838fde0) 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> > >&> (0x0x7f97483b4af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974838fe40) 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> > > >&> (0x0x7f97483b4b60) 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> > >&> (0x0x7f97483b4bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974838fea0) 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> > > >&> (0x0x7f97483b4c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f974838ff00) 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> > > >&> > (0x0x7f974838ff60) 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> > > >&> > (0x0x7f97483b4c98) 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> > > >&> (0x0x7f97483b4d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f97483ca000) 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> > >&> (0x0x7f97483ca120) 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> > >&> (0x0x7f97483ca180) 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> > >&> (0x0x7f97483ca0c0) 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> > >&> (0x0x7f97483b4dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97483ca1e0) 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> > >&> (0x0x7f97483b4e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f97483ca240) 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> > > > > > > (0x0x7f97483ca2a0) 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> > > > > (0x0x7f97483ca300) 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> > > > > > (0x0x7f97483b4ea0) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97483b4f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f97483ca360) 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> > > > > > (0x0x7f97483b4f70) 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> > > > > > (0x0x7f97483d9000) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97483d9068) 0 empty
      std::integral_constant<bool, false> (0x0x7f97483ca3c0) 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> (0x0x7f97483ca420) 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> > > > (0x0x7f97483d9138) 0 empty
  std::integral_constant<bool, true> (0x0x7f97483ca480) 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> > > > > (0x0x7f97483ca4e0) 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> > > > > > (0x0x7f97483d91a0) 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> > > > (0x0x7f97483d9208) 0 empty
    std::integral_constant<bool, true> (0x0x7f97483ca540) 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> > > > > > > > (0x0x7f97483ca600) 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> > >&&> > (0x0x7f97483ca660) 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> > > > > (0x0x7f97483ca6c0) 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> > >&&> (0x0x7f97483d9340) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f97483ca720) 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> > > >&&> > (0x0x7f97483d9410) 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> > >&&> (0x0x7f97483d9478) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f97483ca780) 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> > >&&> (0x0x7f97483d94e0) 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> > > >&&> > (0x0x7f97483d9548) 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> > >&&> (0x0x7f97483d95b0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f97483ca7e0) 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> > >&&> (0x0x7f97483d9618) 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> > >&&> (0x0x7f97483d9680) 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> > > >&&> > (0x0x7f97483d96e8) 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> > >&&> (0x0x7f97483d9750) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f97483ca840) 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> > >&&> (0x0x7f97483d97b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97483ca8a0) 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> > > >&&> (0x0x7f97483d9820) 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> > >&&> (0x0x7f97483d9888) 0 empty
    std::integral_constant<bool, true> (0x0x7f97483ca900) 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> > > >&&> (0x0x7f97483d98f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f97483ca960) 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> > > >&&> > (0x0x7f97483ca9c0) 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> > >&&> > (0x0x7f97483caa20) 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> > > > > (0x0x7f97483caa80) 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> > >&&> (0x0x7f97483d99c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97483cab40) 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> > > >&&> > > (0x0x7f97483caba0) 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> > >&&> (0x0x7f97483d9a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f97483cac00) 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> > >&&> > (0x0x7f97483cac60) 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> > >&&> (0x0x7f97483d9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f97483cacc0) 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> > > >&&> > (0x0x7f97483d9af8) 0 empty
  std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97483d9b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f97483cad20) 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> > >&&> (0x0x7f97483d9bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f97483cad80) 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> > >&&> > (0x0x7f97483cade0) 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> > > >&&> > (0x0x7f97483d9c30) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97483d9c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f97483cae40) 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> > > >&&> > (0x0x7f97483d9d00) 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> > > >&&> > (0x0x7f97483d9d68) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97483d9dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f97483caea0) 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> > > >&&> > > (0x0x7f97483d9e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f97483caf00) 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> > >&&> (0x0x7f97483d9ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97483caf60) 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> > >&&> > (0x0x7f974841e000) 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> > > >&&> > (0x0x7f97483d9f08) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97483d9f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f974841e060) 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> > >&&> (0x0x7f9748422000) 0 empty
  std::integral_constant<bool, true> (0x0x7f974841e0c0) 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> (0x0x7f974841e120) 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> > >&&> (0x0x7f9748422068) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f974841e180) 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> > >&&> (0x0x7f97483d9958) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f97483caae0) 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> > > >&&> > (0x0x7f9748422138) 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> > >&&> (0x0x7f97484221a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f974841e1e0) 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> > >&&> (0x0x7f9748422208) 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> > > >&&> > (0x0x7f9748422270) 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> > >&&> (0x0x7f97484222d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f974841e240) 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> > >&&> (0x0x7f9748422340) 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> > >&&> (0x0x7f97484223a8) 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> > > >&&> > (0x0x7f9748422410) 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> > >&&> (0x0x7f9748422478) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f974841e2a0) 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> > >&&> (0x0x7f97484224e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974841e300) 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> > > >&&> (0x0x7f9748422548) 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> > >&&> (0x0x7f97484225b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974841e360) 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> > > >&&> (0x0x7f9748422618) 0 empty
  std::integral_constant<bool, true> (0x0x7f974841e3c0) 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> > > >&&> > (0x0x7f974841e420) 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> > >&&> (0x0x7f974841e4e0) 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> > >&&> (0x0x7f974841e540) 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> > >&&> (0x0x7f974841e480) 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> > >&&> (0x0x7f97484226e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974841e5a0) 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> > >&&> (0x0x7f9748422750) 0 empty
  std::integral_constant<bool, false> (0x0x7f974841e600) 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> > > > > > > (0x0x7f974841e660) 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> > > > > > (0x0x7f97484227b8) 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> > > > > > (0x0x7f9748422820) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748422888) 0 empty
      std::integral_constant<bool, false> (0x0x7f974841e6c0) 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> (0x0x7f974841e720) 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> > > > (0x0x7f9748422958) 0 empty
  std::integral_constant<bool, true> (0x0x7f974841e780) 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> > > > > (0x0x7f974841e7e0) 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> > > > > > (0x0x7f97484229c0) 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> > > > (0x0x7f9748422a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f974841e840) 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> > > > > > > (0x0x7f9748422a90) 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> > > > > > (0x0x7f9748422af8) 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> > > > (0x0x7f9748422b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f974841e8a0) 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> > > > > > > (0x0x7f9748422bc8) 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> > > > > > > (0x0x7f9748422c30) 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> > > > > > (0x0x7f9748422c98) 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> > > > (0x0x7f9748422d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f974841e900) 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> > > > > > > > (0x0x7f974841e9c0) 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> > > >&&> > (0x0x7f974841ea20) 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> > > >&&> > (0x0x7f974841ea80) 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> > > > > > > (0x0x7f9748422dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974841eae0) 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> > > > > > > > (0x0x7f9748422e38) 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> > > > > > > (0x0x7f9748422ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974841eb40) 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> > > > > > > > (0x0x7f9748422f08) 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> > > > > > > > (0x0x7f9748422f70) 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> > > > > > > (0x0x7f9748458000) 0 empty
      std::integral_constant<bool, false> (0x0x7f974841eba0) 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> > > > > > > > (0x0x7f974841ec60) 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> > > >&> > (0x0x7f974841ecc0) 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> > > >&&> > (0x0x7f974841ed20) 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> > > > > (0x0x7f974841ed80) 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> > > > > > (0x0x7f97484580d0) 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> > > > (0x0x7f9748458138) 0 empty
    std::integral_constant<bool, true> (0x0x7f974841ede0) 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> > > > > > > (0x0x7f97484581a0) 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> > > > > > (0x0x7f9748458208) 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> > > > (0x0x7f9748458270) 0 empty
      std::integral_constant<bool, true> (0x0x7f974841ee40) 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> > > > > > > (0x0x7f97484582d8) 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> > > > > > > (0x0x7f9748458340) 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> > > > > > (0x0x7f97484583a8) 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> > > > (0x0x7f9748458410) 0 empty
        std::integral_constant<bool, true> (0x0x7f974841eea0) 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> > > > > > > > (0x0x7f974841ef60) 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> > > >&> > (0x0x7f974847b000) 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> > > >&&> > (0x0x7f974847b060) 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> > > > > > > (0x0x7f97484584e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974847b0c0) 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> > > > > > > > (0x0x7f9748458548) 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> > > > > > > (0x0x7f97484585b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974847b120) 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> > > > > > > > (0x0x7f9748458618) 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> > > > > > > > (0x0x7f9748458680) 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> > > > > > > (0x0x7f97484586e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f974847b180) 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> > > >&&> > (0x0x7f974847b240) 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> > > >&&> > (0x0x7f9748458750) 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> > > >&&> (0x0x7f97484587b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974847b2a0) 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> > > > > (0x0x7f974847b360) 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> > > > > > (0x0x7f9748458820) 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> > > > (0x0x7f9748458888) 0 empty
    std::integral_constant<bool, true> (0x0x7f974847b3c0) 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> > > > (0x0x7f974847b480) 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> (0x0x7f974847bea0) 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> > > (0x0x7f9748458a90) 0 empty
  std::unary_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const UFFrameProperty> (0x0x7f974847bf00) 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*&> (0x0x7f97480de2a0) 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> (0x0x7f97480de6c0) 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> > > (0x0x7f9748458bc8) 0 empty
  std::unary_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const UFTouchProperty> (0x0x7f97480de720) 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> > >&> > (0x0x7f97480dea80) 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> > > > > > > (0x0x7f97480deae0) 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> > > > (0x0x7f9748458c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f97480deb40) 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> > > > > (0x0x7f97480deba0) 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> > > (0x0x7f9748458d00) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748458d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f97480dec00) 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> > > > (0x0x7f9748458dd0) 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> > > (0x0x7f9748458e38) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748458ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f97480dec60) 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> > > > > (0x0x7f97480decc0) 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> > > > > > (0x0x7f9748458f08) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f9748458f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f97480ded20) 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> > > > > > (0x0x7f974811f000) 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> > > > > > (0x0x7f974811f068) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974811f0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f97480ded80) 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> > > > > (0x0x7f97480dede0) 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> > > > (0x0x7f974811f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f97480dee40) 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> > > > (0x0x7f974811f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97480deea0) 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> > > > > (0x0x7f97480def00) 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> > > > (0x0x7f974811f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f97480def60) 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> > > > (0x0x7f974811f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c000) 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> > > > > > (0x0x7f974811f2d8) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974811f340) 0 empty
    std::integral_constant<bool, false> (0x0x7f974812c060) 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> > > > (0x0x7f974811f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c0c0) 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> > > > > > > (0x0x7f974812c120) 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> > > > (0x0x7f974811f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c180) 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> > > > > > > (0x0x7f974812c1e0) 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> > > > (0x0x7f974811f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c240) 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> > > > (0x0x7f974811f4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c2a0) 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> > > > > > > (0x0x7f974812c300) 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> > > > (0x0x7f974811f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c360) 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> > > > (0x0x7f974811f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c3c0) 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> > > > > (0x0x7f974812c420) 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> > > > (0x0x7f974811f618) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c480) 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> > > > (0x0x7f974811f680) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c4e0) 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> > > > > > (0x0x7f974811f6e8) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974811f750) 0 empty
    std::integral_constant<bool, false> (0x0x7f974812c540) 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> > > > > > (0x0x7f974811f7b8) 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> > > > > > (0x0x7f974811f820) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974811f888) 0 empty
      std::integral_constant<bool, false> (0x0x7f974812c5a0) 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> > > > > > (0x0x7f974811f8f0) 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> > > > > > (0x0x7f974811f958) 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> > > > > > (0x0x7f974811f9c0) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974811fa28) 0 empty
        std::integral_constant<bool, false> (0x0x7f974812c600) 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> > > > > > (0x0x7f974811fa90) 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> > > > > > (0x0x7f974811faf8) 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> > > > > > (0x0x7f974811fb60) 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> > > > > > (0x0x7f974811fbc8) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974811fc30) 0 empty
          std::integral_constant<bool, false> (0x0x7f974812c660) 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> > > > (0x0x7f974811fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812c6c0) 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> > > > > > (0x0x7f974811fd00) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974811fd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f974812c720) 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> > > > (0x0x7f974812c780) 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> > > > (0x0x7f974811fdd0) 0 empty
  std::__do_is_destructible_impl (0x0x7f974812c7e0) 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> (0x0x7f974811fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974812c840) 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> > > > (0x0x7f974811ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f974812c8a0) 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> > > > > (0x0x7f974812c900) 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> > >&> (0x0x7f974811ff70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f974812c960) 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> > > >&> > (0x0x7f974814e068) 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> > >&> (0x0x7f974814e0d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f974812c9c0) 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> > >&> (0x0x7f974814e138) 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> > > >&> > (0x0x7f974814e1a0) 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> > >&> (0x0x7f974814e208) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f974812ca20) 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> > >&> (0x0x7f974814e270) 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> > >&> (0x0x7f974814e2d8) 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> > > >&> > (0x0x7f974814e340) 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> > >&> (0x0x7f974814e3a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f974812ca80) 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> > >&> (0x0x7f974814e410) 0 empty
  std::integral_constant<bool, true> (0x0x7f974812cae0) 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> > > >&> (0x0x7f974814e478) 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> > >&> (0x0x7f974814e4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974812cb40) 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> > > >&> (0x0x7f974814e548) 0 empty
  std::integral_constant<bool, true> (0x0x7f974812cba0) 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> > > >&> > (0x0x7f974812cc00) 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> > > >&> > (0x0x7f974814e5b0) 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> > > >&> (0x0x7f974814e618) 0 empty
    std::integral_constant<bool, true> (0x0x7f974812cc60) 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> > >&> (0x0x7f974812cd80) 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> > >&> (0x0x7f974812cde0) 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> > >&> (0x0x7f974812cd20) 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> > >&> (0x0x7f974814e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812ce40) 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> > >&> (0x0x7f974814e750) 0 empty
  std::integral_constant<bool, false> (0x0x7f974812cea0) 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> > > > > > > (0x0x7f974812cf00) 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> > > > > (0x0x7f974812cf60) 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> > > > > > (0x0x7f974814e7b8) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974814e820) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748165000) 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> > > > > > (0x0x7f974814e888) 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> > > > > > (0x0x7f974814e8f0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f974814e958) 0 empty
      std::integral_constant<bool, false> (0x0x7f9748165060) 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> (0x0x7f97481650c0) 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> > > > (0x0x7f974814ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748165120) 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> > > > > (0x0x7f9748165180) 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> > > > > > (0x0x7f974814ea90) 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> > > > (0x0x7f974814eaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f97481651e0) 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> > > > > > > > (0x0x7f97481652a0) 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> > >&&> > (0x0x7f9748165300) 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> > > > > (0x0x7f9748165360) 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> > >&&> (0x0x7f974814ec30) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f97481653c0) 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> > > >&&> > (0x0x7f974814ed00) 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> > >&&> (0x0x7f974814ed68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9748165420) 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> > >&&> (0x0x7f974814edd0) 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> > > >&&> > (0x0x7f974814ee38) 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> > >&&> (0x0x7f974814eea0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9748165480) 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> > >&&> (0x0x7f974814ef08) 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> > >&&> (0x0x7f974814ef70) 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> > > >&&> > (0x0x7f9748189000) 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> > >&&> (0x0x7f9748189068) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f97481654e0) 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> > >&&> (0x0x7f97481890d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748165540) 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> > > >&&> (0x0x7f9748189138) 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> > >&&> (0x0x7f97481891a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97481655a0) 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> > > >&&> (0x0x7f9748189208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748165600) 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> > > >&&> > (0x0x7f9748165660) 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> > >&&> > (0x0x7f97481656c0) 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> > > > > (0x0x7f9748165720) 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> > >&&> (0x0x7f97481892d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97481657e0) 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> > > >&&> > > (0x0x7f9748165840) 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> > >&&> (0x0x7f9748189340) 0 empty
  std::integral_constant<bool, false> (0x0x7f97481658a0) 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> > >&&> > (0x0x7f9748165900) 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> > >&&> (0x0x7f97481893a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748165960) 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> > > >&&> > (0x0x7f9748189410) 0 empty
  std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f9748189478) 0 empty
    std::integral_constant<bool, true> (0x0x7f97481659c0) 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> > >&&> (0x0x7f97481894e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748165a20) 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> > >&&> > (0x0x7f9748165a80) 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> > > >&&> > (0x0x7f9748189548) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97481895b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748165ae0) 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> > > >&&> > (0x0x7f9748189618) 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> > > >&&> > (0x0x7f9748189680) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f97481896e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f9748165b40) 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> > > >&&> > > (0x0x7f9748189750) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748165ba0) 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> > >&&> (0x0x7f97481897b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748165c00) 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> > >&&> > (0x0x7f9748165c60) 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> > > >&&> > (0x0x7f9748189820) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f9748189888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9748165cc0) 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> > >&&> (0x0x7f97481898f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748165d20) 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> (0x0x7f9748165d80) 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> > >&&> (0x0x7f9748189958) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f9748165de0) 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> > >&&> (0x0x7f9748189270) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9748165780) 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> > > >&&> > (0x0x7f9748189a28) 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> > >&&> (0x0x7f9748189a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9748165e40) 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> > >&&> (0x0x7f9748189af8) 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> > > >&&> > (0x0x7f9748189b60) 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> > >&&> (0x0x7f9748189bc8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9748165ea0) 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> > >&&> (0x0x7f9748189c30) 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> > >&&> (0x0x7f9748189c98) 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> > > >&&> > (0x0x7f9748189d00) 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> > >&&> (0x0x7f9748189d68) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9748165f00) 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> > >&&> (0x0x7f9748189dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9748165f60) 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> > > >&&> (0x0x7f9748189e38) 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> > >&&> (0x0x7f9748189ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97481b8000) 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> > > >&&> (0x0x7f9748189f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f97481b8060) 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> > > >&&> > (0x0x7f97481b80c0) 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> > >&&> (0x0x7f97481b8180) 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> > >&&> (0x0x7f97481b81e0) 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> > >&&> (0x0x7f97481b8120) 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> > >&&> (0x0x7f97481c0000) 0 empty
  std::integral_constant<bool, false> (0x0x7f97481b8240) 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> > >&&> (0x0x7f97481c0068) 0 empty
  std::integral_constant<bool, false> (0x0x7f97481b82a0) 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> > > > > > > (0x0x7f97481b8300) 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> > > > > > (0x0x7f97481c00d0) 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> > > > > > (0x0x7f97481c0138) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f97481c01a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f97481b8360) 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> (0x0x7f97481b83c0) 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> > > > (0x0x7f97481c0270) 0 empty
  std::integral_constant<bool, true> (0x0x7f97481b8420) 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> > > > > (0x0x7f97481b8480) 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> > > > > > (0x0x7f97481c02d8) 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> > > > (0x0x7f97481c0340) 0 empty
    std::integral_constant<bool, true> (0x0x7f97481b84e0) 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> > > > > > > (0x0x7f97481c03a8) 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> > > > > > (0x0x7f97481c0410) 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> > > > (0x0x7f97481c0478) 0 empty
      std::integral_constant<bool, true> (0x0x7f97481b8540) 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> > > > > > > (0x0x7f97481c04e0) 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> > > > > > > (0x0x7f97481c0548) 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> > > > > > (0x0x7f97481c05b0) 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> > > > (0x0x7f97481c0618) 0 empty
        std::integral_constant<bool, true> (0x0x7f97481b85a0) 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> > > > > > > > (0x0x7f97481b8660) 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> > > >&&> > (0x0x7f97481b86c0) 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> > > >&&> > (0x0x7f97481b8720) 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> > > > > > > (0x0x7f97481c06e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f97481b8780) 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> > > > > > > > (0x0x7f97481c0750) 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> > > > > > > (0x0x7f97481c07b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f97481b87e0) 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> > > > > > > > (0x0x7f97481c0820) 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> > > > > > > > (0x0x7f97481c0888) 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> > > > > > > (0x0x7f97481c08f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f97481b8840) 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> > > > > > > > (0x0x7f97481b8900) 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> > > >&> > (0x0x7f97481b8960) 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> > > >&&> > (0x0x7f97481b89c0) 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> > > > > (0x0x7f97481b8a20) 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> > > > > > (0x0x7f97481c09c0) 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> > > > (0x0x7f97481c0a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f97481b8a80) 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> > > > > > > (0x0x7f97481c0a90) 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> > > > > > (0x0x7f97481c0af8) 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> > > > (0x0x7f97481c0b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f97481b8ae0) 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> > > > > > > (0x0x7f97481c0bc8) 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> > > > > > > (0x0x7f97481c0c30) 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> > > > > > (0x0x7f97481c0c98) 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> > > > (0x0x7f97481c0d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f97481b8b40) 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> > > > > > > > (0x0x7f97481b8c00) 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> > > >&> > (0x0x7f97481b8c60) 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> > > >&&> > (0x0x7f97481b8cc0) 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> > > > > > > (0x0x7f97481c0dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f97481b8d20) 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> > > > > > > > (0x0x7f97481c0e38) 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> > > > > > > (0x0x7f97481c0ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f97481b8d80) 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> > > > > > > > (0x0x7f97481c0f08) 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> > > > > > > > (0x0x7f97481c0f70) 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> > > > > > > (0x0x7f974820f000) 0 empty
      std::integral_constant<bool, false> (0x0x7f97481b8de0) 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> > > >&&> > (0x0x7f97481b8ea0) 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> > > >&&> > (0x0x7f974820f068) 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> > > >&&> (0x0x7f974820f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f97481b8f00) 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> > > > > (0x0x7f974821a000) 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> > > > > > (0x0x7f974820f138) 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> > > > (0x0x7f974820f1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f974821a060) 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> > > > (0x0x7f974821a120) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f97482741e0) 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> > (0x0x7f9748274180) 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> > (0x0x7f9748274240) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f9748274480) 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> > (0x0x7f9748274420) 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> > (0x0x7f97482744e0) 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> > > > > (0x0x7f9748274ba0) 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> > > > > (0x0x7f974820faf8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f9748274c00) 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> >*> (0x0x7f974820fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9748274c60) 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> >*> > (0x0x7f9748274cc0) 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> > >*> > > (0x0x7f974820fc30) 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> >*> (0x0x7f974820fc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f9748274d20) 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> > > > > (0x0x7f9747e705a0) 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> > > > > (0x0x7f974820fd00) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f9747e70600) 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> >*> (0x0x7f974820fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747e70660) 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> >*> > (0x0x7f9747e706c0) 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> > >*> > > (0x0x7f974820fe38) 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> >*> (0x0x7f974820fea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747e70720) 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> (0x0x7f9747ea9120) 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> > (0x0x7f9747ea9180) 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> > (0x0x7f974820f618) 0 empty
  std::is_copy_assignable<const UFAxisType> (0x0x7f974820f680) 0 empty
    std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f974820f6e8) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f974820f888) 0 empty
        std::integral_constant<bool, false> (0x0x7f9747ea92a0) 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&> (0x0x7f9747ea9300) 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> > > (0x0x7f974820f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747ea9420) 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&> (0x0x7f9747ea9480) 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> > (0x0x7f9747ea95a0) 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> > (0x0x7f9747ef90d0) 0 empty
  std::is_move_assignable<const UFAxisType> (0x0x7f9747ef9138) 0 empty
    std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f9747ef91a0) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f9747ef9208) 0 empty
        std::integral_constant<bool, false> (0x0x7f9747ea96c0) 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&&> (0x0x7f9747ea9720) 0 empty

Class std::pair<const UFAxisType, float>
   size=8 align=4
   base size=8 base align=4
std::pair<const UFAxisType, float> (0x0x7f9747ea90c0) 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 (0x0x7f9747ea9780) 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> > (0x0x7f9747ea9060) 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> > (0x0x7f974820ff70) 0
  std::_Rb_tree_node_base (0x0x7f9747ea9000) 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> (0x0x7f9747ea9cc0) 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>*> > (0x0x7f9747ef9340) 0 empty
  std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, void> (0x0x7f9747ea9d20) 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>&&> (0x0x7f9747ea9d80) 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>&&> (0x0x7f9747ef9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747ea9de0) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f9747ea9f00) 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*> > > > (0x0x7f9747f33660) 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> > >*&> > (0x0x7f9747f336c0) 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*> > (0x0x7f9747f33720) 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> > >*&> (0x0x7f9747ef9888) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747f337e0) 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> > > >*&> > > (0x0x7f9747f33840) 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> > >*&> (0x0x7f9747ef98f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747f338a0) 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> > >*&> > (0x0x7f9747f33900) 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> > > >*&> > (0x0x7f9747ef9958) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f9747ef99c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747f33960) 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> > >*&> (0x0x7f9747ef9a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747f339c0) 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> > >*&> > (0x0x7f9747f33a20) 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> > > >*&> > (0x0x7f9747ef9a90) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f9747ef9af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747f33a80) 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> > > >*&> > (0x0x7f9747ef9b60) 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> > > >*&> > (0x0x7f9747ef9bc8) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f9747ef9c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f9747f33ae0) 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> > > >*&> > > (0x0x7f9747ef9c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747f33b40) 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> > >*&> (0x0x7f9747ef9d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747f33ba0) 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> > >*&> > (0x0x7f9747f33c00) 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> > > >*&> > (0x0x7f9747ef9d68) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f9747ef9dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747f33c60) 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> > >*&> (0x0x7f9747ef9e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747f33cc0) 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> (0x0x7f9747f33d20) 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> > >*&> (0x0x7f9747ef9ea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f9747f33d80) 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> > >*&> (0x0x7f9747ef9820) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9747f33780) 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> > > >*&> > (0x0x7f9747ef9f70) 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> > >*&> (0x0x7f9747ef92d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f9747f33de0) 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> > >*&> (0x0x7f9747f75000) 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> > > >*&> > (0x0x7f9747f75068) 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> > >*&> (0x0x7f9747f750d0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f9747f33e40) 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> > >*&> (0x0x7f9747f75138) 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> > >*&> (0x0x7f9747f751a0) 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> > > >*&> > (0x0x7f9747f75208) 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> > >*&> (0x0x7f9747f75270) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f9747f33ea0) 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> > >*&> (0x0x7f9747f752d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747f33f00) 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> > > >*&> (0x0x7f9747f75340) 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> > >*&> (0x0x7f9747f753a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747f33f60) 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> > > >*&> (0x0x7f9747f75410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747f79000) 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> > > >*&> > (0x0x7f9747f79060) 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&&> > (0x0x7f9747f790c0) 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> > >*&> (0x0x7f9747f79180) 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> > >*&> (0x0x7f9747f791e0) 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> > >*&> (0x0x7f9747f79120) 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> > >*&> (0x0x7f9747f754e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747f79240) 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> > >*&> (0x0x7f9747f75548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747f792a0) 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*> > > (0x0x7f9747f79300) 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*> > (0x0x7f9747f755b0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f9747f75618) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f9747f75680) 0 empty
      std::integral_constant<bool, false> (0x0x7f9747f79360) 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> (0x0x7f9747f793c0) 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*> (0x0x7f9747f757b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747f79420) 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*> > (0x0x7f9747f79480) 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*> > (0x0x7f9747f75820) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9747f75888) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747f794e0) 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*> > > (0x0x7f9747f758f0) 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*> > (0x0x7f9747f75958) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9747f759c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f9747f79540) 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*> > > (0x0x7f9747f75a28) 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*> > > (0x0x7f9747f75a90) 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*> > (0x0x7f9747f75af8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f9747f75b60) 0 empty
        std::integral_constant<bool, true> (0x0x7f9747f795a0) 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*> > > > (0x0x7f9747f79660) 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> > > >*&> > (0x0x7f9747f796c0) 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&&> > (0x0x7f9747f79720) 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*> > > (0x0x7f9747f75c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747f79780) 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*> > > > (0x0x7f9747f75c98) 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*> > > (0x0x7f9747f75d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747f797e0) 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*> > > > (0x0x7f9747f75d68) 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*> > > > (0x0x7f9747f75dd0) 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*> > > (0x0x7f9747f75e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f9747f79840) 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> > > >*&> > (0x0x7f9747f79900) 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*&> > (0x0x7f9747f75ea0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f9747f75f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747f79960) 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*> > (0x0x7f9747f79a20) 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*> > (0x0x7f9747f75f70) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f9747faa000) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747f79a80) 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> > >*&> (0x0x7f9747f79b40) 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> > > > > (0x0x7f9747fc3540) 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> > > > > (0x0x7f9747faa1a0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f9747fc35a0) 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> >*> (0x0x7f9747faa2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747fc3960) 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> >*> > (0x0x7f9747fc39c0) 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> > >*> > > (0x0x7f9747faa340) 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> >*> (0x0x7f9747faa3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747fc3a20) 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*> > > > (0x0x7f9747fc3b40) 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> > >*&> > (0x0x7f9747fc3ba0) 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*> > (0x0x7f9747fc3c00) 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> > >*&> (0x0x7f9747faa548) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747fc3cc0) 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> > > >*&> > > (0x0x7f9747fc3d20) 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> > >*&> (0x0x7f9747faa5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747fc3d80) 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> > >*&> > (0x0x7f9747fc3de0) 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> > > >*&> > (0x0x7f9747faa618) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f9747faa680) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747fc3e40) 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> > >*&> (0x0x7f9747faa6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747fc3ea0) 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> > >*&> > (0x0x7f9747fc3f00) 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> > > >*&> > (0x0x7f9747faa750) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f9747faa7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747fc3f60) 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> > > >*&> > (0x0x7f9747faa820) 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> > > >*&> > (0x0x7f9747faa888) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f9747faa8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f974801d000) 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> > > >*&> > > (0x0x7f9747faa958) 0 empty
  std::integral_constant<bool, false> (0x0x7f974801d060) 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> > >*&> (0x0x7f9747faa9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974801d0c0) 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> > >*&> > (0x0x7f974801d120) 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> > > >*&> > (0x0x7f9747faaa28) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f9747faaa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f974801d180) 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> > >*&> (0x0x7f9747faaaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f974801d1e0) 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> (0x0x7f974801d240) 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> > >*&> (0x0x7f9747faab60) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f974801d2a0) 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> > >*&> (0x0x7f9747faa4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f9747fc3c60) 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> > > >*&> > (0x0x7f9747faac30) 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> > >*&> (0x0x7f9747faac98) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f974801d300) 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> > >*&> (0x0x7f9747faad00) 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> > > >*&> > (0x0x7f9747faad68) 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> > >*&> (0x0x7f9747faadd0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f974801d360) 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> > >*&> (0x0x7f9747faae38) 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> > >*&> (0x0x7f9747faaea0) 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> > > >*&> > (0x0x7f9747faaf08) 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> > >*&> (0x0x7f9747faaf70) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f974801d3c0) 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> > >*&> (0x0x7f9747faa208) 0 empty
  std::integral_constant<bool, true> (0x0x7f974801d420) 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> > > >*&> (0x0x7f974802b000) 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> > >*&> (0x0x7f974802b068) 0 empty
    std::integral_constant<bool, true> (0x0x7f974801d480) 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> > > >*&> (0x0x7f974802b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f974801d4e0) 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> > > >*&> > (0x0x7f974801d540) 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&&> > (0x0x7f974801d5a0) 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> > >*&> (0x0x7f974801d660) 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> > >*&> (0x0x7f974801d6c0) 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> > >*&> (0x0x7f974801d600) 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> > >*&> (0x0x7f974802b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974801d720) 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> > >*&> (0x0x7f974802b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f974801d780) 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*> > > (0x0x7f974801d7e0) 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*> > (0x0x7f974802b270) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f974802b2d8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f974802b340) 0 empty
      std::integral_constant<bool, false> (0x0x7f974801d840) 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> (0x0x7f974801d8a0) 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*> (0x0x7f974802b478) 0 empty
  std::integral_constant<bool, true> (0x0x7f974801d900) 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*> > (0x0x7f974801d960) 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*> > (0x0x7f974802b4e0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f974802b548) 0 empty
    std::integral_constant<bool, true> (0x0x7f974801d9c0) 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*> > > (0x0x7f974802b5b0) 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*> > (0x0x7f974802b618) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f974802b680) 0 empty
      std::integral_constant<bool, true> (0x0x7f974801da20) 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*> > > (0x0x7f974802b6e8) 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*> > > (0x0x7f974802b750) 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*> > (0x0x7f974802b7b8) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f974802b820) 0 empty
        std::integral_constant<bool, true> (0x0x7f974801da80) 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*> > > > (0x0x7f974801db40) 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> > > >*&> > (0x0x7f974801dba0) 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&&> > (0x0x7f974801dc00) 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*> > > (0x0x7f974802b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f974801dc60) 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*> > > > (0x0x7f974802b958) 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*> > > (0x0x7f974802b9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f974801dcc0) 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*> > > > (0x0x7f974802ba28) 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*> > > > (0x0x7f974802ba90) 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*> > > (0x0x7f974802baf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f974801dd20) 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> > > >*&> > (0x0x7f974801dde0) 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*&> > (0x0x7f974802bb60) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f974802bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f974801de40) 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*> > (0x0x7f974801df00) 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*> > (0x0x7f974802bc30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f974802bc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f974801df60) 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> > >*&> (0x0x7f9747c5e060) 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> > > (0x0x7f9747cc9a80) 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> > > > (0x0x7f9747cec120) 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> > > > (0x0x7f9747cae618) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > > (0x0x7f9747cec240) 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>*> (0x0x7f9747cae820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747cec2a0) 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>*> > (0x0x7f9747cec300) 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>*> > > (0x0x7f9747cae958) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> (0x0x7f9747cae9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747cec360) 0 empty

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

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f9747cec540) 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> > (0x0x7f9747cec840) 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&> > (0x0x7f9747cecae0) 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&> > (0x0x7f9747caec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747cecb40) 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&> > > (0x0x7f9747caec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747cecba0) 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&>&&> > (0x0x7f9747cecd20) 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&>&&> (0x0x7f9747cecde0) 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&>&&> (0x0x7f9747cece40) 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&>&&> (0x0x7f9747cecd80) 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&>&&> (0x0x7f9747caef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747cecea0) 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&>&&> (0x0x7f9747caef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747cecf00) 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&>&&> > (0x0x7f9747cecf60) 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&>&&> (0x0x7f9747cae680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d41000) 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&>&&> > (0x0x7f9747d42000) 0 empty
  std::is_function<std::tuple<const UFFrameProperty&>&&> (0x0x7f9747d42068) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d41060) 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&>&&> > > (0x0x7f9747d420d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747d410c0) 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&>&&> (0x0x7f9747d42138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d41120) 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&>&&> > (0x0x7f9747d41180) 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&> > (0x0x7f9747d421a0) 0 empty
  std::is_lvalue_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f9747d42208) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d411e0) 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&>&&> > > (0x0x7f9747d412a0) 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&>&&> > (0x0x7f9747d41300) 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&>&&> (0x0x7f9747d422d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747d41360) 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&>&&> > (0x0x7f9747d42340) 0 empty
  std::is_rvalue_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f9747d423a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747d413c0) 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&>&&> (0x0x7f9747d42410) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747d41420) 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&>&&> > (0x0x7f9747d41480) 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&>&&> > (0x0x7f9747d42478) 0 empty
  std::is_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f9747d424e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747d414e0) 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&>&&> > (0x0x7f9747d42548) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFFrameProperty&>&&>, std::is_void<std::tuple<const UFFrameProperty&>&&> > (0x0x7f9747d425b0) 0 empty
    std::is_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f9747d42618) 0 empty
      std::integral_constant<bool, true> (0x0x7f9747d41540) 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&>&&> > > (0x0x7f9747d42680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d415a0) 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&>&&> (0x0x7f9747d426e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d41600) 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&>&&> > (0x0x7f9747d41660) 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&>&&> > (0x0x7f9747d42750) 0 empty
  std::is_reference<std::tuple<const UFFrameProperty&>&&> (0x0x7f9747d427b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747d416c0) 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&>&&> (0x0x7f9747d42820) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747d41720) 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> (0x0x7f9747d41780) 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&>&&> (0x0x7f9747d42888) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFFrameProperty&>&&, true> (0x0x7f9747d417e0) 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&> (0x0x7f9747d42270) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9747d41240) 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&> (0x0x7f9747d42958) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d41900) 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&> (0x0x7f9747d429c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d41a20) 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&> > (0x0x7f9747d41a80) 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> > > > (0x0x7f9747d42a28) 0 empty
  std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f9747d42a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d41ae0) 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&>&&> (0x0x7f9747d42af8) 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> > > > (0x0x7f9747d42b60) 0 empty
    std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f9747d42bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9747d41b40) 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&>&&> (0x0x7f9747d42d00) 0 empty
  std::__is_direct_constructible_ref_cast<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f9747d42d68) 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> > > > (0x0x7f9747d42dd0) 0 empty
      std::__is_static_castable<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f9747d42e38) 0 empty
        std::integral_constant<bool, false> (0x0x7f9747d41ba0) 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&>&&> (0x0x7f9747d5f000) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d41cc0) 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&>&&> (0x0x7f9747d5f068) 0 empty
  std::__is_direct_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f9747d5f0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d41de0) 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&>&&> (0x0x7f9747d5f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d41f60) 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&>&&> > (0x0x7f9747d5f1a0) 0 empty
  std::is_constructible<const UFFrameProperty&, std::tuple<const UFFrameProperty&>&&> (0x0x7f9747d5f208) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d61000) 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&> > > (0x0x7f9747d61180) 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&> > (0x0x7f9747d5f340) 0 empty
  std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f9747d5f3a8) 0 empty
    std::is_array<const UFFrameProperty&> (0x0x7f9747d5f410) 0 empty
      std::integral_constant<bool, false> (0x0x7f9747d611e0) 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> (0x0x7f9747d612a0) 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&> (0x0x7f9747d5f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d613c0) 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&> > (0x0x7f9747d5f618) 0 empty
  std::is_convertible<std::tuple<const UFFrameProperty&>&&, const UFFrameProperty&> (0x0x7f9747d5f680) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d61420) 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&>&> (0x0x7f9747d61660) 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&> > (0x0x7f9747d61720) 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&> > (0x0x7f9747d61780) 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&> > (0x0x7f9747d616c0) 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&> > > > (0x0x7f9747d617e0) 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&>&> > > (0x0x7f9747d5f7b8) 0 empty
  std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > > (0x0x7f9747d5f820) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d61840) 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&>&&> (0x0x7f9747d61900) 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&> > (0x0x7f9747d619c0) 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&> > (0x0x7f9747d61960) 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&> > > > (0x0x7f9747d61a20) 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&>&&> > > (0x0x7f9747d5f9c0) 0 empty
  std::__not_<std::is_same<std::tuple<const UFFrameProperty&>, std::tuple<const UFFrameProperty&> > > (0x0x7f9747d5fa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d61a80) 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&> > (0x0x7f9747d61b40) 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&> (0x0x7f9747d5faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747d61ba0) 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&> > (0x0x7f9747d5fb60) 0 empty
  std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9747d5fbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747d61c00) 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&> (0x0x7f9747d5fc30) 0 empty
  std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f9747d5fc98) 0 empty
    std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9747d5fd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f9747d61c60) 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> (0x0x7f9747d5fd68) 0 empty
  std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9747d5fdd0) 0 empty
    std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f9747d5fe38) 0 empty
      std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9747d5fea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f9747d61cc0) 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&> (0x0x7f9747d5ff08) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true> (0x0x7f9747d5ff70) 0 empty
    std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9747d8a000) 0 empty
      std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f9747d8a068) 0 empty
        std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f9747d8a0d0) 0 empty
          std::integral_constant<bool, true> (0x0x7f9747d61d20) 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&> > (0x0x7f9747d973c0) 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&> > (0x0x7f9747d8a2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747d97420) 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&> > > (0x0x7f9747d8a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d97480) 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&>&&> > (0x0x7f9747d97600) 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&>&&> (0x0x7f9747d976c0) 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&>&&> (0x0x7f9747d97720) 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&>&&> (0x0x7f9747d97660) 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&>&&> (0x0x7f9747d8a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d97780) 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&>&&> (0x0x7f9747d8a618) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d977e0) 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&>&&> > (0x0x7f9747d97840) 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&>&&> (0x0x7f9747d8a680) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d978a0) 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&>&&> > (0x0x7f9747d8a6e8) 0 empty
  std::is_function<std::tuple<const UFTouchProperty&>&&> (0x0x7f9747d8a750) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d97900) 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&>&&> > > (0x0x7f9747d8a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747d97960) 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&>&&> (0x0x7f9747d8a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d979c0) 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&>&&> > (0x0x7f9747d97a20) 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&> > (0x0x7f9747d8a888) 0 empty
  std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f9747d8a8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747d97a80) 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&>&&> > > (0x0x7f9747d97b40) 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&>&&> > (0x0x7f9747d97ba0) 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&>&&> (0x0x7f9747d8a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747d97c00) 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&>&&> > (0x0x7f9747d8aa28) 0 empty
  std::is_rvalue_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f9747d8aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747d97c60) 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&>&&> (0x0x7f9747d8aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747d97cc0) 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&>&&> > (0x0x7f9747d97d20) 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&>&&> > (0x0x7f9747d8ab60) 0 empty
  std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f9747d8abc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747d97d80) 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&>&&> > (0x0x7f9747d8ac30) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > (0x0x7f9747d8ac98) 0 empty
    std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f9747d8ad00) 0 empty
      std::integral_constant<bool, true> (0x0x7f9747d97de0) 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&>&&> > > (0x0x7f9747d8ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d97e40) 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&>&&> (0x0x7f9747d8add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747d97ea0) 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&>&&> > (0x0x7f9747d97f00) 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&>&&> > (0x0x7f9747d8ae38) 0 empty
  std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f9747d8aea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747d97f60) 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&>&&> (0x0x7f9747d8af08) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747dca000) 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> (0x0x7f9747dca060) 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&>&&> (0x0x7f9747d8af70) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFTouchProperty&>&&, true> (0x0x7f9747dca0c0) 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&> (0x0x7f9747d8a958) 0 empty
  std::__do_is_static_castable_impl (0x0x7f9747d97ae0) 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&> (0x0x7f9747dcd068) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747dca1e0) 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&> (0x0x7f9747dcd0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747dca300) 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&> > (0x0x7f9747dca360) 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> > > > (0x0x7f9747dcd138) 0 empty
  std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f9747dcd1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747dca3c0) 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&>&&> (0x0x7f9747dcd208) 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> > > > (0x0x7f9747dcd270) 0 empty
    std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f9747dcd2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9747dca420) 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&>&&> (0x0x7f9747dcd410) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f9747dcd478) 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> > > > (0x0x7f9747dcd4e0) 0 empty
      std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f9747dcd548) 0 empty
        std::integral_constant<bool, false> (0x0x7f9747dca480) 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&>&&> (0x0x7f9747dcd6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747dca5a0) 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&>&&> (0x0x7f9747dcd750) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f9747dcd7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747dca6c0) 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&>&&> (0x0x7f9747dcd820) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747dca840) 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&>&&> > (0x0x7f9747dcd888) 0 empty
  std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f9747dcd8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747dca8a0) 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&> > > (0x0x7f9747dcaa20) 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&> > (0x0x7f9747dcda28) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f9747dcda90) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f9747dcdaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f9747dcaa80) 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> (0x0x7f9747dcab40) 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&> (0x0x7f9747dcdc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f9747dcac60) 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&> > (0x0x7f9747dcdd00) 0 empty
  std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f9747dcdd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747dcacc0) 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&>&> (0x0x7f9747dcaf00) 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&> > (0x0x7f9747de7000) 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&> > (0x0x7f9747de7060) 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&> > (0x0x7f9747dcaf60) 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&> > > > (0x0x7f9747de70c0) 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&>&> > > (0x0x7f9747dcdea0) 0 empty
  std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > (0x0x7f9747dcdf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747de7120) 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&>&&> (0x0x7f9747de71e0) 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&> > (0x0x7f9747de72a0) 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&> > (0x0x7f9747de7240) 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&> > > > (0x0x7f9747de7300) 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&>&&> > > (0x0x7f9747df10d0) 0 empty
  std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > (0x0x7f9747df1138) 0 empty
    std::integral_constant<bool, false> (0x0x7f9747de7360) 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&> > (0x0x7f9747de7420) 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&> (0x0x7f9747df1208) 0 empty
  std::integral_constant<bool, true> (0x0x7f9747de7480) 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&> > (0x0x7f9747df1270) 0 empty
  std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9747df12d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f9747de74e0) 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&> (0x0x7f9747df1340) 0 empty
  std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f9747df13a8) 0 empty
    std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9747df1410) 0 empty
      std::integral_constant<bool, true> (0x0x7f9747de7540) 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> (0x0x7f9747df1478) 0 empty
  std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9747df14e0) 0 empty
    std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f9747df1548) 0 empty
      std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9747df15b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f9747de75a0) 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&> (0x0x7f9747df1618) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFTouchProperty&, true> (0x0x7f9747df1680) 0 empty
    std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9747df16e8) 0 empty
      std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f9747df1750) 0 empty
        std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f9747df17b8) 0 empty
          std::integral_constant<bool, true> (0x0x7f9747de7600) 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> > > (0x0x7f9747de7ea0) 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> > > (0x0x7f9747df18f0) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f9747de7f00) 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&&> > (0x0x7f9747e17600) 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&> > (0x0x7f9747e4d1e0) 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&> > (0x0x7f9747e4d600) 0 empty

