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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f3b6f5ff6c0) 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> (0x0x7f3b6f5ff720) 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> (0x0x7f3b6f5ff780) 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> (0x0x7f3b6f5ff7e0) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f3b6f6390c0) 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> (0x0x7f3b6f639120) 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> (0x0x7f3b6f639180) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f3b6f6391e0) 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> (0x0x7f3b6f639240) 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> (0x0x7f3b6f6392a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f3b6f639360) 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> (0x0x7f3b6f6393c0) 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> (0x0x7f3b6f639420) 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> (0x0x7f3b6f639480) 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> (0x0x7f3b6f6394e0) 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> (0x0x7f3b6f639540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f3b6f59f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f480) 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> (0x0x7f3b6f59fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f4e0) 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> (0x0x7f3b6f59fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f540) 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> (0x0x7f3b6f59faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f5a0) 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> (0x0x7f3b6f59fb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f600) 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> (0x0x7f3b6f59fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f660) 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> (0x0x7f3b6f59fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f6c0) 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> (0x0x7f3b6f59fc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f720) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f3b6f59fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f780) 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> (0x0x7f3b6f59fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f7e0) 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> (0x0x7f3b6f59fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f840) 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> (0x0x7f3b6f59fe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f8a0) 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> (0x0x7f3b6f59fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f900) 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> (0x0x7f3b6f59ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66f960) 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> (0x0x7f3b6f683068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66fa80) 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> (0x0x7f3b6f6830d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66fae0) 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> (0x0x7f3b6f683138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f66fb40) 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> (0x0x7f3b6f6a7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6f68fd20) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f3b6f6bc9c0) 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 (0x0x7f3b6f6bcc00) 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 (0x0x7f3b6f6bce40) 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 (0x0x7f3b6f6e90c0) 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 (0x0x7f3b6f6e9240) 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 (0x0x7f3b6f6e9600) 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 (0x0x7f3b6f724720) 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> (0x0x7f3b6f724cc0) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f3b6ed7b000) 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> (0x0x7f3b6ed7b060) 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> (0x0x7f3b6ed7b0c0) 0 empty

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

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

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

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

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

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

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

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

Class std::__invoke_other
   size=1 align=1
   base size=0 base align=1
std::__invoke_other (0x0x7f3b6eda7540) 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 (0x0x7f3b6eda7600) 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 (0x0x7f3b6eda76c0) 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 (0x0x7f3b6eda7780) 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 (0x0x7f3b6eda7840) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f3b6eda7ea0) 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 (0x0x7f3b6ede40c0) 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 (0x0x7f3b6ede4120) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f3b6edd0618) 0 empty
  std::input_iterator_tag (0x0x7f3b6ee458a0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f3b6edd0680) 0 empty
  std::forward_iterator_tag (0x0x7f3b6edd06e8) 0 empty
    std::input_iterator_tag (0x0x7f3b6ee45900) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f3b6edd0750) 0 empty
  std::bidirectional_iterator_tag (0x0x7f3b6edd07b8) 0 empty
    std::forward_iterator_tag (0x0x7f3b6edd0820) 0 empty
      std::input_iterator_tag (0x0x7f3b6ee45960) 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> (0x0x7f3b6eea70c0) 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 (0x0x7f3b6eef2480) 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 (0x0x7f3b6eef25a0) 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 (0x0x7f3b6eef2720) 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 (0x0x7f3b6eef28a0) 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 (0x0x7f3b6eef29c0) 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> (0x0x7f3b6ef26de0) 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> (0x0x7f3b6ef26f00) 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> (0x0x7f3b6ef4d420) 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> (0x0x7f3b6ef4d4e0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f3b6ed244e0) 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*> (0x0x7f3b6e9f5540) 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*> (0x0x7f3b6ed2d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e9f55a0) 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*> > > (0x0x7f3b6e9f5600) 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*> (0x0x7f3b6ed2d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e9f5720) 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*> > (0x0x7f3b6e9f5780) 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*> (0x0x7f3b6ed2d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e9f57e0) 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*> > (0x0x7f3b6ed2d410) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f3b6ed2d478) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6e9f5840) 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*> (0x0x7f3b6ed2d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e9f58a0) 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*> > (0x0x7f3b6e9f5900) 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*> (0x0x7f3b6e9f59c0) 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*> (0x0x7f3b6e9f5a20) 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*> (0x0x7f3b6e9f5960) 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*> (0x0x7f3b6ed2d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e9f5a80) 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*> (0x0x7f3b6ed2d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e9f5ae0) 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*> > (0x0x7f3b6ed2d680) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f3b6ed2d6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6e9f5b40) 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*> > (0x0x7f3b6ed2d820) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f3b6ed2d888) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f3b6ed2d8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6e9f5ba0) 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*> > > (0x0x7f3b6ed2d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6e9f5c00) 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*> (0x0x7f3b6ed2da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6e9f5c60) 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*> > (0x0x7f3b6e9f5cc0) 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*> > (0x0x7f3b6ed2da90) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f3b6ed2daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6e9f5d20) 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*> (0x0x7f3b6ed2dc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6e9f5e40) 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*&> (0x0x7f3b6ed2dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e9f5f00) 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*&> > > (0x0x7f3b6e9f5f60) 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*&> (0x0x7f3b6ed2dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea680c0) 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*&> > (0x0x7f3b6ea68120) 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*&> > (0x0x7f3b6ed2dd68) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f3b6ed2ddd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea68180) 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*&> (0x0x7f3b6ed2de38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea681e0) 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*&> > (0x0x7f3b6ea68240) 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*&> > (0x0x7f3b6ed2dea0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f3b6ed2df08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea682a0) 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*&> > (0x0x7f3b6ed2d270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f3b6ea6d000) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f3b6ea6d068) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6ea68300) 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*&> > > (0x0x7f3b6ea6d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea68360) 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*&> (0x0x7f3b6ea6d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea683c0) 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*&> > (0x0x7f3b6ea68420) 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*&> > (0x0x7f3b6ea6d208) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f3b6ea6d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea68480) 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*&> (0x0x7f3b6ea6d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea685a0) 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> (0x0x7f3b6ea68600) 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*&> (0x0x7f3b6ea6d410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f3b6ea68660) 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&> (0x0x7f3b6ea6d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea686c0) 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&> > > (0x0x7f3b6ea68720) 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&> (0x0x7f3b6ea6d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea68780) 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&> > (0x0x7f3b6ea687e0) 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&> > (0x0x7f3b6ea6d5b0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f3b6ea6d618) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea68840) 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&> (0x0x7f3b6ea6d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea688a0) 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&> > (0x0x7f3b6ea68900) 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&> > (0x0x7f3b6ea6d6e8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f3b6ea6d750) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea68960) 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&> > (0x0x7f3b6ea6d7b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f3b6ea6d820) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f3b6ea6d888) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6ea689c0) 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&> > > (0x0x7f3b6ea6d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea68a20) 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&> (0x0x7f3b6ea6d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea68a80) 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&> > (0x0x7f3b6ea68ae0) 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&> > (0x0x7f3b6ea6d9c0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f3b6ea6da28) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea68b40) 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&> (0x0x7f3b6ea6da90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea68ba0) 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> (0x0x7f3b6ea68c00) 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&> (0x0x7f3b6ea6daf8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f3b6ea68c60) 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&> (0x0x7f3b6e9f5ea0) 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&> (0x0x7f3b6ea6db60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea68cc0) 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> (0x0x7f3b6ea6dbc8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f3b6ea6dc30) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea68d20) 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*> (0x0x7f3b6ea6dc98) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f3b6ea6dd00) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f3b6ea6dd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6ea68d80) 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*> > (0x0x7f3b6ea68de0) 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*> > (0x0x7f3b6ea6ddd0) 0 empty
  std::is_copy_assignable<std::_Rb_tree_node_base*> (0x0x7f3b6ea6de38) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f3b6ea6dea0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&> (0x0x7f3b6ea6df08) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6ea68e40) 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&> (0x0x7f3b6ea68ea0) 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*> > > (0x0x7f3b6ea8e000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea68f00) 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&> (0x0x7f3b6ea68f60) 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*&&> (0x0x7f3b6ea8e0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea94060) 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*&&> > > (0x0x7f3b6ea940c0) 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*&&> (0x0x7f3b6ea8e138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea941e0) 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*&&> > (0x0x7f3b6ea94240) 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*&&> (0x0x7f3b6ea8e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea942a0) 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*&&> > (0x0x7f3b6ea8e208) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*&&> (0x0x7f3b6ea8e270) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea94300) 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*&&> (0x0x7f3b6ea8e2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea94360) 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*&&> > (0x0x7f3b6ea943c0) 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*&&> > (0x0x7f3b6ea8e340) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f3b6ea8e3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea94420) 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*&&> > (0x0x7f3b6ea8e4e0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&&>, std::is_void<std::_Rb_tree_node_base*&&> > (0x0x7f3b6ea8e548) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f3b6ea8e5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6ea94480) 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*&&> > > (0x0x7f3b6ea8e680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea944e0) 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*&&> (0x0x7f3b6ea8e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ea94540) 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*&&> > (0x0x7f3b6ea945a0) 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*&&> > (0x0x7f3b6ea8e750) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&&> (0x0x7f3b6ea8e7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea94600) 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*&&> (0x0x7f3b6ea8e9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea94660) 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> (0x0x7f3b6ea946c0) 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*&&> (0x0x7f3b6ea8ea28) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&&, true> (0x0x7f3b6ea94720) 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*&&> (0x0x7f3b6ea94000) 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*&&> (0x0x7f3b6ea8ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ea94780) 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> (0x0x7f3b6ea8eaf8) 0 empty
  std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f3b6ea8eb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ea947e0) 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*> (0x0x7f3b6ea8ebc8) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f3b6ea8ec30) 0 empty
    std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f3b6ea8ec98) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6ea94840) 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*> > (0x0x7f3b6ea948a0) 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*> > (0x0x7f3b6ea8ed00) 0 empty
  std::is_move_assignable<std::_Rb_tree_node_base*> (0x0x7f3b6ea8ed68) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_node_base*, true> (0x0x7f3b6ea8edd0) 0 empty
      std::is_assignable<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&&> (0x0x7f3b6ea8ee38) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6ea94900) 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&&> (0x0x7f3b6ea94960) 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*> (0x0x7f3b6e9f54e0) 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> (0x0x7f3b6eb0d2a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f3b6e7f1060) 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 (0x0x7f3b6e7f1240) 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 (0x0x7f3b6e7f1900) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f3b6e85f480) 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> > (0x0x7f3b6e92e300) 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> (0x0x7f3b6e92e360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<char> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<char> > (0x0x7f3b6e602c60) 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> > (0x0x7f3b6eb0c548) 0 empty
  std::allocator_traits<std::allocator<char> > (0x0x7f3b6e602cc0) 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> (0x0x7f3b6e602d20) 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 (0x0x7f3b6eb0c680) 0
  std::allocator<char> (0x0x7f3b6eb0c6e8) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f3b6e602d80) 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> (0x0x7f3b6e602de0) 0

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

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f3b6e2f2180) 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> > (0x0x7f3b6e2f2420) 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> (0x0x7f3b6e2f2480) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f3b6e2f27e0) 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> > (0x0x7f3b6e2f28a0) 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> (0x0x7f3b6e2f2900) 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> (0x0x7f3b6eb0c820) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f3b6e2f2960) 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> (0x0x7f3b6e2f29c0) 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> (0x0x7f3b6e2f2a20) 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> > (0x0x7f3b6e2f2b40) 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> > (0x0x7f3b6eb0c888) 0 empty
  std::allocator_traits<std::allocator<wchar_t> > (0x0x7f3b6e2f2ba0) 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> (0x0x7f3b6e2f2c00) 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 (0x0x7f3b6eb0c9c0) 0
  std::allocator<wchar_t> (0x0x7f3b6eb0ca28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f3b6e2f2c60) 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> (0x0x7f3b6e2f2cc0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f3b6eb0c5b0) 0 empty
  std::__hash_base<long unsigned int, long unsigned int> (0x0x7f3b6e41d600) 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> (0x0x7f3b6e41d6c0) 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> (0x0x7f3b6eb0c618) 0 empty
  std::__hash_base<long unsigned int, long long unsigned int> (0x0x7f3b6e41d720) 0 empty

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f3b6e442000) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f3b6e41dd80) 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> > (0x0x7f3b6e4420d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e41de40) 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> > (0x0x7f3b6e41dea0) 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> > (0x0x7f3b6e442138) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char> > (0x0x7f3b6e41df00) 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> > > (0x0x7f3b6e4421a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e449000) 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> > (0x0x7f3b6e449060) 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> > (0x0x7f3b6e442208) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<wchar_t> > (0x0x7f3b6e4490c0) 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> > > (0x0x7f3b6e442270) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e449240) 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> > (0x0x7f3b6e4492a0) 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> > (0x0x7f3b6e4422d8) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char16_t> > (0x0x7f3b6e449300) 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> > (0x0x7f3b6e4493c0) 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> > (0x0x7f3b6e442410) 0 empty
  std::allocator_traits<std::allocator<char16_t> > (0x0x7f3b6e449420) 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> (0x0x7f3b6e449480) 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> (0x0x7f3b6e4494e0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f3b6e442548) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f3b6e4495a0) 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 (0x0x7f3b6e442618) 0
  std::allocator<char16_t> (0x0x7f3b6e442680) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f3b6e449600) 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> (0x0x7f3b6e449660) 0

Class std::__cxx11::basic_string<char16_t>
   size=32 align=8
   base size=32 base align=8
std::__cxx11::basic_string<char16_t> (0x0x7f3b6e449360) 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> > > (0x0x7f3b6e4426e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6e449720) 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> > (0x0x7f3b6e449780) 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> > (0x0x7f3b6e442750) 0 empty
  std::__hash_base<long unsigned int, std::__cxx11::basic_string<char32_t> > (0x0x7f3b6e4497e0) 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> > (0x0x7f3b6e4498a0) 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> > (0x0x7f3b6e442888) 0 empty
  std::allocator_traits<std::allocator<char32_t> > (0x0x7f3b6e449900) 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> (0x0x7f3b6e449960) 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> (0x0x7f3b6e4499c0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f3b6e4429c0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f3b6e449a80) 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 (0x0x7f3b6e442a90) 0
  std::allocator<char32_t> (0x0x7f3b6e442af8) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f3b6e449ae0) 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> (0x0x7f3b6e449b40) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f3b6e26d2d8) 0
  std::__uses_alloc_base (0x0x7f3b6e290600) 0 empty

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f3b6e091900) 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> (0x0x7f3b6e091a80) 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> > (0x0x7f3b6e091f60) 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> (0x0x7f3b6e0c4000) 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> (0x0x7f3b6e26dc30) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f3b6e0c4060) 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> (0x0x7f3b6e0c4540) 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 (0x0x7f3b6e0c4a80) 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 (0x0x7f3b6e26dd00) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f3b6e0c4e40) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f3b6e26dd00)

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

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

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f3b6de6faf8) 0
  __gnu_cxx::__mutex (0x0x7f3b6db5eea0) 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> (0x0x7f3b6db902a0) 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> (0x0x7f3b6de6fbc8) 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> (0x0x7f3b6db90300) 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> (0x0x7f3b6de6fc30) 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> (0x0x7f3b6de6fc98) 8
    __gnu_cxx::__mutex (0x0x7f3b6db903c0) 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> (0x0x7f3b6db90480) 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> (0x0x7f3b6de6fd00) 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> (0x0x7f3b6db904e0) 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> (0x0x7f3b6de6fdd0) 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> (0x0x7f3b6de6fe38) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f3b6de6fdd0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f3b6db90c00) 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> (0x0x7f3b6de6fa28) 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> (0x0x7f3b6dbc6000) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f3b6de6fa28)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f3b6dbc6068) 8
      __gnu_cxx::__mutex (0x0x7f3b6db90cc0) 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> (0x0x7f3b6dbc6270) 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> (0x0x7f3b6dbc62d8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f3b6dbc6270)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f3b6db90d80) 0 empty

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

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

Class std::atomic_flag
   size=1 align=1
   base size=1 base align=1
std::atomic_flag (0x0x7f3b6dbc6d00) 0
  std::__atomic_flag_base (0x0x7f3b6dcc5d20) 0

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

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

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

Class oif::frame::Value
   size=16 align=8
   base size=16 base align=8
oif::frame::Value (0x0x7f3b6d975780) 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> > (0x0x7f3b6d975960) 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_ (0x0x7f3b6d975c00) 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> (0x0x7f3b6dbc6750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d975f00) 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> > > (0x0x7f3b6d975f60) 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> (0x0x7f3b6dbc6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d9f8000) 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> > (0x0x7f3b6d9f8060) 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> (0x0x7f3b6dbc6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d9f80c0) 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> > (0x0x7f3b6dbc6dd0) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f3b6dbc6e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d9f8120) 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> (0x0x7f3b6d9fa0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d9f8180) 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> > (0x0x7f3b6d9f81e0) 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> (0x0x7f3b6d9f8360) 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> (0x0x7f3b6d9f83c0) 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> (0x0x7f3b6d9f8300) 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> (0x0x7f3b6d9fa270) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d9f8420) 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> (0x0x7f3b6d9fa2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d9f8480) 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> > (0x0x7f3b6d9fa340) 0 empty
  std::is_void<oif::frame::UFTouch> (0x0x7f3b6d9fa3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d9f84e0) 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> > (0x0x7f3b6d9fa410) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f3b6d9fa478) 0 empty
    std::is_void<oif::frame::UFTouch> (0x0x7f3b6d9fa4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6d9f8540) 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> > > (0x0x7f3b6d9fa548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d9f85a0) 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> (0x0x7f3b6d9fa5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d9f8600) 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> > (0x0x7f3b6d9f8660) 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> > (0x0x7f3b6d9fa6e8) 0 empty
  std::is_object<oif::frame::UFTouch> (0x0x7f3b6d9fa750) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d9f8780) 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> (0x0x7f3b6d9fa7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d9f88a0) 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> (0x0x7f3b6d9f8900) 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> (0x0x7f3b6d9fa820) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFTouch, true> (0x0x7f3b6d9f8960) 0 empty

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

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

Class std::remove_volatile<oif::frame::UFTouch*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFTouch*> (0x0x7f3b6d9f8ae0) 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*> (0x0x7f3b6d9f8b40) 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*> (0x0x7f3b6d9f8a80) 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*> (0x0x7f3b6d9fa9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d9f8ba0) 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*> (0x0x7f3b6d9faa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d9f8c00) 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*> > > (0x0x7f3b6d9f8c60) 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*> (0x0x7f3b6d9faa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d9f8cc0) 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*> > (0x0x7f3b6d9f8d20) 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*> (0x0x7f3b6d9fac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d9f8d80) 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*> > (0x0x7f3b6d9fad00) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f3b6d9fad68) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d9f8de0) 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*> > (0x0x7f3b6d9fadd0) 0 empty
  std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f3b6d9fae38) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f3b6d9faea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6d9f8f00) 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*> > > (0x0x7f3b6da68060) 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*> (0x0x7f3b6d9faf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6da680c0) 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*> > (0x0x7f3b6da68120) 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*> (0x0x7f3b6d9faf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6da68180) 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*> > (0x0x7f3b6da77000) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*> (0x0x7f3b6da77068) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6da681e0) 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*> (0x0x7f3b6da771a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6da68240) 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*> > (0x0x7f3b6da682a0) 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*> > (0x0x7f3b6da773a8) 0 empty
  std::is_void<oif::frame::UFTouch*> (0x0x7f3b6da77410) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6da68300) 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*> > (0x0x7f3b6da77478) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f3b6da774e0) 0 empty
    std::is_void<oif::frame::UFTouch*> (0x0x7f3b6da77548) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6da68420) 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*> > > (0x0x7f3b6da775b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6da684e0) 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*> (0x0x7f3b6da77618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6da68540) 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*> > (0x0x7f3b6da685a0) 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*> > (0x0x7f3b6da77820) 0 empty
  std::is_object<oif::frame::UFTouch*> (0x0x7f3b6da77888) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6da68600) 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*> (0x0x7f3b6da778f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6da68720) 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> (0x0x7f3b6da68780) 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*> (0x0x7f3b6da77958) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*, true> (0x0x7f3b6da687e0) 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> (0x0x7f3b6da68000) 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*> (0x0x7f3b6da77a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6da68840) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7f3b6da688a0) 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> (0x0x7f3b6d9fa8f0) 0
  std::__shared_ptr<oif::frame::UFTouch, (__gnu_cxx::_Lock_policy)2u> (0x0x7f3b6d9f8a20) 0

Class UFBackendTouch_
   size=16 align=8
   base size=16 base align=8
UFBackendTouch_ (0x0x7f3b6d975e40) 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> > > (0x0x7f3b6da9e5a0) 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> > > (0x0x7f3b6da77b60) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f3b6da9e660) 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> > > > (0x0x7f3b6da9e780) 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> > > > (0x0x7f3b6da77d00) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6da9e7e0) 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> > > (0x0x7f3b6da9e840) 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> > > > (0x0x7f3b6da9e900) 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> (0x0x7f3b6da9e960) 0 empty

Class std::less<UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFTouchProperty> (0x0x7f3b6da77e38) 0 empty
  std::binary_function<UFTouchProperty, UFTouchProperty, bool> (0x0x7f3b6da9e9c0) 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> > > > (0x0x7f3b6da9ea20) 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> > > > (0x0x7f3b6da77ea0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6da9eae0) 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> (0x0x7f3b6da77f70) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6da77d68) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6da9eb40) 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> > > > (0x0x7f3b6da9e8a0) 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> > > > (0x0x7f3b6da9e540) 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> (0x0x7f3b6da9e4e0) 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> > (0x0x7f3b6da9ed20) 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> > (0x0x7f3b6da77c98) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f3b6da9ede0) 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> > > (0x0x7f3b6da9ee40) 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> > > (0x0x7f3b6d7cd0d0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6da9eea0) 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> > (0x0x7f3b6da9ef00) 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> > > (0x0x7f3b6d7ef000) 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> (0x0x7f3b6d7ef060) 0 empty

Class std::less<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::less<UFAxisType> (0x0x7f3b6d7cd208) 0 empty
  std::binary_function<UFAxisType, UFAxisType, bool> (0x0x7f3b6d7ef0c0) 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> > > (0x0x7f3b6d7ef120) 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> > > (0x0x7f3b6d7cd270) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f3b6d7ef1e0) 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> (0x0x7f3b6d7cd340) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f3b6d7cd3a8) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f3b6d7ef240) 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> > > (0x0x7f3b6da9ef60) 0

Class std::map<UFAxisType, float>
   size=48 align=8
   base size=48 base align=8
std::map<UFAxisType, float> (0x0x7f3b6da9ecc0) 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 (0x0x7f3b6da99d20) 0
    vptr=((& oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE) + 16u)
  UFTouch_ (0x0x7f3b6da9ec00) 0 nearly-empty
      primary-for oif::frame::UFTouch (0x0x7f3b6da99d20)
  oif::frame::Property<UFTouchProperty> (0x0x7f3b6da9ec60) 8
      vptr=((& oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE) + 48u)

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f3b6d7cd680) 0
  std::_Bit_iterator_base (0x0x7f3b6d7cd6e8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f3b6d51fba0) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f3b6d7cd750) 0
  std::_Bit_iterator_base (0x0x7f3b6d7cd7b8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f3b6d5593c0) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f3b6d5908a0) 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> (0x0x7f3b6d590de0) 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> (0x0x7f3b6d7cd958) 0 empty
  std::__iterator_traits<std::_Bit_iterator, void> (0x0x7f3b6d590e40) 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> (0x0x7f3b6d590ea0) 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> (0x0x7f3b6d7cda90) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f3b6d590f00) 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> (0x0x7f3b6d5ea000) 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> (0x0x7f3b6d7cdbc8) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, void> (0x0x7f3b6d5ea060) 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> (0x0x7f3b6d5ea0c0) 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> (0x0x7f3b6d7cdc30) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f3b6d5ea120) 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_ (0x0x7f3b6d654300) 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> (0x0x7f3b6d7cd138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d654600) 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> > > (0x0x7f3b6d654660) 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> (0x0x7f3b6d7cd4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d6546c0) 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> > (0x0x7f3b6d654720) 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> (0x0x7f3b6d7cd8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d654780) 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> > (0x0x7f3b6d7cdb60) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f3b6d7cddd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d6547e0) 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> (0x0x7f3b6d68c000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d654840) 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> > (0x0x7f3b6d6548a0) 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> (0x0x7f3b6d654a20) 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> (0x0x7f3b6d654a80) 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> (0x0x7f3b6d6549c0) 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> (0x0x7f3b6d68c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d654ae0) 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> (0x0x7f3b6d68c208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d654b40) 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> > (0x0x7f3b6d68c270) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f3b6d68c2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d654ba0) 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> > (0x0x7f3b6d68c340) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f3b6d68c3a8) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f3b6d68c410) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6d654c00) 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> > > (0x0x7f3b6d68c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d654c60) 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> (0x0x7f3b6d68c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d654cc0) 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> > (0x0x7f3b6d654d20) 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> > (0x0x7f3b6d68c618) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f3b6d68c680) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d654e40) 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> (0x0x7f3b6d68c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d654f60) 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> (0x0x7f3b6d697000) 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> (0x0x7f3b6d68c750) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f3b6d697060) 0 empty

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

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f3b6d697180) 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*> (0x0x7f3b6d6971e0) 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*> (0x0x7f3b6d697120) 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*> (0x0x7f3b6d68c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d697240) 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*> (0x0x7f3b6d68c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d6972a0) 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*> > > (0x0x7f3b6d697300) 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*> (0x0x7f3b6d68c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d697360) 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*> > (0x0x7f3b6d6973c0) 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*> (0x0x7f3b6d68cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d697420) 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*> > (0x0x7f3b6d68cc30) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f3b6d68cc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d697480) 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*> > (0x0x7f3b6d68cd00) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f3b6d68cd68) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f3b6d68cdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6d6975a0) 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*> > > (0x0x7f3b6d6976c0) 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*> (0x0x7f3b6d68ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d697720) 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*> > (0x0x7f3b6d697780) 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*> (0x0x7f3b6d68cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d6977e0) 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*> > (0x0x7f3b6d68cf08) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f3b6d68cf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d697840) 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*> (0x0x7f3b6d2af0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d6978a0) 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*> > (0x0x7f3b6d697900) 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*> > (0x0x7f3b6d2af2d8) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f3b6d2af340) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d697960) 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*> > (0x0x7f3b6d2af3a8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f3b6d2af410) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f3b6d2af478) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6d697a80) 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*> > > (0x0x7f3b6d2af4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d697b40) 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*> (0x0x7f3b6d2af548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d697ba0) 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*> > (0x0x7f3b6d697c00) 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*> > (0x0x7f3b6d2af750) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f3b6d2af7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d697c60) 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*> (0x0x7f3b6d2af820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d697d80) 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> (0x0x7f3b6d697de0) 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*> (0x0x7f3b6d2af888) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f3b6d697e40) 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> (0x0x7f3b6d697660) 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*> (0x0x7f3b6d2af958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d697ea0) 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> (0x0x7f3b6d68c820) 0
  std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u> (0x0x7f3b6d6970c0) 0

Class UFBackendFrame_
   size=16 align=8
   base size=16 base align=8
UFBackendFrame_ (0x0x7f3b6d654540) 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> > > (0x0x7f3b6d2cd480) 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> > > (0x0x7f3b6d2afa90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f3b6d2cd540) 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> > > > (0x0x7f3b6d2cd660) 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> > > > (0x0x7f3b6d2afc30) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6d2cd6c0) 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> > > (0x0x7f3b6d2cd720) 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> > > > (0x0x7f3b6d2cd7e0) 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> (0x0x7f3b6d2cd840) 0 empty

Class std::less<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFFrameProperty> (0x0x7f3b6d2afd68) 0 empty
  std::binary_function<UFFrameProperty, UFFrameProperty, bool> (0x0x7f3b6d2cd8a0) 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> > > > (0x0x7f3b6d2cd900) 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> > > > (0x0x7f3b6d2afdd0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6d2cd9c0) 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> (0x0x7f3b6d2afea0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6d2aff08) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6d2cda20) 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> > > > (0x0x7f3b6d2cd780) 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> > > > (0x0x7f3b6d2cd420) 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> (0x0x7f3b6d2cd3c0) 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> > > (0x0x7f3b6d2cdc00) 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> > > (0x0x7f3b6d2aff70) 0 empty
  std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f3b6d2cdc60) 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> > (0x0x7f3b6d2cdcc0) 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> > (0x0x7f3b6d2cdd20) 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> > (0x0x7f3b6d2afc98) 0 empty
  __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f3b6d2cdde0) 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 (0x0x7f3b6d418068) 0
  std::allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f3b6d4180d0) 0 empty
    __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f3b6d2cde40) 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> > > (0x0x7f3b6d2cdba0) 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> > (0x0x7f3b6d418138) 0
  std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f3b6d2cdea0) 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> > (0x0x7f3b6d2cdf60) 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> > (0x0x7f3b6d4182d8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const long unsigned int, unsigned int> > (0x0x7f3b6d48d060) 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> > > (0x0x7f3b6d48d0c0) 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> > > (0x0x7f3b6d418410) 0 empty
  std::allocator_traits<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f3b6d48d1e0) 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> > (0x0x7f3b6d48d360) 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> > > (0x0x7f3b6d48d420) 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> (0x0x7f3b6d48d480) 0 empty

Class std::less<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::less<long unsigned int> (0x0x7f3b6d418548) 0 empty
  std::binary_function<long unsigned int, long unsigned int, bool> (0x0x7f3b6d48d4e0) 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> > > (0x0x7f3b6d48d540) 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> > > (0x0x7f3b6d418680) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f3b6d48d600) 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> (0x0x7f3b6d4187b8) 0
  std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f3b6d418820) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f3b6d48d660) 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> > > (0x0x7f3b6d48d3c0) 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> (0x0x7f3b6d2cdf00) 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 (0x0x7f3b6d2c9e00) 0
    vptr=((& oif::frame::UFFrame::_ZTVN3oif5frame7UFFrameE) + 16u)
  UFFrame_ (0x0x7f3b6d2cdae0) 0 nearly-empty
      primary-for oif::frame::UFFrame (0x0x7f3b6d2c9e00)
  oif::frame::Property<UFFrameProperty> (0x0x7f3b6d2cdb40) 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> > > (0x0x7f3b6d418c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d48dcc0) 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> > > (0x0x7f3b6d48dd80) 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> > > (0x0x7f3b6d48dde0) 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> > > (0x0x7f3b6d48dd20) 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> > > (0x0x7f3b6d418d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d48de40) 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> > > (0x0x7f3b6d418d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d48dea0) 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> > > > (0x0x7f3b6d418dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d48df00) 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> > > > > (0x0x7f3b6d48df60) 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> > > (0x0x7f3b6d418e38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6d193000) 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> > > > (0x0x7f3b6d418ea0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f3b6d418f08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6d193120) 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> > > (0x0x7f3b6d418f70) 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> > > > (0x0x7f3b6d4181a0) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f3b6d4183a8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6d1931e0) 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> (0x0x7f3b6d418478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d193360) 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> > > (0x0x7f3b6d197068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d193480) 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> > > > (0x0x7f3b6d1934e0) 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> > > (0x0x7f3b6d1971a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d193540) 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> (0x0x7f3b6d197208) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f3b6d197270) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d193720) 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> > (0x0x7f3b6d1973a8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f3b6d197410) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f3b6d197478) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6d1937e0) 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> > > (0x0x7f3b6d197548) 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> > (0x0x7f3b6d1975b0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f3b6d197618) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f3b6d197680) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6d1938a0) 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> > > (0x0x7f3b6d1977b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d193ae0) 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> > > (0x0x7f3b6d193ba0) 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> > > (0x0x7f3b6d193cc0) 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> > > (0x0x7f3b6d193b40) 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> > > (0x0x7f3b6d197888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d193d20) 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> > > (0x0x7f3b6d1978f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d193e40) 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> > > > (0x0x7f3b6d197958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d193ea0) 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> > > > > (0x0x7f3b6d1a60c0) 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> > > (0x0x7f3b6d197a90) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6d1a6120) 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> > > > (0x0x7f3b6d197af8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f3b6d197b60) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6d1a6180) 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> > > (0x0x7f3b6d197bc8) 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> > > > (0x0x7f3b6d197c30) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f3b6d197c98) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6d1a61e0) 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> (0x0x7f3b6d197dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1a6240) 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> > > (0x0x7f3b6d197e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1a62a0) 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> > > > (0x0x7f3b6d1a63c0) 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> > > (0x0x7f3b6d197f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1a6420) 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> (0x0x7f3b6d1af0d0) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f3b6d1af138) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d1a6480) 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> > (0x0x7f3b6d1af1a0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f3b6d1af208) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f3b6d1af270) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6d1a64e0) 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> > > (0x0x7f3b6d1af2d8) 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> > (0x0x7f3b6d1af340) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const long unsigned int, unsigned int> >, false> (0x0x7f3b6d1af3a8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const long unsigned int, unsigned int> > > (0x0x7f3b6d1af410) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6d1a6540) 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> > (0x0x7f3b6d1af5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1a65a0) 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> > (0x0x7f3b6d1a6660) 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> > (0x0x7f3b6d1a66c0) 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> > (0x0x7f3b6d1a6600) 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> > (0x0x7f3b6d1af680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1a6720) 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> > (0x0x7f3b6d1af6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1a6780) 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> > > (0x0x7f3b6d1af750) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1a67e0) 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> > > > (0x0x7f3b6d1a6840) 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> > (0x0x7f3b6d1af7b8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6d1a68a0) 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> > > (0x0x7f3b6d1af820) 0 empty
  std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f3b6d1af888) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6d1a6900) 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> > (0x0x7f3b6d1af8f0) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<long unsigned int> > >, std::__is_default_constructible_impl<std::less<long unsigned int> > > (0x0x7f3b6d1af958) 0 empty
    std::__is_default_constructible_impl<std::less<long unsigned int> > (0x0x7f3b6d1af9c0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6d1a6960) 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> (0x0x7f3b6d1afa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1a69c0) 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> > (0x0x7f3b6d1afa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1a6a20) 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> > > (0x0x7f3b6d1a6a80) 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> > (0x0x7f3b6d1afaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1a6ae0) 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> (0x0x7f3b6d1afb60) 0 empty
  std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f3b6d1afbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d1a6b40) 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> > (0x0x7f3b6d1afc30) 0 empty
  std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f3b6d1afc98) 0 empty
    std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f3b6d1afd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6d1a6ba0) 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> > (0x0x7f3b6d1afd68) 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> > (0x0x7f3b6d1afdd0) 0 empty
    std::__is_nt_default_constructible_impl<std::less<long unsigned int>, false> (0x0x7f3b6d1afe38) 0 empty
      std::__is_nt_default_constructible_atom<std::less<long unsigned int> > (0x0x7f3b6d1afea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6d1a6c00) 0 empty

Class std::is_array<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1e2720) 0 empty

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

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

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

Class std::__is_void_helper<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1e28a0) 0 empty

Class std::is_void<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e61a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1e2900) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, float> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, float> > > > (0x0x7f3b6d1e6208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1e2960) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> > >, std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, float> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> > >, std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, float> > > > > (0x0x7f3b6d1e29c0) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6270) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6d1e2a20) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, float> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, float> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> > > > (0x0x7f3b6d1e62d8) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6340) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6d1e2b40) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e63a8) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFAxisType, float> > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> > > > (0x0x7f3b6d1e6410) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6478) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6d1e2c00) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const UFAxisType, float> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::allocator<std::pair<const UFAxisType, float> >, false> (0x0x7f3b6d1e64e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1e2d80) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1e2ea0) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> >, false>, std::is_default_constructible<std::allocator<std::pair<const UFAxisType, float> > > >
   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, float> >, false>, std::is_default_constructible<std::allocator<std::pair<const UFAxisType, float> > > > (0x0x7f3b6d1e2f00) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1fc060) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> >, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> >, false> (0x0x7f3b6d1e66e8) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6750) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d1fc240) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFAxisType, float> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> >, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFAxisType, float> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> >, false> > (0x0x7f3b6d1e6888) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> >, false> (0x0x7f3b6d1e68f0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6958) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6d1fc300) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const UFAxisType, float> > >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6a28) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFAxisType, float> > >, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> >, false> > (0x0x7f3b6d1e6a90) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFAxisType, float> >, false> (0x0x7f3b6d1e6af8) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f3b6d1e6b60) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6d1fc3c0) 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> > (0x0x7f3b6d1e6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1fc540) 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> > (0x0x7f3b6d1fc600) 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> > (0x0x7f3b6d1fc660) 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> > (0x0x7f3b6d1fc5a0) 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> > (0x0x7f3b6d1e6d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1fc6c0) 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> > (0x0x7f3b6d1e6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1fc720) 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> > > (0x0x7f3b6d1e6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1fc780) 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> > > > (0x0x7f3b6d1fc7e0) 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> > (0x0x7f3b6d1e6e38) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6d1fc840) 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> > > (0x0x7f3b6d1e6ea0) 0 empty
  std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f3b6d1e6f08) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6d1fc8a0) 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> > (0x0x7f3b6d1e6f70) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFAxisType> > >, std::__is_default_constructible_impl<std::less<UFAxisType> > > (0x0x7f3b6d212000) 0 empty
    std::__is_default_constructible_impl<std::less<UFAxisType> > (0x0x7f3b6d212068) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6d1fc900) 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> (0x0x7f3b6d2120d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1fc960) 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> > (0x0x7f3b6d212138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1fc9c0) 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> > > (0x0x7f3b6d1fca20) 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> > (0x0x7f3b6d2121a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d1fca80) 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> (0x0x7f3b6d212208) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f3b6d212270) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d1fcae0) 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> > (0x0x7f3b6d2122d8) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f3b6d212340) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f3b6d2123a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6d1fcb40) 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> > (0x0x7f3b6d212410) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFAxisType> >, std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> > (0x0x7f3b6d212478) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFAxisType>, false> (0x0x7f3b6d2124e0) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFAxisType> > (0x0x7f3b6d212548) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6d1fcba0) 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> (0x0x7f3b6d212680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1fcc60) 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> > > (0x0x7f3b6d1fccc0) 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> (0x0x7f3b6d2126e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1fcd20) 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> > (0x0x7f3b6d1fcd80) 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> (0x0x7f3b6d212750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1fcde0) 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> > (0x0x7f3b6d2127b8) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f3b6d212820) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d1fce40) 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> (0x0x7f3b6d212958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d1fcea0) 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> > (0x0x7f3b6d1fcf00) 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> (0x0x7f3b6d246000) 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> (0x0x7f3b6d246060) 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> (0x0x7f3b6d1fcf60) 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> (0x0x7f3b6d212bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d2460c0) 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> (0x0x7f3b6d212c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d246120) 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> > (0x0x7f3b6d212c98) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f3b6d212d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d246180) 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> > (0x0x7f3b6d212d68) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f3b6d212dd0) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f3b6d212e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6d2462a0) 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> > > (0x0x7f3b6d212ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d246360) 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> (0x0x7f3b6d212f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d2463c0) 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> > (0x0x7f3b6d246420) 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> > (0x0x7f3b6d24e138) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f3b6d24e1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d246480) 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> (0x0x7f3b6d24e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d2465a0) 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> (0x0x7f3b6d246600) 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> (0x0x7f3b6d24e270) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f3b6d246660) 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> (0x0x7f3b6d1fcc00) 0

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f3b6d246780) 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*> (0x0x7f3b6d2467e0) 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*> (0x0x7f3b6d246720) 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*> (0x0x7f3b6d24e410) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d246840) 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*> (0x0x7f3b6d24e478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d2468a0) 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*> > > (0x0x7f3b6d246900) 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*> (0x0x7f3b6d24e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d246960) 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*> > (0x0x7f3b6d2469c0) 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*> (0x0x7f3b6d24e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d246a20) 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*> > (0x0x7f3b6d24e750) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f3b6d24e7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d246a80) 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*> > (0x0x7f3b6d24e820) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f3b6d24e888) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f3b6d24e8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6d246ba0) 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*> > > (0x0x7f3b6d246cc0) 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*> (0x0x7f3b6d24e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d246d20) 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*> > (0x0x7f3b6d246d80) 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*> (0x0x7f3b6d24e9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d246de0) 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*> > (0x0x7f3b6d24ea28) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f3b6d24ea90) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d246e40) 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*> (0x0x7f3b6d24eaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d246ea0) 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*> > (0x0x7f3b6d246f00) 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*> > (0x0x7f3b6d24ed00) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f3b6d24ed68) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d246f60) 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*> > (0x0x7f3b6d24edd0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f3b6d24ee38) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f3b6d24eea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6ceaa0c0) 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*> > > (0x0x7f3b6d24ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ceaa180) 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*> (0x0x7f3b6d24ef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ceaa1e0) 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*> > (0x0x7f3b6ceaa240) 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*> > (0x0x7f3b6ceae0d0) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f3b6ceae138) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ceaa2a0) 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*> (0x0x7f3b6ceae1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ceaa3c0) 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> (0x0x7f3b6ceaa420) 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*> (0x0x7f3b6ceae208) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f3b6ceaa480) 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> (0x0x7f3b6d246c60) 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*> (0x0x7f3b6ceae2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ceaa4e0) 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> (0x0x7f3b6d24e340) 0
  std::__shared_ptr<oif::frame::UFDevice, (__gnu_cxx::_Lock_policy)2u> (0x0x7f3b6d2466c0) 0

Class std::initializer_list<std::pair<const UFAxisType, float> >
   size=16 align=8
   base size=16 base align=8
std::initializer_list<std::pair<const UFAxisType, float> > (0x0x7f3b6ceaa9c0) 0

Class std::_Rb_tree_const_iterator<std::pair<const UFAxisType, float> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_const_iterator<std::pair<const UFAxisType, float> > (0x0x7f3b6ceaacc0) 0

Class std::_Rb_tree_iterator<std::pair<const UFAxisType, float> >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const UFAxisType, float> > (0x0x7f3b6ceaad20) 0

Class std::_PCC<true, const UFAxisType, float>
   size=1 align=1
   base size=0 base align=1
std::_PCC<true, const UFAxisType, float> (0x0x7f3b6ceaae40) 0 empty

Class std::is_function<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType> (0x0x7f3b6ceae410) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ceaaea0) 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> > > (0x0x7f3b6ceaaf00) 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> (0x0x7f3b6ceae478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ceaaf60) 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> > (0x0x7f3b6cf49000) 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> (0x0x7f3b6ceae4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf49060) 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> > (0x0x7f3b6ceae548) 0 empty
  std::is_rvalue_reference<const UFAxisType> (0x0x7f3b6ceae5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cf490c0) 0 empty

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

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

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

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

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

Class std::is_void<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFAxisType> (0x0x7f3b6ceae820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf495a0) 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> > (0x0x7f3b6ceae888) 0 empty
  std::is_void<const UFAxisType> (0x0x7f3b6ceae8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cf49600) 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> > (0x0x7f3b6ceae958) 0 empty
  std::__or_<std::is_reference<const UFAxisType>, std::is_void<const UFAxisType> > (0x0x7f3b6ceae9c0) 0 empty
    std::is_void<const UFAxisType> (0x0x7f3b6ceaea28) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cf49660) 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> > > (0x0x7f3b6ceaea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cf496c0) 0 empty

Class std::is_object<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType> (0x0x7f3b6ceaeaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cf49720) 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> > (0x0x7f3b6cf49780) 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> > (0x0x7f3b6ceaeb60) 0 empty
  std::is_object<const UFAxisType> (0x0x7f3b6ceaebc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cf49960) 0 empty

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

Class std::is_function<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&> (0x0x7f3b6ceaec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf49a80) 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&> > > (0x0x7f3b6cf49ae0) 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&> (0x0x7f3b6ceaed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cf49b40) 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&> > (0x0x7f3b6cf49ba0) 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&> > (0x0x7f3b6ceaed68) 0 empty
  std::is_lvalue_reference<const UFAxisType&> (0x0x7f3b6ceaedd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cf49c00) 0 empty

Class std::is_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&> (0x0x7f3b6ceae340) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cf49c60) 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&> > (0x0x7f3b6cf49cc0) 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&> > (0x0x7f3b6cf64000) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f3b6cf64068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cf49ea0) 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&> > (0x0x7f3b6cf640d0) 0 empty
  std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f3b6cf64138) 0 empty
    std::is_reference<const UFAxisType&> (0x0x7f3b6cf641a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cf49f00) 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&> > > (0x0x7f3b6cf64208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf49f60) 0 empty

Class std::is_object<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&> (0x0x7f3b6cf64270) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf66000) 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&> > (0x0x7f3b6cf66060) 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&> > (0x0x7f3b6cf643a8) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f3b6cf64410) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cf66180) 0 empty

Class std::__is_referenceable<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&> (0x0x7f3b6cf64478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cf661e0) 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> (0x0x7f3b6cf66240) 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&> (0x0x7f3b6cf644e0) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&, true> (0x0x7f3b6cf662a0) 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&> (0x0x7f3b6cf49a20) 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&> (0x0x7f3b6cf645b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf66300) 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> (0x0x7f3b6cf64618) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f3b6cf64680) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cf66360) 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> (0x0x7f3b6cf646e8) 0 empty
  std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f3b6cf64750) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f3b6cf647b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cf663c0) 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> > (0x0x7f3b6cf66420) 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> > (0x0x7f3b6cf648f0) 0 empty
  std::is_copy_assignable<const UFAxisType> (0x0x7f3b6cf64958) 0 empty
    std::__is_copy_assignable_impl<const UFAxisType, true> (0x0x7f3b6cf649c0) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&> (0x0x7f3b6cf64a28) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6cf66540) 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&> (0x0x7f3b6cf665a0) 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> > > (0x0x7f3b6cf64af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cf666c0) 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&> (0x0x7f3b6cf66720) 0 empty

Class std::is_function<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&&> (0x0x7f3b6cf64d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf668a0) 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&&> > > (0x0x7f3b6cf66900) 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&&> (0x0x7f3b6cf64dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf66960) 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&&> > (0x0x7f3b6cf669c0) 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&&> (0x0x7f3b6cf64e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cf66a20) 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&&> > (0x0x7f3b6cf64ea0) 0 empty
  std::is_rvalue_reference<const UFAxisType&&> (0x0x7f3b6cf64f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cf66a80) 0 empty

Class std::is_reference<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&&> (0x0x7f3b6cf84138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cf66ae0) 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&&> > (0x0x7f3b6cf66b40) 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&&> > (0x0x7f3b6cf84270) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f3b6cf842d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cf66c60) 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&&> > (0x0x7f3b6cf84340) 0 empty
  std::__or_<std::is_reference<const UFAxisType&&>, std::is_void<const UFAxisType&&> > (0x0x7f3b6cf843a8) 0 empty
    std::is_reference<const UFAxisType&&> (0x0x7f3b6cf84410) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cf66cc0) 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&&> > > (0x0x7f3b6cf84478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf66d20) 0 empty

Class std::is_object<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&&> (0x0x7f3b6cf844e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf66d80) 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&&> > (0x0x7f3b6cf66de0) 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&&> > (0x0x7f3b6cf84618) 0 empty
  std::is_reference<const UFAxisType&&> (0x0x7f3b6cf84680) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cf66f00) 0 empty

Class std::__is_referenceable<const UFAxisType&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&&> (0x0x7f3b6cf846e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cf66f60) 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> (0x0x7f3b6cf8d000) 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&&> (0x0x7f3b6cf84750) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&&, true> (0x0x7f3b6cf8d060) 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&&> (0x0x7f3b6cf66840) 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&&> (0x0x7f3b6cf847b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cf8d0c0) 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> (0x0x7f3b6cf84820) 0 empty
  std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f3b6cf84888) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cf8d120) 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> (0x0x7f3b6cf848f0) 0 empty
  std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f3b6cf84958) 0 empty
    std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f3b6cf849c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cf8d180) 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> > (0x0x7f3b6cf8d1e0) 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> > (0x0x7f3b6cf84af8) 0 empty
  std::is_move_assignable<const UFAxisType> (0x0x7f3b6cf84b60) 0 empty
    std::__is_move_assignable_impl<const UFAxisType, true> (0x0x7f3b6cf84bc8) 0 empty
      std::is_assignable<const UFAxisType&, const UFAxisType&&> (0x0x7f3b6cf84c30) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6cf8d300) 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&&> (0x0x7f3b6cf8d360) 0 empty

Class std::pair<const UFAxisType, float>
   size=8 align=4
   base size=8 base align=4
std::pair<const UFAxisType, float> (0x0x7f3b6ceaade0) 0

Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f3b6cf8dd80) 0

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

Class std::__are_same<long int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<long int, int> (0x0x7f3b6cfdd540) 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 (0x0x7f3b6cfdd600) 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> (0x0x7f3b6cfdd960) 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 (0x0x7f3b6cfdda20) 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> (0x0x7f3b6cfddd80) 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 (0x0x7f3b6cfdde40) 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> (0x0x7f3b6d0151e0) 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 (0x0x7f3b6d0152a0) 0

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

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

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

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f3b6d015f00) 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> (0x0x7f3b6d046000) 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> (0x0x7f3b6d046060) 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> (0x0x7f3b6d015f60) 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> (0x0x7f3b6cf84f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d0460c0) 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> (0x0x7f3b6d04b000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d046120) 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> > > (0x0x7f3b6d046180) 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> (0x0x7f3b6d04b068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d0462a0) 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> > (0x0x7f3b6d046300) 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> (0x0x7f3b6d04b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d046360) 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> > (0x0x7f3b6d04b208) 0 empty
  std::is_array<std::input_iterator_tag> (0x0x7f3b6d04b270) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d0463c0) 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> > (0x0x7f3b6d04b2d8) 0 empty
  std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag> > (0x0x7f3b6d04b340) 0 empty
    std::is_array<std::input_iterator_tag> (0x0x7f3b6d04b3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6d0464e0) 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> (0x0x7f3b6d04b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d046600) 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> > > (0x0x7f3b6d046660) 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> (0x0x7f3b6d04b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d0466c0) 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> > (0x0x7f3b6d046720) 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> (0x0x7f3b6d04b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d046780) 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> > (0x0x7f3b6d04b548) 0 empty
  std::is_rvalue_reference<std::random_access_iterator_tag> (0x0x7f3b6d04b5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d0467e0) 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> (0x0x7f3b6d04b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6d046840) 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> > (0x0x7f3b6d0468a0) 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> > (0x0x7f3b6d04b680) 0 empty
  std::is_void<std::random_access_iterator_tag> (0x0x7f3b6d04b6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6d046900) 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> > (0x0x7f3b6d04b750) 0 empty
  std::__or_<std::is_reference<std::random_access_iterator_tag>, std::is_void<std::random_access_iterator_tag> > (0x0x7f3b6d04b7b8) 0 empty
    std::is_void<std::random_access_iterator_tag> (0x0x7f3b6d04b820) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6d046960) 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> > > (0x0x7f3b6d04b888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d0469c0) 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> (0x0x7f3b6d04b8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d046a20) 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> > (0x0x7f3b6d046a80) 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> > (0x0x7f3b6d04b958) 0 empty
  std::is_object<std::random_access_iterator_tag> (0x0x7f3b6d04b9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6d046ae0) 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> (0x0x7f3b6d04ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d046b40) 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> (0x0x7f3b6d046ba0) 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> (0x0x7f3b6d04ba90) 0 empty
  std::__add_rvalue_reference_helper<std::random_access_iterator_tag, true> (0x0x7f3b6d046c00) 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> (0x0x7f3b6d0465a0) 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> (0x0x7f3b6d04bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6d046de0) 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>&> (0x0x7f3b6d0751e0) 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 (0x0x7f3b6d075480) 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 (0x0x7f3b6d075840) 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 (0x0x7f3b6d075c00) 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 (0x0x7f3b6cca7000) 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 (0x0x7f3b6cca73c0) 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 (0x0x7f3b6cca7780) 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 (0x0x7f3b6cca7b40) 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 (0x0x7f3b6cca7f00) 0

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f3b6ccdd300) 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>&> (0x0x7f3b6ccdd6c0) 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*&&> > (0x0x7f3b6cd030c0) 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*> > > (0x0x7f3b6cd03120) 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*> > (0x0x7f3b6cd03180) 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> > > (0x0x7f3b6d04bd68) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f3b6d04bdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cd031e0) 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*> (0x0x7f3b6cd13000) 0 empty
  std::__and_<std::is_array<oif::frame::UFTouch*>, std::__not_<std::extent<oif::frame::UFTouch*, 0u> > > (0x0x7f3b6cd13068) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f3b6cd130d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cd03240) 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*> > (0x0x7f3b6cd032a0) 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*> > (0x0x7f3b6cd131a0) 0 empty
  std::is_function<oif::frame::UFTouch*> (0x0x7f3b6cd13208) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cd03300) 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*> > (0x0x7f3b6cd13270) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f3b6cd132d8) 0 empty
    std::is_function<oif::frame::UFTouch*> (0x0x7f3b6cd13340) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cd03360) 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*> > (0x0x7f3b6cd033c0) 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*> (0x0x7f3b6cd13548) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd03420) 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*> (0x0x7f3b6cd135b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd03480) 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*> > (0x0x7f3b6cd034e0) 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*> (0x0x7f3b6cd13618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd03540) 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*> (0x0x7f3b6cd13680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd035a0) 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*> > (0x0x7f3b6cd136e8) 0 empty
  std::is_floating_point<oif::frame::UFTouch*> (0x0x7f3b6cd13750) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cd03600) 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*> (0x0x7f3b6cd13888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd03720) 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*> > > (0x0x7f3b6cd03780) 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*> (0x0x7f3b6cd138f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd037e0) 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*> > > (0x0x7f3b6cd03840) 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*> (0x0x7f3b6cd13958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd038a0) 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*> (0x0x7f3b6cd139c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd03900) 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*> > > (0x0x7f3b6cd03960) 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*> > (0x0x7f3b6cd13a28) 0 empty
  std::is_pointer<oif::frame::UFTouch*> (0x0x7f3b6cd13a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd039c0) 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*> > (0x0x7f3b6cd13af8) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f3b6cd13b60) 0 empty
    std::is_pointer<oif::frame::UFTouch*> (0x0x7f3b6cd13bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cd03a20) 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*> > (0x0x7f3b6cd13c30) 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*> > (0x0x7f3b6cd13c98) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f3b6cd13d00) 0 empty
      std::is_pointer<oif::frame::UFTouch*> (0x0x7f3b6cd13d68) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6cd03a80) 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*> (0x0x7f3b6cd13dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd03ae0) 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*> > (0x0x7f3b6cd13e38) 0 empty
  std::is_scalar<oif::frame::UFTouch*> (0x0x7f3b6cd13ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd03b40) 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> (0x0x7f3b6cd13f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd03c60) 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*> (0x0x7f3b6cd13f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd03cc0) 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*> > (0x0x7f3b6cd03d20) 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*&&> (0x0x7f3b6cd2c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd03de0) 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*&&> > > (0x0x7f3b6cd03e40) 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*&&> (0x0x7f3b6cd2c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd03ea0) 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*&&> > (0x0x7f3b6cd03f00) 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*&&> (0x0x7f3b6cd2c138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd03f60) 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*&&> > (0x0x7f3b6cd2c1a0) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*&&> (0x0x7f3b6cd2c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd39000) 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*&&> (0x0x7f3b6cd2c270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd39060) 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*&&> > (0x0x7f3b6cd390c0) 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*&&> > (0x0x7f3b6cd2c3a8) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f3b6cd2c410) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd39120) 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*&&> > (0x0x7f3b6cd2c478) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f3b6cd2c4e0) 0 empty
    std::is_reference<oif::frame::UFTouch*&&> (0x0x7f3b6cd2c548) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cd39240) 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*&&> > > (0x0x7f3b6cd2c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd39300) 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*&&> (0x0x7f3b6cd2c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd39360) 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*&&> > (0x0x7f3b6cd393c0) 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*&&> > (0x0x7f3b6cd2c750) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f3b6cd2c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd39420) 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*&&> (0x0x7f3b6cd2c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd39600) 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> (0x0x7f3b6cd39660) 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*&&> (0x0x7f3b6cd2c888) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&&, true> (0x0x7f3b6cd396c0) 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*&&> (0x0x7f3b6cd2c000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6cd03d80) 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*&&> > (0x0x7f3b6cd2c958) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd2c9c0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6cd39720) 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*&&> (0x0x7f3b6cd2ca28) 0 empty
  std::__and_<std::is_destructible<oif::frame::UFTouch*>, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f3b6cd2ca90) 0 empty
    std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd2caf8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6cd39780) 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*&&> (0x0x7f3b6cd2cb60) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd2cbc8) 0 empty
    std::__and_<std::is_destructible<oif::frame::UFTouch*>, std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f3b6cd2cc30) 0 empty
      std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd2cc98) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6cd397e0) 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*&&> (0x0x7f3b6cd2cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd39840) 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*&&> (0x0x7f3b6cd2cd68) 0 empty
  std::__is_direct_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd2cdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd398a0) 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*&&> (0x0x7f3b6cd2ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd39900) 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> (0x0x7f3b6cd2cea0) 0 empty
  std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd2cf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd39960) 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*> (0x0x7f3b6cd2cf70) 0 empty
  std::__is_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f3b6cd48000) 0 empty
    std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd48068) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cd399c0) 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*> > (0x0x7f3b6cd39a20) 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*&> (0x0x7f3b6cd480d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd39ae0) 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*&> > > (0x0x7f3b6cd39b40) 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*&> (0x0x7f3b6cd48138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd39ba0) 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*&> > (0x0x7f3b6cd39c00) 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*&> > (0x0x7f3b6cd481a0) 0 empty
  std::is_lvalue_reference<oif::frame::UFTouch*&> (0x0x7f3b6cd48208) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd39c60) 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*&> (0x0x7f3b6cd48270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd39cc0) 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*&> > (0x0x7f3b6cd39d20) 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*&> > (0x0x7f3b6cd48478) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f3b6cd484e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd39d80) 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*&> > (0x0x7f3b6cd48548) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f3b6cd485b0) 0 empty
    std::is_reference<oif::frame::UFTouch*&> (0x0x7f3b6cd48618) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cd39ea0) 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*&> > > (0x0x7f3b6cd48680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd39f60) 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*&> (0x0x7f3b6cd486e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd5c000) 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*&> > (0x0x7f3b6cd5c060) 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*&> > (0x0x7f3b6cd48820) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f3b6cd48888) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd5c0c0) 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*&> (0x0x7f3b6cd488f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd5c1e0) 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> (0x0x7f3b6cd5c240) 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*&> (0x0x7f3b6cd48958) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&, true> (0x0x7f3b6cd5c2a0) 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*&&> (0x0x7f3b6cd39a80) 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*&&> (0x0x7f3b6cd48a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd5c300) 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> (0x0x7f3b6cd48a90) 0 empty
  std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd48af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd5c360) 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*> (0x0x7f3b6cd48b60) 0 empty
  std::__is_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f3b6cd48bc8) 0 empty
    std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd48c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cd5c3c0) 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*> > (0x0x7f3b6cd48c98) 0 empty
  std::is_move_assignable<oif::frame::UFTouch*> (0x0x7f3b6cd48d00) 0 empty
    std::__is_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f3b6cd48d68) 0 empty
      std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd48dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6cd5c420) 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*&&> > (0x0x7f3b6cd5c480) 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*&&> (0x0x7f3b6cd48e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd5c4e0) 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*&&> > (0x0x7f3b6cd48ea0) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd48f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd5c540) 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*&&> (0x0x7f3b6cd48f70) 0 empty
  std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f3b6cd6c000) 0 empty
    std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c068) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cd5c5a0) 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> (0x0x7f3b6cd6c0d0) 0 empty
  std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c138) 0 empty
    std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f3b6cd6c1a0) 0 empty
      std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c208) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6cd5c600) 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*> (0x0x7f3b6cd6c270) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f3b6cd6c2d8) 0 empty
    std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c340) 0 empty
      std::__and_<std::is_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f3b6cd6c3a8) 0 empty
        std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c410) 0 empty
          std::integral_constant<bool, true> (0x0x7f3b6cd5c660) 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*> > (0x0x7f3b6cd5c6c0) 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*&&> > (0x0x7f3b6cd5c720) 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*&&> (0x0x7f3b6cd6c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd5c780) 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*&&> > (0x0x7f3b6cd6c4e0) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c548) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd5c7e0) 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*&&> (0x0x7f3b6cd6c5b0) 0 empty
  std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f3b6cd6c618) 0 empty
    std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c680) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cd5c840) 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> (0x0x7f3b6cd6c6e8) 0 empty
  std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c750) 0 empty
    std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f3b6cd6c7b8) 0 empty
      std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c820) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6cd5c8a0) 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*> (0x0x7f3b6cd6c888) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f3b6cd6c8f0) 0 empty
    std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd6c958) 0 empty
      std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f3b6cd6c9c0) 0 empty
        std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd6ca28) 0 empty
          std::integral_constant<bool, true> (0x0x7f3b6cd5c900) 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*> > (0x0x7f3b6cd6ca90) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFTouch*> (0x0x7f3b6cd6caf8) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f3b6cd6cb60) 0 empty
      std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd6cbc8) 0 empty
        std::__and_<std::is_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&>, std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> > (0x0x7f3b6cd6cc30) 0 empty
          std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f3b6cd6cc98) 0 empty
            std::integral_constant<bool, true> (0x0x7f3b6cd5c960) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f3b6cd6ce38) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f3b6cd5cc00) 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> (0x0x7f3b6cd5cc60) 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> (0x0x7f3b6cd5ccc0) 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> > > > (0x0x7f3b6cd6cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd5cf00) 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> > > > (0x0x7f3b6cd90000) 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> > > > (0x0x7f3b6cd90060) 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> > > > (0x0x7f3b6cd5cf60) 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> > > > (0x0x7f3b6cd6cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd900c0) 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> > > > (0x0x7f3b6cd96000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd90120) 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> > > > > (0x0x7f3b6cd96068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd90180) 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> > > > > > (0x0x7f3b6cd901e0) 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> > > > (0x0x7f3b6cd960d0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6cd90240) 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> > > > > > (0x0x7f3b6cd96138) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cd961a0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6cd902a0) 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> > > > (0x0x7f3b6cd96208) 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> > > > > > (0x0x7f3b6cd96270) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cd962d8) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6cd90300) 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> (0x0x7f3b6cd96340) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd90360) 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> > > > (0x0x7f3b6cd963a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd903c0) 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> > > > > (0x0x7f3b6cd90420) 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> > > > (0x0x7f3b6cd96410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd90480) 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> (0x0x7f3b6cd96478) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cd964e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd904e0) 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> > (0x0x7f3b6cd96548) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f3b6cd965b0) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cd96618) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cd90540) 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> > > > (0x0x7f3b6cd96680) 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> > (0x0x7f3b6cd966e8) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f3b6cd96750) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cd967b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6cd905a0) 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> > (0x0x7f3b6cd96820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd90600) 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> > (0x0x7f3b6cd906c0) 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> > (0x0x7f3b6cd90720) 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> > (0x0x7f3b6cd90660) 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> > (0x0x7f3b6cd968f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd90780) 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> > (0x0x7f3b6cd96958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cd907e0) 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> > > (0x0x7f3b6cd969c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd90840) 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> > > > (0x0x7f3b6cd908a0) 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> > (0x0x7f3b6cd96a28) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6cd90900) 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> > > (0x0x7f3b6cd96a90) 0 empty
  std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f3b6cd96af8) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6cd90960) 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> > (0x0x7f3b6cd96b60) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFFrameProperty> > >, std::__is_default_constructible_impl<std::less<UFFrameProperty> > > (0x0x7f3b6cd96bc8) 0 empty
    std::__is_default_constructible_impl<std::less<UFFrameProperty> > (0x0x7f3b6cd96c30) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6cd909c0) 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> (0x0x7f3b6cd96c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd90a20) 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> > (0x0x7f3b6cd96d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd90a80) 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> > > (0x0x7f3b6cd90ae0) 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> > (0x0x7f3b6cd96d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cd90b40) 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> (0x0x7f3b6cd96dd0) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f3b6cd96e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cd90ba0) 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> > (0x0x7f3b6cd96ea0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f3b6cd96f08) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f3b6cd96f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cd90c00) 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> > (0x0x7f3b6cdba000) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFFrameProperty> >, std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> > (0x0x7f3b6cdba068) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFFrameProperty>, false> (0x0x7f3b6cdba0d0) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFFrameProperty> > (0x0x7f3b6cdba138) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6cd90c60) 0 empty

Class std::is_array<std::allocator<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::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cdbeba0) 0 empty

Class std::remove_volatile<std::allocator<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::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdbec60) 0 empty

Class std::remove_const<std::allocator<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::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdbecc0) 0 empty

Class std::remove_cv<std::allocator<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::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdbec00) 0 empty

Class std::__is_void_helper<std::allocator<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::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba270) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cdbed20) 0 empty

Class std::is_void<std::allocator<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::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cdbed80) 0 empty

Class std::__not_<std::is_void<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f3b6cdba340) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cdbede0) 0 empty

Class std::conditional<true, std::__is_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<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_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__not_<std::is_void<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > > (0x0x7f3b6cdbee40) 0 empty

Class std::__is_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba3a8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6cdbeea0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<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::__not_<std::is_void<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f3b6cdba410) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba478) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6cdbef00) 0 empty

Class std::__is_default_constructible_atom<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba4e0) 0 empty
  std::__and_<std::__not_<std::is_void<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >, std::__is_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f3b6cdba548) 0 empty
    std::__is_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba5b0) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6cdbef60) 0 empty

Class std::__is_default_constructible_safe<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f3b6cdba618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cde8000) 0 empty

Class std::is_default_constructible<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cde8060) 0 empty

Class std::conditional<true, std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<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_nt_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false>, std::is_default_constructible<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f3b6cde80c0) 0 empty

Class std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cde8120) 0 empty

Class std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f3b6cdba750) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cde8180) 0 empty

Class std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, 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 UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f3b6cdba820) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f3b6cdba888) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cde81e0) 0 empty

Class std::is_nothrow_default_constructible<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdba958) 0 empty
  std::__and_<std::is_default_constructible<std::allocator<std::pair<const UFTouchProperty, 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 UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, false> > (0x0x7f3b6cdba9c0) 0 empty
    std::__is_nt_default_constructible_impl<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f3b6cdbaa28) 0 empty
      std::__is_nt_default_constructible_atom<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6cdbaa90) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6cde8240) 0 empty

Class std::is_array<std::less<UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::less<UFTouchProperty> > (0x0x7f3b6cdbaaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cde82a0) 0 empty

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

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

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

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

Class std::is_void<std::less<UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::less<UFTouchProperty> > (0x0x7f3b6cdbac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cde8480) 0 empty

Class std::__not_<std::is_void<std::less<UFTouchProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_void<std::less<UFTouchProperty> > > (0x0x7f3b6cdbac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cde84e0) 0 empty

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

Class std::__is_default_constructible_impl<std::less<UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_impl<std::less<UFTouchProperty> > (0x0x7f3b6cdbad00) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6cde85a0) 0 empty

Class std::__and_<std::__not_<std::is_void<std::less<UFTouchProperty> > >, std::__is_default_constructible_impl<std::less<UFTouchProperty> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_void<std::less<UFTouchProperty> > >, std::__is_default_constructible_impl<std::less<UFTouchProperty> > > (0x0x7f3b6cdbad68) 0 empty
  std::__is_default_constructible_impl<std::less<UFTouchProperty> > (0x0x7f3b6cdbadd0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6cde8600) 0 empty

Class std::__is_default_constructible_atom<std::less<UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_atom<std::less<UFTouchProperty> > (0x0x7f3b6cdbae38) 0 empty
  std::__and_<std::__not_<std::is_void<std::less<UFTouchProperty> > >, std::__is_default_constructible_impl<std::less<UFTouchProperty> > > (0x0x7f3b6cdbaea0) 0 empty
    std::__is_default_constructible_impl<std::less<UFTouchProperty> > (0x0x7f3b6cdbaf08) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6cde8660) 0 empty

Class std::__is_default_constructible_safe<std::less<UFTouchProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_default_constructible_safe<std::less<UFTouchProperty>, false> (0x0x7f3b6cdbaf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cde86c0) 0 empty

Class std::is_default_constructible<std::less<UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_default_constructible<std::less<UFTouchProperty> > (0x0x7f3b6ce01000) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cde8720) 0 empty

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

Class std::__is_nt_default_constructible_atom<std::less<UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_atom<std::less<UFTouchProperty> > (0x0x7f3b6ce01068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cde87e0) 0 empty

Class std::__is_nt_default_constructible_impl<std::less<UFTouchProperty>, false>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_default_constructible_impl<std::less<UFTouchProperty>, false> (0x0x7f3b6ce010d0) 0 empty
  std::__is_nt_default_constructible_atom<std::less<UFTouchProperty> > (0x0x7f3b6ce01138) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cde8840) 0 empty

Class std::__and_<std::is_default_constructible<std::less<UFTouchProperty> >, std::__is_nt_default_constructible_impl<std::less<UFTouchProperty>, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_default_constructible<std::less<UFTouchProperty> >, std::__is_nt_default_constructible_impl<std::less<UFTouchProperty>, false> > (0x0x7f3b6ce011a0) 0 empty
  std::__is_nt_default_constructible_impl<std::less<UFTouchProperty>, false> (0x0x7f3b6ce01208) 0 empty
    std::__is_nt_default_constructible_atom<std::less<UFTouchProperty> > (0x0x7f3b6ce01270) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cde88a0) 0 empty

Class std::is_nothrow_default_constructible<std::less<UFTouchProperty> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_default_constructible<std::less<UFTouchProperty> > (0x0x7f3b6ce012d8) 0 empty
  std::__and_<std::is_default_constructible<std::less<UFTouchProperty> >, std::__is_nt_default_constructible_impl<std::less<UFTouchProperty>, false> > (0x0x7f3b6ce01340) 0 empty
    std::__is_nt_default_constructible_impl<std::less<UFTouchProperty>, false> (0x0x7f3b6ce013a8) 0 empty
      std::__is_nt_default_constructible_atom<std::less<UFTouchProperty> > (0x0x7f3b6ce01410) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6cde8900) 0 empty

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> > > (0x0x7f3b6cde8ae0) 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> > > (0x0x7f3b6cde8b40) 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> > (0x0x7f3b6cde8d20) 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> (0x0x7f3b6cde8d80) 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 (0x0x7f3b6cde8cc0) 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*> > (0x0x7f3b6cde8de0) 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*> (0x0x7f3b6ce017b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cde8e40) 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*> (0x0x7f3b6ce01820) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f3b6ce01888) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cde8ea0) 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> > > (0x0x7f3b6cde8f00) 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> > (0x0x7f3b6ce018f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cde8f60) 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> > (0x0x7f3b6ce01958) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f3b6ce019c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ce37000) 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*> (0x0x7f3b6ce37120) 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*> (0x0x7f3b6ce37180) 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*> (0x0x7f3b6ce370c0) 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*> (0x0x7f3b6ce01af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ce371e0) 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*> (0x0x7f3b6ce01b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ce37240) 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*> > > (0x0x7f3b6ce372a0) 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*> (0x0x7f3b6ce01bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ce373c0) 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*> > (0x0x7f3b6ce37420) 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*> (0x0x7f3b6ce01c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ce37480) 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*> > (0x0x7f3b6ce01c98) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f3b6ce01d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6ce374e0) 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*> > (0x0x7f3b6ce01e38) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f3b6ce01ea0) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f3b6ce01f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6ce37540) 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*> > > (0x0x7f3b6ce37600) 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*> (0x0x7f3b6ce01618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ce37720) 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*> > (0x0x7f3b6ce37780) 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*> (0x0x7f3b6ce60000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ce377e0) 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*> > (0x0x7f3b6ce60068) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f3b6ce600d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6ce37840) 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*> (0x0x7f3b6ce60138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ce378a0) 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*> > (0x0x7f3b6ce37900) 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*> > (0x0x7f3b6ce601a0) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f3b6ce60208) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6ce37960) 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*> > (0x0x7f3b6ce60340) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f3b6ce603a8) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f3b6ce60410) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6ce379c0) 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*> > > (0x0x7f3b6ce604e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ce37a20) 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*> (0x0x7f3b6ce60548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ce37a80) 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*> > (0x0x7f3b6ce37ae0) 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*> > (0x0x7f3b6ce605b0) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f3b6ce60618) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ce37b40) 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*> (0x0x7f3b6ce60750) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ce37c60) 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> (0x0x7f3b6ce37cc0) 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*> (0x0x7f3b6ce607b8) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f3b6ce37d20) 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> (0x0x7f3b6ce375a0) 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*> (0x0x7f3b6ce60888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ce37d80) 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> (0x0x7f3b6ce01a28) 0 empty
  std::default_delete<const oif::frame::Value> (0x0x7f3b6ce37060) 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> > (0x0x7f3b6ce60958) 0 empty
  std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f3b6ce609c0) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f3b6ce37de0) 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> (0x0x7f3b6ce37e40) 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> > (0x0x7f3b6ce6d4d0) 0
  std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f3b6ce60a90) 0 empty
    std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f3b6ce60af8) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f3b6ce37ea0) 0 empty
  std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f3b6ce37f00) 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> > (0x0x7f3b6caf11e0) 0 empty

Class std::enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<false, void> (0x0x7f3b6caf1240) 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> > (0x0x7f3b6ce60bc8) 0
  std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f3b6ce6db60) 0
    std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f3b6ce60c30) 0 empty
      std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f3b6ce60c98) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f3b6caf1120) 0 empty
    std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f3b6caf1180) 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> > (0x0x7f3b6ce60d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6caf1300) 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> > > (0x0x7f3b6caf1360) 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> > (0x0x7f3b6ce60dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6caf13c0) 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> > > (0x0x7f3b6ce60e38) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f3b6ce60ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6caf1420) 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> > (0x0x7f3b6ce60f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6caf1480) 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>&> (0x0x7f3b6caf14e0) 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> (0x0x7f3b6ce60f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6caf1540) 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> > > (0x0x7f3b6caf15a0) 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> (0x0x7f3b6cbd9000) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6caf16c0) 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> > (0x0x7f3b6caf1720) 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> (0x0x7f3b6cbd9068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6caf1780) 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> > (0x0x7f3b6cbd90d0) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f3b6cbd9138) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6caf17e0) 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> (0x0x7f3b6cbd91a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6caf1840) 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> > (0x0x7f3b6caf18a0) 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> (0x0x7f3b6caf1960) 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> (0x0x7f3b6caf19c0) 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> (0x0x7f3b6caf1900) 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> (0x0x7f3b6cbd9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6caf1a20) 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> (0x0x7f3b6cbd93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6caf1a80) 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> > (0x0x7f3b6cbd9410) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f3b6cbd9478) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6caf1ae0) 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> > (0x0x7f3b6cbd94e0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f3b6cbd9548) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f3b6cbd95b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6caf1c00) 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> > > (0x0x7f3b6cbd9618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6caf1cc0) 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> (0x0x7f3b6cbd9680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6caf1d20) 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> > (0x0x7f3b6caf1d80) 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> > (0x0x7f3b6cbd97b8) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f3b6cbd9820) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6caf1de0) 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> (0x0x7f3b6cbd9958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6caf1f00) 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> (0x0x7f3b6caf1f60) 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> (0x0x7f3b6cbd99c0) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f3b6cbea000) 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> (0x0x7f3b6cde8c60) 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> > (0x0x7f3b6cbea060) 0 empty

Class std::is_function<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty> (0x0x7f3b6cbd9a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cbea0c0) 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> > > (0x0x7f3b6cbea120) 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> (0x0x7f3b6cbd9a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cbea180) 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> > (0x0x7f3b6cbea1e0) 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> (0x0x7f3b6cbd9af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cbea240) 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> > (0x0x7f3b6cbd9b60) 0 empty
  std::is_rvalue_reference<const UFTouchProperty> (0x0x7f3b6cbd9bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cbea2a0) 0 empty

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

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

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

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

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

Class std::is_void<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFTouchProperty> (0x0x7f3b6cbd9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cbea540) 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> > (0x0x7f3b6cbd9f70) 0 empty
  std::is_void<const UFTouchProperty> (0x0x7f3b6cc4f000) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cbea5a0) 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> > (0x0x7f3b6cc4f068) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty>, std::is_void<const UFTouchProperty> > (0x0x7f3b6cc4f0d0) 0 empty
    std::is_void<const UFTouchProperty> (0x0x7f3b6cc4f138) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cbea6c0) 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> > > (0x0x7f3b6cc4f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cbea780) 0 empty

Class std::is_object<const UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty> (0x0x7f3b6cc4f208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cbea7e0) 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> > (0x0x7f3b6cbea840) 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> > (0x0x7f3b6cc4f340) 0 empty
  std::is_object<const UFTouchProperty> (0x0x7f3b6cc4f3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cbea8a0) 0 empty

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

Class std::is_function<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty&> (0x0x7f3b6cc4f478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cbeaa80) 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&> > > (0x0x7f3b6cbeaae0) 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&> (0x0x7f3b6cc4f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cbeab40) 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&> > (0x0x7f3b6cbeaba0) 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&> > (0x0x7f3b6cc4f548) 0 empty
  std::is_lvalue_reference<const UFTouchProperty&> (0x0x7f3b6cc4f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cbeac00) 0 empty

Class std::is_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&> (0x0x7f3b6cc4f618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cbeac60) 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&> > (0x0x7f3b6cbeacc0) 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&> > (0x0x7f3b6cc4f750) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f3b6cc4f7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cbead20) 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&> > (0x0x7f3b6cc4f820) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > (0x0x7f3b6cc4f888) 0 empty
    std::is_reference<const UFTouchProperty&> (0x0x7f3b6cc4f8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cbeae40) 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&> > > (0x0x7f3b6cc4f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cbeaf00) 0 empty

Class std::is_object<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&> (0x0x7f3b6cc4f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cbeaf60) 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&> > (0x0x7f3b6cc66000) 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&> > (0x0x7f3b6cc4faf8) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f3b6cc4fb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cc66060) 0 empty

Class std::__is_referenceable<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&> (0x0x7f3b6cc4fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc66240) 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> (0x0x7f3b6cc662a0) 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&> (0x0x7f3b6cc4fc30) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&, true> (0x0x7f3b6cc66300) 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&> (0x0x7f3b6cbeaa20) 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&> (0x0x7f3b6cc4fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc66360) 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> (0x0x7f3b6cc4fd68) 0 empty
  std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6cc4fdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cc663c0) 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> (0x0x7f3b6cc4fe38) 0 empty
  std::__is_copy_assignable_impl<const UFTouchProperty, true> (0x0x7f3b6cc4fea0) 0 empty
    std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6cc4ff08) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cc66420) 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> > (0x0x7f3b6cc66480) 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> > > > (0x0x7f3b6cc4ff70) 0 empty
  std::is_copy_assignable<const UFTouchProperty> (0x0x7f3b6cc6f000) 0 empty
    std::__is_copy_assignable_impl<const UFTouchProperty, true> (0x0x7f3b6cc6f068) 0 empty
      std::is_assignable<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6cc6f0d0) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6cc664e0) 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&> (0x0x7f3b6cc66540) 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> > > > > (0x0x7f3b6cc6f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc665a0) 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&> (0x0x7f3b6cc66600) 0 empty

Class std::is_function<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty&&> (0x0x7f3b6cc6f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc666c0) 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&&> > > (0x0x7f3b6cc66720) 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&&> (0x0x7f3b6cc6f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc66840) 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&&> > (0x0x7f3b6cc668a0) 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&&> (0x0x7f3b6cc6f340) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc66900) 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&&> > (0x0x7f3b6cc6f3a8) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&&> (0x0x7f3b6cc6f410) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cc66960) 0 empty

Class std::is_reference<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&&> (0x0x7f3b6cc6f478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc669c0) 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&&> > (0x0x7f3b6cc66a20) 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&&> > (0x0x7f3b6cc6f5b0) 0 empty
  std::is_reference<const UFTouchProperty&&> (0x0x7f3b6cc6f618) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cc66a80) 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&&> > (0x0x7f3b6cc6f680) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&&>, std::is_void<const UFTouchProperty&&> > (0x0x7f3b6cc6f6e8) 0 empty
    std::is_reference<const UFTouchProperty&&> (0x0x7f3b6cc6f750) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cc66ba0) 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&&> > > (0x0x7f3b6cc6f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc66c60) 0 empty

Class std::is_object<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&&> (0x0x7f3b6cc6f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc66cc0) 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&&> > (0x0x7f3b6cc66d20) 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&&> > (0x0x7f3b6cc6f888) 0 empty
  std::is_reference<const UFTouchProperty&&> (0x0x7f3b6cc6f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cc66d80) 0 empty

Class std::__is_referenceable<const UFTouchProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&&> (0x0x7f3b6cc6fa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc66ea0) 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> (0x0x7f3b6cc66f00) 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&&> (0x0x7f3b6cc6fa90) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&&, true> (0x0x7f3b6cc66f60) 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&&> (0x0x7f3b6cc66660) 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&&> (0x0x7f3b6cc6faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc8f000) 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> (0x0x7f3b6cc6fb60) 0 empty
  std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f3b6cc6fbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cc8f060) 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> (0x0x7f3b6cc6fc30) 0 empty
  std::__is_move_assignable_impl<const UFTouchProperty, true> (0x0x7f3b6cc6fc98) 0 empty
    std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f3b6cc6fd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cc8f0c0) 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> > (0x0x7f3b6cc8f120) 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> > > > (0x0x7f3b6cc6fd68) 0 empty
  std::is_move_assignable<const UFTouchProperty> (0x0x7f3b6cc6fdd0) 0 empty
    std::__is_move_assignable_impl<const UFTouchProperty, true> (0x0x7f3b6cc6fe38) 0 empty
      std::is_assignable<const UFTouchProperty&, const UFTouchProperty&&> (0x0x7f3b6cc6fea0) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6cc8f180) 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&&> (0x0x7f3b6cc8f1e0) 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> > > (0x0x7f3b6cc8f240) 0 empty

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*> > (0x0x7f3b6cc8f2a0) 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> (0x0x7f3b6cc6ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc8f300) 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> > (0x0x7f3b6cc6ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc8f360) 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> > > (0x0x7f3b6cc8f3c0) 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> > > (0x0x7f3b6cc8f420) 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> > > (0x0x7f3b6cc6f138) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89a000) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cc8f480) 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> > > > (0x0x7f3b6cc8f4e0) 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> > > (0x0x7f3b6c89a068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc8f540) 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> > > > (0x0x7f3b6cc8f5a0) 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> > (0x0x7f3b6cc8f660) 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> > (0x0x7f3b6cc8f6c0) 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> > (0x0x7f3b6cc8f600) 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> > (0x0x7f3b6c89a138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc8f720) 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> > (0x0x7f3b6c89a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc8f780) 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> > > > (0x0x7f3b6cc8f7e0) 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> > (0x0x7f3b6c89a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc8f840) 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> > > (0x0x7f3b6cc8f8a0) 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> > (0x0x7f3b6c89a270) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6cc8f900) 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> > > (0x0x7f3b6c89a2d8) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89a340) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cc8f960) 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> > > (0x0x7f3b6c89a3a8) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f3b6c89a410) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89a478) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cc8f9c0) 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> > > > (0x0x7f3b6cc8fa80) 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> > > (0x0x7f3b6cc8fae0) 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> > > (0x0x7f3b6c89a4e0) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89a548) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6cc8fb40) 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> > > (0x0x7f3b6c89a5b0) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f3b6c89a618) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89a680) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6cc8fba0) 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> > > > (0x0x7f3b6c89a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc8fc00) 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> > (0x0x7f3b6c89a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc8fc60) 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> > > (0x0x7f3b6cc8fcc0) 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> > > (0x0x7f3b6c89a7b8) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89a820) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cc8fd20) 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> > (0x0x7f3b6c89a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc8fd80) 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> (0x0x7f3b6cc8fde0) 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> > (0x0x7f3b6c89a8f0) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f3b6cc8fe40) 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> (0x0x7f3b6cc8fa20) 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> > (0x0x7f3b6c89a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6cc8fea0) 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> > > (0x0x7f3b6c89aa28) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6cc8ff00) 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> > > > (0x0x7f3b6c89aaf8) 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> > > (0x0x7f3b6c89ab60) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89abc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6cc8ff60) 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> > > > > (0x0x7f3b6c89ac30) 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> > > > (0x0x7f3b6c89ac98) 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> > > (0x0x7f3b6c89ad00) 0 empty
      std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89ad68) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c8c1000) 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> > > > > (0x0x7f3b6c89add0) 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> > > > > (0x0x7f3b6c89ae38) 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> > > > (0x0x7f3b6c89aea0) 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> > > (0x0x7f3b6c89af08) 0 empty
        std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f3b6c89af70) 0 empty
          std::integral_constant<bool, true> (0x0x7f3b6c8c1060) 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> > > > > > (0x0x7f3b6c8c10c0) 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> > > (0x0x7f3b6c8c8000) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f3b6c8c8068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c8c1120) 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> > (0x0x7f3b6cde8c00) 0

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> > > > > > (0x0x7f3b6c8c11e0) 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>&> (0x0x7f3b6c8c8138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c8c12a0) 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>&> > > (0x0x7f3b6c8c1300) 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>&> (0x0x7f3b6c8c81a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c8c1360) 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>&> > (0x0x7f3b6c8c13c0) 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>&> > (0x0x7f3b6c8c8208) 0 empty
  std::is_lvalue_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f3b6c8c8270) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c8c1420) 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>&> (0x0x7f3b6c8c82d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c8c1480) 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>&> > (0x0x7f3b6c8c14e0) 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>&> > (0x0x7f3b6c8c8340) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f3b6c8c83a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c8c1540) 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>&> > (0x0x7f3b6c8c8410) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&>, std::is_void<std::default_delete<const oif::frame::Value>&> > (0x0x7f3b6c8c8478) 0 empty
    std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f3b6c8c84e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c8c15a0) 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>&> > > (0x0x7f3b6c8c8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c8c1600) 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>&> (0x0x7f3b6c8c85b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c8c1660) 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>&> > (0x0x7f3b6c8c16c0) 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>&> > (0x0x7f3b6c8c8618) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&> (0x0x7f3b6c8c8680) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c8c1720) 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>&> (0x0x7f3b6c8c86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c8c1780) 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> (0x0x7f3b6c8c17e0) 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>&> (0x0x7f3b6c8c8750) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&, true> (0x0x7f3b6c8c1840) 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>&&> (0x0x7f3b6c8c8820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c8c18a0) 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>&&> > > (0x0x7f3b6c8c1900) 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>&&> (0x0x7f3b6c8c8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c8c1960) 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>&&> > (0x0x7f3b6c8c19c0) 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>&&> (0x0x7f3b6c8c88f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c8c1a20) 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>&&> > (0x0x7f3b6c8c8958) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f3b6c8c89c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c8c1a80) 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>&&> (0x0x7f3b6c8c8a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c8c1ae0) 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>&&> > (0x0x7f3b6c8c1b40) 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>&&> > (0x0x7f3b6c8c8a90) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f3b6c8c8af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c8c1ba0) 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>&&> > (0x0x7f3b6c8c8b60) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value>&&>, std::is_void<std::default_delete<const oif::frame::Value>&&> > (0x0x7f3b6c8c8bc8) 0 empty
    std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f3b6c8c8c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c8c1c00) 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>&&> > > (0x0x7f3b6c8c8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c8c1c60) 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>&&> (0x0x7f3b6c8c8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c8c1cc0) 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>&&> > (0x0x7f3b6c8c1d20) 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>&&> > (0x0x7f3b6c8c8d68) 0 empty
  std::is_reference<std::default_delete<const oif::frame::Value>&&> (0x0x7f3b6c8c8dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c8c1d80) 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>&&> (0x0x7f3b6c8c8e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c8c1de0) 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> (0x0x7f3b6c8c1e40) 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>&&> (0x0x7f3b6c8c8ea0) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>&&, true> (0x0x7f3b6c8c1f60) 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>&&> (0x0x7f3b6c8c1240) 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>&&> (0x0x7f3b6c8c8f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c907060) 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>&&> > (0x0x7f3b6c8c8f70) 0 empty
  std::is_assignable<std::default_delete<const oif::frame::Value>&, std::default_delete<const oif::frame::Value>&&> (0x0x7f3b6c909000) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c9070c0) 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>&> (0x0x7f3b6c907120) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<const UFAxisType&> > (0x0x7f3b6c907f60) 0 empty

Class std::is_empty<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFAxisType&> (0x0x7f3b6c9090d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c92d000) 0 empty

Class std::__is_empty_non_tuple<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const UFAxisType&> (0x0x7f3b6c909138) 0 empty
  std::is_empty<const UFAxisType&> (0x0x7f3b6c9091a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c92d060) 0 empty

Class std::_Head_base<0ul, const UFAxisType&, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const UFAxisType&, false> (0x0x7f3b6c92d0c0) 0

Class std::_Tuple_impl<0ul, const UFAxisType&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const UFAxisType&> (0x0x7f3b6c909208) 0
  std::_Head_base<0ul, const UFAxisType&, false> (0x0x7f3b6c92d120) 0

Class std::tuple<const UFAxisType&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFAxisType&> (0x0x7f3b6c9092d8) 0
  std::_Tuple_impl<0ul, const UFAxisType&> (0x0x7f3b6c909340) 0
    std::_Head_base<0ul, const UFAxisType&, false> (0x0x7f3b6c92d180) 0

Class std::is_same<void, void>
   size=1 align=1
   base size=1 base align=1
std::is_same<void, void> (0x0x7f3b6c909410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c92d1e0) 0 empty

Class std::_TC<true, const UFAxisType&>
   size=1 align=1
   base size=0 base align=1
std::_TC<true, const UFAxisType&> (0x0x7f3b6c92d240) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&>, std::__is_direct_constructible_new_safe<const UFAxisType&, const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&>, std::__is_direct_constructible_new_safe<const UFAxisType&, const UFAxisType&> > (0x0x7f3b6c92d2a0) 0 empty

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

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

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

Class std::__is_void_helper<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const UFAxisType&> (0x0x7f3b6c909618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c92d420) 0 empty

Class std::is_void<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFAxisType&> (0x0x7f3b6c909680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c92d480) 0 empty

Class std::conditional<false, std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&> > (0x0x7f3b6c92d4e0) 0 empty

Class std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&> > (0x0x7f3b6c9096e8) 0 empty
  std::is_function<const UFAxisType&> (0x0x7f3b6c909750) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c92d6c0) 0 empty

Class std::__not_<std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&> > > (0x0x7f3b6c9097b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c92d720) 0 empty

Class std::conditional<true, std::is_rvalue_reference<const UFAxisType&>, std::is_lvalue_reference<const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_rvalue_reference<const UFAxisType&>, std::is_lvalue_reference<const UFAxisType&> > (0x0x7f3b6c92d900) 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&> (0x0x7f3b6c909820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c92d960) 0 empty

Class std::__and_<std::is_lvalue_reference<const UFAxisType&>, std::is_rvalue_reference<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const UFAxisType&>, std::is_rvalue_reference<const UFAxisType&> > (0x0x7f3b6c909888) 0 empty
  std::is_rvalue_reference<const UFAxisType&> (0x0x7f3b6c9098f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c92d9c0) 0 empty

Class std::__is_static_castable_impl<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const UFAxisType&, const UFAxisType&> (0x0x7f3b6c909af8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f3b6c92da20) 0 empty

Class std::__is_static_castable_safe<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const UFAxisType&, const UFAxisType&> (0x0x7f3b6c909bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c92da80) 0 empty

Class std::__is_static_castable<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const UFAxisType&, const UFAxisType&> (0x0x7f3b6c909c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c92dae0) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > >, std::__is_static_castable<const UFAxisType&, const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > >, std::__is_static_castable<const UFAxisType&, const UFAxisType&> > (0x0x7f3b6c92db40) 0 empty

Class std::remove_reference<const UFAxisType&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const UFAxisType&> (0x0x7f3b6c92dc00) 0 empty

Class std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true> (0x0x7f3b6c92dba0) 0 empty

Class std::is_same<UFAxisType, UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFAxisType, UFAxisType> (0x0x7f3b6c909d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c92dc60) 0 empty

Class std::__not_<std::is_same<UFAxisType, UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<UFAxisType, UFAxisType> > (0x0x7f3b6c909d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c92dcc0) 0 empty

Class std::conditional<false, std::__and_<std::is_base_of<UFAxisType, UFAxisType>, std::__not_<std::is_constructible<UFAxisType, const UFAxisType&> > >, std::__not_<std::is_same<UFAxisType, UFAxisType> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::is_base_of<UFAxisType, UFAxisType>, std::__not_<std::is_constructible<UFAxisType, const UFAxisType&> > >, std::__not_<std::is_same<UFAxisType, UFAxisType> > > (0x0x7f3b6c92dd20) 0 empty

Class std::__and_<std::__not_<std::is_same<UFAxisType, UFAxisType> >, std::is_base_of<UFAxisType, UFAxisType>, std::__not_<std::is_constructible<UFAxisType, const UFAxisType&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<UFAxisType, UFAxisType> >, std::is_base_of<UFAxisType, UFAxisType>, std::__not_<std::is_constructible<UFAxisType, const UFAxisType&> > > (0x0x7f3b6c909dd0) 0 empty
  std::__not_<std::is_same<UFAxisType, UFAxisType> > (0x0x7f3b6c909e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c92dd80) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > (0x0x7f3b6c92dde0) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> (0x0x7f3b6c909ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c92de40) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > (0x0x7f3b6c909f08) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> (0x0x7f3b6c909f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c92dea0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > > (0x0x7f3b6c9093a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c92df00) 0 empty

Class std::__and_<std::__is_static_castable<const UFAxisType&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const UFAxisType&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > > > (0x0x7f3b6c909478) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > > (0x0x7f3b6c9094e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c92df60) 0 empty

Class std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&> (0x0x7f3b6c909548) 0 empty
  std::__and_<std::__is_static_castable<const UFAxisType&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > > > (0x0x7f3b6ca47000) 0 empty
    std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > > (0x0x7f3b6ca47068) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6ca48000) 0 empty

Class std::__is_direct_constructible_new<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFAxisType&, const UFAxisType&> (0x0x7f3b6ca470d0) 0 empty
  std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&> (0x0x7f3b6ca47138) 0 empty
    std::__and_<std::__is_static_castable<const UFAxisType&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > > > (0x0x7f3b6ca471a0) 0 empty
      std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFAxisType&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> > > (0x0x7f3b6ca47208) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6ca48060) 0 empty

Class std::__is_direct_constructible<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f3b6ca47270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ca480c0) 0 empty

Class std::__is_constructible_impl<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f3b6ca472d8) 0 empty
  std::__is_direct_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f3b6ca47340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ca48120) 0 empty

Class std::is_constructible<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f3b6ca473a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ca48180) 0 empty

Class std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&> > (0x0x7f3b6ca47410) 0 empty
  std::is_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f3b6ca47478) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ca481e0) 0 empty

Class std::conditional<false, std::is_void<const UFAxisType&>, std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const UFAxisType&>, std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > > (0x0x7f3b6ca482a0) 0 empty

Class std::conditional<false, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f3b6ca48300) 0 empty

Class std::is_array<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFAxisType&> (0x0x7f3b6ca475b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ca484e0) 0 empty

Class std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f3b6ca47618) 0 empty
  std::is_array<const UFAxisType&> (0x0x7f3b6ca47680) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6ca48540) 0 empty

Class std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f3b6ca476e8) 0 empty
  std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f3b6ca47750) 0 empty
    std::is_array<const UFAxisType&> (0x0x7f3b6ca477b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6ca485a0) 0 empty

Class std::__is_convertible_helper<const UFAxisType&, const UFAxisType&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const UFAxisType&, const UFAxisType&, false> (0x0x7f3b6ca48600) 0 empty

Class std::is_convertible<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const UFAxisType&, const UFAxisType&> (0x0x7f3b6ca47888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ca48660) 0 empty

Class std::__and_<std::is_convertible<const UFAxisType&, const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const UFAxisType&, const UFAxisType&> > (0x0x7f3b6ca478f0) 0 empty
  std::is_convertible<const UFAxisType&, const UFAxisType&> (0x0x7f3b6ca47958) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ca486c0) 0 empty

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

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

Class std::is_same<std::tuple<const UFAxisType&>, UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFAxisType&>, UFAxisType> (0x0x7f3b6ca47d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ca48840) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFAxisType&>, UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFAxisType&>, UFAxisType> > (0x0x7f3b6ca47d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ca488a0) 0 empty

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 (0x0x7f3b6c67b120) 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> > (0x0x7f3b6c67b0c0) 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> > (0x0x7f3b6ca474e0) 0
  std::_Rb_tree_node_base (0x0x7f3b6c67b060) 0

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

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

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

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

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

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

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

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

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

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

Class std::pointer_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<wchar_t*> (0x0x7f3b6c6a9540) 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> (0x0x7f3b6c6a9ea0) 0

Class std::remove_reference<oif::frame::UFTouch*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<oif::frame::UFTouch*&> (0x0x7f3b6c6d5120) 0 empty

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> (0x0x7f3b6c6fc300) 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> (0x0x7f3b6c6d9138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c6fc360) 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> > > (0x0x7f3b6c6fc3c0) 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> (0x0x7f3b6c6d91a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c6fc4e0) 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> > (0x0x7f3b6c6fc540) 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> (0x0x7f3b6c6d9208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c6fc5a0) 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> > (0x0x7f3b6c6d9270) 0 empty
  std::is_rvalue_reference<const long unsigned int> (0x0x7f3b6c6d92d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c6fc600) 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> (0x0x7f3b6c6d9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c6fc660) 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> > (0x0x7f3b6c6fc6c0) 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> (0x0x7f3b6c6fc780) 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> (0x0x7f3b6c6fc7e0) 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> (0x0x7f3b6c6fc720) 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> (0x0x7f3b6c6d94e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c6fc840) 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> (0x0x7f3b6c6d9548) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c6fc8a0) 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> > (0x0x7f3b6c6d95b0) 0 empty
  std::is_void<const long unsigned int> (0x0x7f3b6c6d9618) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c6fc900) 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> > (0x0x7f3b6c6d9680) 0 empty
  std::__or_<std::is_reference<const long unsigned int>, std::is_void<const long unsigned int> > (0x0x7f3b6c6d96e8) 0 empty
    std::is_void<const long unsigned int> (0x0x7f3b6c6d9750) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c6fca20) 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> > > (0x0x7f3b6c6d97b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c6fcae0) 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> (0x0x7f3b6c6d9820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c6fcb40) 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> > (0x0x7f3b6c6fcba0) 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> > (0x0x7f3b6c6d9958) 0 empty
  std::is_object<const long unsigned int> (0x0x7f3b6c6d99c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c6fcc00) 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> (0x0x7f3b6c6d9af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c6fcd20) 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&> (0x0x7f3b6c6d9b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c6fcde0) 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&> > > (0x0x7f3b6c6fce40) 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&> (0x0x7f3b6c6d9bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c6fcf60) 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&> > (0x0x7f3b6c769000) 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&> > (0x0x7f3b6c6d9c30) 0 empty
  std::is_lvalue_reference<const long unsigned int&> (0x0x7f3b6c6d9c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c769060) 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&> (0x0x7f3b6c6d9d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c7690c0) 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&> > (0x0x7f3b6c769120) 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&> > (0x0x7f3b6c6d9e38) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f3b6c6d9ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c769180) 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&> > (0x0x7f3b6c76b000) 0 empty
  std::__or_<std::is_reference<const long unsigned int&>, std::is_void<const long unsigned int&> > (0x0x7f3b6c76b068) 0 empty
    std::is_reference<const long unsigned int&> (0x0x7f3b6c76b0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c7691e0) 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&> > > (0x0x7f3b6c76b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c769240) 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&> (0x0x7f3b6c76b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c7692a0) 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&> > (0x0x7f3b6c769300) 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&> > (0x0x7f3b6c76b270) 0 empty
  std::is_reference<const long unsigned int&> (0x0x7f3b6c76b2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c769360) 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&> (0x0x7f3b6c76b410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c769480) 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> (0x0x7f3b6c7694e0) 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&> (0x0x7f3b6c76b478) 0 empty
  std::__add_rvalue_reference_helper<const long unsigned int&, true> (0x0x7f3b6c769540) 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&> (0x0x7f3b6c6fcd80) 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&> (0x0x7f3b6c76b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c7695a0) 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> (0x0x7f3b6c76b5b0) 0 empty
  std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f3b6c76b618) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c769600) 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> (0x0x7f3b6c76b680) 0 empty
  std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f3b6c76b6e8) 0 empty
    std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f3b6c76b750) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c769660) 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> > (0x0x7f3b6c7696c0) 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> > (0x0x7f3b6c76b7b8) 0 empty
  std::is_copy_assignable<const long unsigned int> (0x0x7f3b6c76b820) 0 empty
    std::__is_copy_assignable_impl<const long unsigned int, true> (0x0x7f3b6c76b888) 0 empty
      std::is_assignable<const long unsigned int&, const long unsigned int&> (0x0x7f3b6c76b8f0) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6c769720) 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&> (0x0x7f3b6c769780) 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> > > (0x0x7f3b6c76bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c7697e0) 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&> (0x0x7f3b6c769840) 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&&> (0x0x7f3b6c76bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c769900) 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&&> > > (0x0x7f3b6c769960) 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&&> (0x0x7f3b6c76bf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c769a80) 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&&> > (0x0x7f3b6c769ae0) 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&&> (0x0x7f3b6c76bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c769b40) 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&&> > (0x0x7f3b6c78a000) 0 empty
  std::is_rvalue_reference<const long unsigned int&&> (0x0x7f3b6c78a068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c769ba0) 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&&> (0x0x7f3b6c78a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c769c00) 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&&> > (0x0x7f3b6c769c60) 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&&> > (0x0x7f3b6c78a138) 0 empty
  std::is_reference<const long unsigned int&&> (0x0x7f3b6c78a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c769cc0) 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&&> > (0x0x7f3b6c78a2d8) 0 empty
  std::__or_<std::is_reference<const long unsigned int&&>, std::is_void<const long unsigned int&&> > (0x0x7f3b6c78a340) 0 empty
    std::is_reference<const long unsigned int&&> (0x0x7f3b6c78a3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c769d20) 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&&> > > (0x0x7f3b6c78a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c769d80) 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&&> (0x0x7f3b6c78a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c769de0) 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&&> > (0x0x7f3b6c769e40) 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&&> > (0x0x7f3b6c78a548) 0 empty
  std::is_reference<const long unsigned int&&> (0x0x7f3b6c78a5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c769ea0) 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&&> (0x0x7f3b6c78a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c794000) 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> (0x0x7f3b6c794060) 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&&> (0x0x7f3b6c78a750) 0 empty
  std::__add_rvalue_reference_helper<const long unsigned int&&, true> (0x0x7f3b6c7940c0) 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&&> (0x0x7f3b6c7698a0) 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&&> (0x0x7f3b6c78a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c794120) 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> (0x0x7f3b6c78a820) 0 empty
  std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f3b6c78a888) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c794180) 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> (0x0x7f3b6c78a8f0) 0 empty
  std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f3b6c78a958) 0 empty
    std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f3b6c78a9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c7941e0) 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> > (0x0x7f3b6c794240) 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> > (0x0x7f3b6c78aa28) 0 empty
  std::is_move_assignable<const long unsigned int> (0x0x7f3b6c78aa90) 0 empty
    std::__is_move_assignable_impl<const long unsigned int, true> (0x0x7f3b6c78aaf8) 0 empty
      std::is_assignable<const long unsigned int&, const long unsigned int&&> (0x0x7f3b6c78ab60) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6c7942a0) 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&&> (0x0x7f3b6c794300) 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> (0x0x7f3b6c6fc2a0) 0

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 (0x0x7f3b6c7944e0) 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> > (0x0x7f3b6c6fc240) 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> > (0x0x7f3b6c6d90d0) 0
  std::_Rb_tree_node_base (0x0x7f3b6c6fc1e0) 0

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 (0x0x7f3b6c794d80) 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> > > (0x0x7f3b6c794d20) 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> > > (0x0x7f3b6c78ad68) 0
  std::_Rb_tree_node_base (0x0x7f3b6c794cc0) 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&> > (0x0x7f3b6c794ea0) 0 empty

Class std::is_empty<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFTouchProperty&> (0x0x7f3b6c78af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c794f00) 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&> (0x0x7f3b6c78af70) 0 empty
  std::is_empty<const UFTouchProperty&> (0x0x7f3b6c78aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c794f60) 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> (0x0x7f3b6c7d6000) 0

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

Class std::tuple<const UFTouchProperty&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFTouchProperty&> (0x0x7f3b6c7ea0d0) 0
  std::_Tuple_impl<0ul, const UFTouchProperty&> (0x0x7f3b6c7ea138) 0
    std::_Head_base<0ul, const UFTouchProperty&, false> (0x0x7f3b6c7d60c0) 0

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

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

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

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

Class std::is_void<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFTouchProperty&> (0x0x7f3b6c7ea3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c7d6360) 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&> > (0x0x7f3b6c7d63c0) 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&> > (0x0x7f3b6c7ea4e0) 0 empty
  std::is_function<const UFTouchProperty&> (0x0x7f3b6c7ea548) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c7d6420) 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&> > > (0x0x7f3b6c7ea5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c7d6540) 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&> > (0x0x7f3b6c7d65a0) 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&> (0x0x7f3b6c7ea6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c7d6600) 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&> > (0x0x7f3b6c7ea750) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&> (0x0x7f3b6c7ea7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c7d6660) 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&> (0x0x7f3b6c7ea820) 0 empty
  std::__do_is_static_castable_impl (0x0x7f3b6c7d66c0) 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&> (0x0x7f3b6c7ea8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c7d6720) 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&> (0x0x7f3b6c7ea958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c7d6780) 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&> > (0x0x7f3b6c7d67e0) 0 empty

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

Class std::is_same<UFTouchProperty, UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFTouchProperty, UFTouchProperty> (0x0x7f3b6c7eaa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c7d6900) 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> > (0x0x7f3b6c7eaa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c7d6960) 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> > > (0x0x7f3b6c7d69c0) 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&> > > (0x0x7f3b6c7eaaf8) 0 empty
  std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > (0x0x7f3b6c7eab60) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c7d6a20) 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> > (0x0x7f3b6c7d6a80) 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> (0x0x7f3b6c7eabc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c7d6ae0) 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> > (0x0x7f3b6c7eac30) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> (0x0x7f3b6c7eac98) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c7d6b40) 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> > > (0x0x7f3b6c7ead00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c7d6ba0) 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> > > > (0x0x7f3b6c7ead68) 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> > > (0x0x7f3b6c7eadd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c7d6c00) 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&> (0x0x7f3b6c7eae38) 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> > > > (0x0x7f3b6c7eaea0) 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> > > (0x0x7f3b6c7eaf08) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c7d6c60) 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&> (0x0x7f3b6c7eaf70) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6c7ea1a0) 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> > > > (0x0x7f3b6c7ea208) 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> > > (0x0x7f3b6c7ea270) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c7d6cc0) 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&> (0x0x7f3b6c4f0000) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c7d6d20) 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&> (0x0x7f3b6c4f0068) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6c4f00d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c7d6d80) 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&> (0x0x7f3b6c4f0138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c7d6de0) 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&> > (0x0x7f3b6c4f01a0) 0 empty
  std::is_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6c4f0208) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c7d6e40) 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&> > > (0x0x7f3b6c7d6f00) 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&> > (0x0x7f3b6c7d6f60) 0 empty

Class std::is_array<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFTouchProperty&> (0x0x7f3b6c4f0410) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c4fb000) 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&> > (0x0x7f3b6c4f0478) 0 empty
  std::is_array<const UFTouchProperty&> (0x0x7f3b6c4f04e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c4fb060) 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&> > (0x0x7f3b6c4f0548) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f3b6c4f05b0) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f3b6c4f0618) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c4fb180) 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> (0x0x7f3b6c4fb240) 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&> (0x0x7f3b6c4f06e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4fb2a0) 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&> > (0x0x7f3b6c4f0750) 0 empty
  std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6c4f07b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c4fb300) 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> (0x0x7f3b6c4f0a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c4fb3c0) 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> > (0x0x7f3b6c4f0af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4fb420) 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*> > (0x0x7f3b6c4f0ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4fba80) 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*> > > (0x0x7f3b6c4fbae0) 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*> (0x0x7f3b6c4f0f08) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6c4fbb40) 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*> > (0x0x7f3b6c4f0f70) 0 empty
  std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f3b6c4f0270) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6c4fbba0) 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*> (0x0x7f3b6c4f02d8) 0 empty
  std::__and_<std::__not_<std::is_void<const oif::frame::Value*> >, std::__is_default_constructible_impl<const oif::frame::Value*> > (0x0x7f3b6c4f0888) 0 empty
    std::__is_default_constructible_impl<const oif::frame::Value*> (0x0x7f3b6c4f0958) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6c4fbc00) 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> (0x0x7f3b6c4f09c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4fbc60) 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*> (0x0x7f3b6c4f0b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4fbcc0) 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*> > (0x0x7f3b6c4fbd20) 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*> (0x0x7f3b6c4f0bc8) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f3b6c4fbd80) 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*> (0x0x7f3b6c4f0c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4fbde0) 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*> > (0x0x7f3b6c4f0d00) 0 empty
  std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f3b6c4f0d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c4fbe40) 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*> (0x0x7f3b6c4f0e38) 0 empty
  std::__and_<std::is_default_constructible<const oif::frame::Value*>, std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> > (0x0x7f3b6c539000) 0 empty
    std::__is_implicitly_default_constructible_safe<const oif::frame::Value*> (0x0x7f3b6c539068) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c4fbea0) 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*> > (0x0x7f3b6c4fbf00) 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> > > (0x0x7f3b6c5390d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4fbf60) 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> > > > (0x0x7f3b6c53f000) 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> > (0x0x7f3b6c539138) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f3b6c53f060) 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> > > (0x0x7f3b6c5391a0) 0 empty
  std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c539208) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f3b6c53f0c0) 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> > (0x0x7f3b6c539270) 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> > > (0x0x7f3b6c5392d8) 0 empty
    std::__is_default_constructible_impl<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c539340) 0 empty
      std::__do_is_default_constructible_impl (0x0x7f3b6c53f120) 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> (0x0x7f3b6c5393a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c53f180) 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> > (0x0x7f3b6c539410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c53f2a0) 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> > > (0x0x7f3b6c53f300) 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> > (0x0x7f3b6c539478) 0 empty
  std::__do_is_implicitly_default_constructible_impl (0x0x7f3b6c53f420) 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> > (0x0x7f3b6c539548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c53f600) 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> > > (0x0x7f3b6c5395b0) 0 empty
  std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c539618) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c53f720) 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> > (0x0x7f3b6c539680) 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> > > (0x0x7f3b6c5396e8) 0 empty
    std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c539750) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c53f7e0) 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> > > (0x0x7f3b6c5397b8) 0 empty
  std::__is_implicitly_default_constructible<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c539820) 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> > > (0x0x7f3b6c539888) 0 empty
      std::__is_implicitly_default_constructible_safe<std::default_delete<const oif::frame::Value> > (0x0x7f3b6c5398f0) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c53f960) 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*> > (0x0x7f3b6c53fa80) 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> > > (0x0x7f3b6c53fae0) 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> > > > (0x0x7f3b6c539a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c53fb40) 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> > > > > (0x0x7f3b6c539a90) 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> > > > (0x0x7f3b6c539af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c53fba0) 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> > > > > (0x0x7f3b6c539b60) 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> > > > > (0x0x7f3b6c539bc8) 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> > > > (0x0x7f3b6c539c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c53fc00) 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> > > (0x0x7f3b6c5605a0) 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> > (0x0x7f3b6c539d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c560780) 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> > (0x0x7f3b6c539dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c5607e0) 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> > > > (0x0x7f3b6c560cc0) 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> > > > (0x0x7f3b6c5801a0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > > (0x0x7f3b6c560de0) 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&> (0x0x7f3b6c5a5960) 0 empty

Class std::remove_reference<std::tuple<const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const UFAxisType&> > (0x0x7f3b6c5a5a20) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f3b6c5a5ae0) 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*> (0x0x7f3b6c5805b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c5a5ba0) 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*> (0x0x7f3b6c5a5c00) 0 empty

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

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

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

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

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

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f3b6c5d2d20) 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> (0x0x7f3b6c5f8120) 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> (0x0x7f3b6c5f8180) 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> (0x0x7f3b6c5f80c0) 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> (0x0x7f3b6c580ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c5f81e0) 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> (0x0x7f3b6c5f8240) 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*> (0x0x7f3b6c5f8060) 0 empty

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> (0x0x7f3b6c580f08) 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> (0x0x7f3b6c580f70) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f3b6c580f08)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f3b6c5f8300) 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> (0x0x7f3b6c580680) 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> (0x0x7f3b6c5806e8) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f3b6c580680)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f3b6c5f87e0) 0 empty

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

Class std::is_function<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty> (0x0x7f3b6c5808f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c6270c0) 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> > > (0x0x7f3b6c627120) 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> (0x0x7f3b6c580958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c627180) 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> > (0x0x7f3b6c6271e0) 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> (0x0x7f3b6c5809c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c627240) 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> > (0x0x7f3b6c580a28) 0 empty
  std::is_rvalue_reference<const UFFrameProperty> (0x0x7f3b6c580a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c6272a0) 0 empty

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

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

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

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

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

Class std::is_void<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFFrameProperty> (0x0x7f3b6c2782d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c627540) 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> > (0x0x7f3b6c278340) 0 empty
  std::is_void<const UFFrameProperty> (0x0x7f3b6c2783a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c6275a0) 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> > (0x0x7f3b6c278410) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty>, std::is_void<const UFFrameProperty> > (0x0x7f3b6c278478) 0 empty
    std::is_void<const UFFrameProperty> (0x0x7f3b6c2784e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c6276c0) 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> > > (0x0x7f3b6c278548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c627780) 0 empty

Class std::is_object<const UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty> (0x0x7f3b6c2785b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c6277e0) 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> > (0x0x7f3b6c627840) 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> > (0x0x7f3b6c2786e8) 0 empty
  std::is_object<const UFFrameProperty> (0x0x7f3b6c278750) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c6278a0) 0 empty

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

Class std::is_function<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&> (0x0x7f3b6c278820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c627a80) 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&> > > (0x0x7f3b6c627ae0) 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&> (0x0x7f3b6c278888) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c627b40) 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&> > (0x0x7f3b6c627ba0) 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&> > (0x0x7f3b6c2788f0) 0 empty
  std::is_lvalue_reference<const UFFrameProperty&> (0x0x7f3b6c278958) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c627c00) 0 empty

Class std::is_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&> (0x0x7f3b6c2789c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c627c60) 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&> > (0x0x7f3b6c627cc0) 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&> > (0x0x7f3b6c278af8) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f3b6c278b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c627d20) 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&> > (0x0x7f3b6c278bc8) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f3b6c278c30) 0 empty
    std::is_reference<const UFFrameProperty&> (0x0x7f3b6c278c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c627e40) 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&> > > (0x0x7f3b6c278d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c627f00) 0 empty

Class std::is_object<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&> (0x0x7f3b6c278d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c627f60) 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&> > (0x0x7f3b6c298000) 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&> > (0x0x7f3b6c278ea0) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f3b6c278f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c298060) 0 empty

Class std::__is_referenceable<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty&> (0x0x7f3b6c278f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c298240) 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> (0x0x7f3b6c2982a0) 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&> (0x0x7f3b6c29b000) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&, true> (0x0x7f3b6c298300) 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&> (0x0x7f3b6c627a20) 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&> (0x0x7f3b6c29b0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c298360) 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> (0x0x7f3b6c29b138) 0 empty
  std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f3b6c29b1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c2983c0) 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> (0x0x7f3b6c29b208) 0 empty
  std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f3b6c29b270) 0 empty
    std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f3b6c29b2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c298420) 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> > (0x0x7f3b6c298480) 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> > > > (0x0x7f3b6c29b340) 0 empty
  std::is_copy_assignable<const UFFrameProperty> (0x0x7f3b6c29b3a8) 0 empty
    std::__is_copy_assignable_impl<const UFFrameProperty, true> (0x0x7f3b6c29b410) 0 empty
      std::is_assignable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f3b6c29b478) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6c2984e0) 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&> (0x0x7f3b6c298540) 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> > > > > (0x0x7f3b6c29b548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c2985a0) 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&> (0x0x7f3b6c298600) 0 empty

Class std::is_function<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&&> (0x0x7f3b6c29b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c2986c0) 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&&> > > (0x0x7f3b6c298720) 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&&> (0x0x7f3b6c29b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c298840) 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&&> > (0x0x7f3b6c2988a0) 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&&> (0x0x7f3b6c29b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c298900) 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&&> > (0x0x7f3b6c29b750) 0 empty
  std::is_rvalue_reference<const UFFrameProperty&&> (0x0x7f3b6c29b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c298960) 0 empty

Class std::is_reference<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&&> (0x0x7f3b6c29b820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c2989c0) 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&&> > (0x0x7f3b6c298a20) 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&&> > (0x0x7f3b6c29b958) 0 empty
  std::is_reference<const UFFrameProperty&&> (0x0x7f3b6c29b9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c298a80) 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&&> > (0x0x7f3b6c29ba28) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&&>, std::is_void<const UFFrameProperty&&> > (0x0x7f3b6c29ba90) 0 empty
    std::is_reference<const UFFrameProperty&&> (0x0x7f3b6c29baf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c298ba0) 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&&> > > (0x0x7f3b6c29bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c298c60) 0 empty

Class std::is_object<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&&> (0x0x7f3b6c29bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c298cc0) 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&&> > (0x0x7f3b6c298d20) 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&&> > (0x0x7f3b6c29bc30) 0 empty
  std::is_reference<const UFFrameProperty&&> (0x0x7f3b6c29bc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c298d80) 0 empty

Class std::__is_referenceable<const UFFrameProperty&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty&&> (0x0x7f3b6c29bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c298ea0) 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> (0x0x7f3b6c298f00) 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&&> (0x0x7f3b6c29be38) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&&, true> (0x0x7f3b6c298f60) 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&&> (0x0x7f3b6c298660) 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&&> (0x0x7f3b6c29bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c2bf000) 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> (0x0x7f3b6c29bf08) 0 empty
  std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f3b6c29bf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c2bf060) 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> (0x0x7f3b6c2c1000) 0 empty
  std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f3b6c2c1068) 0 empty
    std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f3b6c2c10d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c2bf0c0) 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> > (0x0x7f3b6c2bf120) 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> > > > (0x0x7f3b6c2c1138) 0 empty
  std::is_move_assignable<const UFFrameProperty> (0x0x7f3b6c2c11a0) 0 empty
    std::__is_move_assignable_impl<const UFFrameProperty, true> (0x0x7f3b6c2c1208) 0 empty
      std::is_assignable<const UFFrameProperty&, const UFFrameProperty&&> (0x0x7f3b6c2c1270) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6c2bf180) 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&&> (0x0x7f3b6c2bf1e0) 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> > (0x0x7f3b6c627000) 0

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 (0x0x7f3b6c2bf240) 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> > > (0x0x7f3b6c5f8f60) 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> > > (0x0x7f3b6c580888) 0
  std::_Rb_tree_node_base (0x0x7f3b6c5f8f00) 0

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>*> (0x0x7f3b6c2bf720) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f3b6c2bf780) 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&> > (0x0x7f3b6c2fb900) 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> > > (0x0x7f3b6c2fba80) 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> > > (0x0x7f3b6c2c1618) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f3b6c2fbae0) 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*&&> > (0x0x7f3b6c2fbd80) 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*> > > (0x0x7f3b6c2fbea0) 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*> > (0x0x7f3b6c2fbf00) 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> > > (0x0x7f3b6c2c1680) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f3b6c2c16e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c2fbf60) 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*> (0x0x7f3b6c2c1750) 0 empty
  std::__and_<std::is_array<const oif::frame::Value*>, std::__not_<std::extent<const oif::frame::Value*, 0u> > > (0x0x7f3b6c2c17b8) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f3b6c2c1820) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c33e000) 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*> > (0x0x7f3b6c33e060) 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*> > (0x0x7f3b6c2c1888) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f3b6c2c18f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c33e0c0) 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*> > (0x0x7f3b6c2c1958) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f3b6c2c19c0) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f3b6c2c1a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c33e120) 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*> > (0x0x7f3b6c33e180) 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*> (0x0x7f3b6c2c1a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c33e1e0) 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*> (0x0x7f3b6c2c1af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c33e240) 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*> > (0x0x7f3b6c33e2a0) 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*> (0x0x7f3b6c2c1b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c33e300) 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*> (0x0x7f3b6c2c1bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c33e360) 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*> > (0x0x7f3b6c2c1c30) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f3b6c2c1c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c33e3c0) 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*> (0x0x7f3b6c2c1dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c33e420) 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*> > > (0x0x7f3b6c33e480) 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*> (0x0x7f3b6c2c1e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c33e4e0) 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*> > > (0x0x7f3b6c33e540) 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*> (0x0x7f3b6c2c1ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c33e5a0) 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*> (0x0x7f3b6c2c1f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c33e600) 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*> > > (0x0x7f3b6c33e660) 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*> > (0x0x7f3b6c2c1f70) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f3b6c29b4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c33e6c0) 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*> > (0x0x7f3b6c353000) 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*> > (0x0x7f3b6c353068) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f3b6c3530d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c33e720) 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*> > (0x0x7f3b6c353138) 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*> > (0x0x7f3b6c3531a0) 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*> > (0x0x7f3b6c353208) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f3b6c353270) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c33e780) 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*> (0x0x7f3b6c3532d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c33e7e0) 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*> > (0x0x7f3b6c353340) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f3b6c3533a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c33e840) 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> (0x0x7f3b6c3534e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c33e960) 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*> (0x0x7f3b6c353548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c33e9c0) 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*> > (0x0x7f3b6c33ea20) 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*&&> (0x0x7f3b6c353618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c33eae0) 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*&&> > > (0x0x7f3b6c33eb40) 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*&&> (0x0x7f3b6c353680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c33ec60) 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*&&> > (0x0x7f3b6c33ecc0) 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*&&> (0x0x7f3b6c3536e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c33ed20) 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*&&> > (0x0x7f3b6c353750) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f3b6c3537b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c33ed80) 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*&&> (0x0x7f3b6c353820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c33ede0) 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*&&> > (0x0x7f3b6c33ee40) 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*&&> > (0x0x7f3b6c353888) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f3b6c3538f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c33eea0) 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*&&> > (0x0x7f3b6c353a28) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f3b6c353a90) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f3b6c353af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c33ef00) 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*&&> > > (0x0x7f3b6c353bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c33ef60) 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*&&> (0x0x7f3b6c353c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c368000) 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*&&> > (0x0x7f3b6c368060) 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*&&> > (0x0x7f3b6c353c98) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f3b6c353d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c3680c0) 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*&&> (0x0x7f3b6c353f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c368120) 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> (0x0x7f3b6c368180) 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*&&> (0x0x7f3b6c353f70) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f3b6c3681e0) 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*&&> (0x0x7f3b6c3535b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6c33ea80) 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*&&> > (0x0x7f3b6c36d068) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c36d0d0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6c368300) 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*&&> (0x0x7f3b6c36d138) 0 empty
  std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f3b6c36d1a0) 0 empty
    std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c36d208) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6c3683c0) 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*&&> (0x0x7f3b6c36d270) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c36d2d8) 0 empty
    std::__and_<std::is_destructible<const oif::frame::Value*>, std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> > (0x0x7f3b6c36d340) 0 empty
      std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c36d3a8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6c368540) 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*&&> (0x0x7f3b6c36d410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c368720) 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*&&> (0x0x7f3b6c36d478) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c36d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c368780) 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*&&> (0x0x7f3b6c36d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c3687e0) 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> (0x0x7f3b6c36d5b0) 0 empty
  std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c36d618) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c368840) 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*> (0x0x7f3b6c36d680) 0 empty
  std::__is_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f3b6c36d6e8) 0 empty
    std::is_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c36d750) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c3688a0) 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*> > (0x0x7f3b6c368900) 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*&> (0x0x7f3b6c36d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c3689c0) 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*&> > > (0x0x7f3b6c368a20) 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*&> (0x0x7f3b6c36d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c368b40) 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*&> > (0x0x7f3b6c368ba0) 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*&> > (0x0x7f3b6c36d888) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f3b6c36d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c368c00) 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*&> (0x0x7f3b6c36d958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c368c60) 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*&> > (0x0x7f3b6c368cc0) 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*&> > (0x0x7f3b6c36d9c0) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f3b6c36da28) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c368d20) 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*&> > (0x0x7f3b6c36db60) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f3b6c36dbc8) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f3b6c36dc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c368d80) 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*&> > > (0x0x7f3b6c36dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c368de0) 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*&> (0x0x7f3b6c36dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c368e40) 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*&> > (0x0x7f3b6c368ea0) 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*&> > (0x0x7f3b6c36ddd0) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f3b6c36de38) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c368f00) 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*&> (0x0x7f3b6c36df70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c38a060) 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> (0x0x7f3b6c38a0c0) 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*&> (0x0x7f3b6c38c000) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f3b6c38a120) 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*&&> (0x0x7f3b6c368960) 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*&&> (0x0x7f3b6c38c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c38a180) 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> (0x0x7f3b6c38c138) 0 empty
  std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c38c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c38a1e0) 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*> (0x0x7f3b6c38c208) 0 empty
  std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f3b6c38c270) 0 empty
    std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c38c2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c38a240) 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*> > (0x0x7f3b6c38c340) 0 empty
  std::is_move_assignable<const oif::frame::Value*> (0x0x7f3b6c38c3a8) 0 empty
    std::__is_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f3b6c38c410) 0 empty
      std::is_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c38c478) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c38a2a0) 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*&&> > (0x0x7f3b6c38a300) 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*&&> (0x0x7f3b6c38c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c38a360) 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*&&> > (0x0x7f3b6c38c548) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c38c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c38a3c0) 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*&&> (0x0x7f3b6c38c618) 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*&&> > (0x0x7f3b6c38c680) 0 empty
    std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c38c6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c38a420) 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> (0x0x7f3b6c38c750) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c38c7b8) 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*&&> > (0x0x7f3b6c38c820) 0 empty
      std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c38c888) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c38a480) 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*> (0x0x7f3b6c38c8f0) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f3b6c38c958) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c38c9c0) 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*&&> > (0x0x7f3b6c38ca28) 0 empty
        std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f3b6c38ca90) 0 empty
          std::integral_constant<bool, true> (0x0x7f3b6c38a4e0) 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*> > (0x0x7f3b6c38a540) 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*&&> > (0x0x7f3b6c38a5a0) 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*&&> (0x0x7f3b6c38caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c38a600) 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*&&> > (0x0x7f3b6c38cb60) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c38cbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c38a660) 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*&&> (0x0x7f3b6c38cc30) 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*&&> > (0x0x7f3b6c38cc98) 0 empty
    std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c38cd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c38a6c0) 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> (0x0x7f3b6c38cd68) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c38cdd0) 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*&&> > (0x0x7f3b6c38ce38) 0 empty
      std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c38cea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c38a720) 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*> (0x0x7f3b6c38cf08) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f3b6c38cf70) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c3a3000) 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*&&> > (0x0x7f3b6c3a3068) 0 empty
        std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c3a30d0) 0 empty
          std::integral_constant<bool, true> (0x0x7f3b6c38a780) 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*> > (0x0x7f3b6c3a3138) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f3b6c3a31a0) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f3b6c3a3208) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c3a3270) 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*&&> > (0x0x7f3b6c3a32d8) 0 empty
          std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f3b6c3a3340) 0 empty
            std::integral_constant<bool, true> (0x0x7f3b6c38a7e0) 0 empty

Class std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >&> (0x0x7f3b6c38a9c0) 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> > >::_Alloc_node
   size=8 align=8
   base size=8 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> > >::_Alloc_node (0x0x7f3b6c38ae40) 0

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> > > > (0x0x7f3b6c3bd540) 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> > > > (0x0x7f3b6c3a35b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c3bd5a0) 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> > > > > > > (0x0x7f3b6c3bd600) 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> > > > (0x0x7f3b6c3a3618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c3bd660) 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> > > > > (0x0x7f3b6c3bd6c0) 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> > > > (0x0x7f3b6c3a3680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c3bd720) 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> > > > > > (0x0x7f3b6c3a36e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6c3a3750) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c3bd780) 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> > > > (0x0x7f3b6c3a37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c3bd7e0) 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> > > > > (0x0x7f3b6c3bd840) 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> > > > (0x0x7f3b6c3bd900) 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> > > > (0x0x7f3b6c3bd960) 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> > > > (0x0x7f3b6c3bd8a0) 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> > > > (0x0x7f3b6c3a3888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c3bd9c0) 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> > > > (0x0x7f3b6c3a38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c3bda20) 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> > > > > > (0x0x7f3b6c3a3958) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6c3a39c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c3bda80) 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> > > > > > (0x0x7f3b6c3a3a28) 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> > > > > > (0x0x7f3b6c3a3a90) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6c3a3af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c3bdae0) 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> > > > > > > (0x0x7f3b6c3a3b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c3bdb40) 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> > > > (0x0x7f3b6c3a3bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c3bdba0) 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> > > > > (0x0x7f3b6c3bdc00) 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> > > > > > (0x0x7f3b6c3a3c30) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6c3a3c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c3bdc60) 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> > > > (0x0x7f3b6c3a3d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c3bdcc0) 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> > >&> (0x0x7f3b6c3a3d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c3bdd80) 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> > > >&> > > (0x0x7f3b6c3bdde0) 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> > >&> (0x0x7f3b6c3a3dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c3bde40) 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> > >&> > (0x0x7f3b6c3bdea0) 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> > > >&> > (0x0x7f3b6c3a3e38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f3b6c3a3ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c3bdf00) 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> > >&> (0x0x7f3b6c3a3f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c3bdf60) 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> > >&> > (0x0x7f3b6c437000) 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> > > >&> > (0x0x7f3b6c3a3f70) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f3b6c43b000) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c437060) 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> > > >&> > (0x0x7f3b6c43b068) 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> > > >&> > (0x0x7f3b6c43b0d0) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f3b6c43b138) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c4370c0) 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> > > >&> > > (0x0x7f3b6c43b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c437120) 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> > >&> (0x0x7f3b6c43b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c437180) 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> > >&> > (0x0x7f3b6c4371e0) 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> > > >&> > (0x0x7f3b6c43b270) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f3b6c43b2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c437240) 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> > >&> (0x0x7f3b6c43b340) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4372a0) 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> (0x0x7f3b6c437300) 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> > >&> (0x0x7f3b6c43b3a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f3b6c437360) 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> > >&> (0x0x7f3b6c43b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c4373c0) 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> > > >&> > > (0x0x7f3b6c437420) 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> > >&> (0x0x7f3b6c43b4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c437480) 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> > >&> > (0x0x7f3b6c4374e0) 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> > > >&> > (0x0x7f3b6c43b548) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f3b6c43b5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c437540) 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> > >&> (0x0x7f3b6c43b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4375a0) 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> > >&> > (0x0x7f3b6c437600) 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> > > >&> > (0x0x7f3b6c43b680) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f3b6c43b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c437660) 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> > > >&> > (0x0x7f3b6c43b750) 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> > > >&> > (0x0x7f3b6c43b7b8) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f3b6c43b820) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c4376c0) 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> > > >&> > > (0x0x7f3b6c43b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c437720) 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> > >&> (0x0x7f3b6c43b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c437780) 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> > >&> > (0x0x7f3b6c4377e0) 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> > > >&> > (0x0x7f3b6c43b958) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f3b6c43b9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c437840) 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> > >&> (0x0x7f3b6c43ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4378a0) 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> (0x0x7f3b6c437900) 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> > >&> (0x0x7f3b6c43ba90) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f3b6c437960) 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> > >&> (0x0x7f3b6c3bdd20) 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> > >&> (0x0x7f3b6c43baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c4379c0) 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> (0x0x7f3b6c43bb60) 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> > >&> (0x0x7f3b6c43bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c437a20) 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> > > > (0x0x7f3b6c43bc30) 0 empty
  std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f3b6c43bc98) 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> > >&> (0x0x7f3b6c43bd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c437a80) 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> > > > > (0x0x7f3b6c437ae0) 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> > > > > > (0x0x7f3b6c43bd68) 0 empty
  std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6c43bdd0) 0 empty
    std::__is_copy_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f3b6c43be38) 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> > >&> (0x0x7f3b6c43bea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c437b40) 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&> (0x0x7f3b6c437ba0) 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> > > > > > > (0x0x7f3b6c43bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c437c00) 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&> (0x0x7f3b6c437c60) 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> > >&&> (0x0x7f3b6c46c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c437d20) 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> > > >&&> > > (0x0x7f3b6c437d80) 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> > >&&> (0x0x7f3b6c46c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c437de0) 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> > >&&> > (0x0x7f3b6c437e40) 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> > >&&> (0x0x7f3b6c46c138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c437ea0) 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> > > >&&> > (0x0x7f3b6c46c1a0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f3b6c46c208) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c437f00) 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> > >&&> (0x0x7f3b6c46c270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c437f60) 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> > >&&> > (0x0x7f3b6c07b000) 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> > > >&&> > (0x0x7f3b6c46c2d8) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f3b6c46c340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c07b060) 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> > > >&&> > (0x0x7f3b6c46c3a8) 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> > > >&&> > (0x0x7f3b6c46c410) 0 empty
    std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f3b6c46c478) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c07b0c0) 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> > > >&&> > > (0x0x7f3b6c46c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c07b120) 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> > >&&> (0x0x7f3b6c46c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c07b180) 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> > >&&> > (0x0x7f3b6c07b1e0) 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> > > >&&> > (0x0x7f3b6c46c5b0) 0 empty
  std::is_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f3b6c46c618) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c07b240) 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> > >&&> (0x0x7f3b6c46c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c07b2a0) 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> (0x0x7f3b6c07b300) 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> > >&&> (0x0x7f3b6c46c6e8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f3b6c07b360) 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> > >&&> (0x0x7f3b6c437cc0) 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> > >&&> (0x0x7f3b6c46c750) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c07b3c0) 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> (0x0x7f3b6c46c7b8) 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> > >&&> (0x0x7f3b6c46c820) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c07b420) 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> > > > (0x0x7f3b6c46c888) 0 empty
  std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f3b6c46c8f0) 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> > >&&> (0x0x7f3b6c46c958) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c07b480) 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> > > > > (0x0x7f3b6c07b4e0) 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> > > > > > (0x0x7f3b6c46c9c0) 0 empty
  std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6c46ca28) 0 empty
    std::__is_move_assignable_impl<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f3b6c46ca90) 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> > >&&> (0x0x7f3b6c46caf8) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c07b540) 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&&> (0x0x7f3b6c07b5a0) 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> > > > (0x0x7f3b6c3bd4e0) 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> > > > (0x0x7f3b6c46cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c07b600) 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> > > > (0x0x7f3b6c07b660) 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&> > (0x0x7f3b6c07ba80) 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*> > > (0x0x7f3b6c07bba0) 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*> (0x0x7f3b6c0b3138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c07bc00) 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*> > (0x0x7f3b6c07bc60) 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> > > (0x0x7f3b6c0b31a0) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f3b6c0b3208) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c07bcc0) 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*> (0x0x7f3b6c0b3270) 0 empty
  std::__and_<std::is_array<std::_Rb_tree_node_base*>, std::__not_<std::extent<std::_Rb_tree_node_base*, 0u> > > (0x0x7f3b6c0b32d8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f3b6c0b3340) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c07bd20) 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*> > (0x0x7f3b6c07bd80) 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*> > (0x0x7f3b6c0b33a8) 0 empty
  std::is_function<std::_Rb_tree_node_base*> (0x0x7f3b6c0b3410) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c07bde0) 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*> > (0x0x7f3b6c0b3478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Rb_tree_node_base*>, std::is_function<std::_Rb_tree_node_base*> > (0x0x7f3b6c0b34e0) 0 empty
    std::is_function<std::_Rb_tree_node_base*> (0x0x7f3b6c0b3548) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c07be40) 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*> > (0x0x7f3b6c07bea0) 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*> (0x0x7f3b6c0b35b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c07bf00) 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*> (0x0x7f3b6c0b3618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c07bf60) 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*> > (0x0x7f3b6c0d1000) 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*> (0x0x7f3b6c0b3680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c0d1060) 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*> (0x0x7f3b6c0b36e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c0d10c0) 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*> > (0x0x7f3b6c0b3750) 0 empty
  std::is_floating_point<std::_Rb_tree_node_base*> (0x0x7f3b6c0b37b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c0d1120) 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*> (0x0x7f3b6c0b38f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c0d1180) 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*> > > (0x0x7f3b6c0d11e0) 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*> (0x0x7f3b6c0b3958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c0d1240) 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*> > > (0x0x7f3b6c0d12a0) 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*> (0x0x7f3b6c0b39c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0d1300) 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*> (0x0x7f3b6c0b3a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0d1360) 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*> > > (0x0x7f3b6c0d13c0) 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*> > (0x0x7f3b6c0b3a90) 0 empty
  std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f3b6c0b3af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c0d1420) 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*> > (0x0x7f3b6c0b3b60) 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*> > (0x0x7f3b6c0b3bc8) 0 empty
    std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f3b6c0b3c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c0d1480) 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*> > (0x0x7f3b6c0b3c98) 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*> > (0x0x7f3b6c0b3d00) 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*> > (0x0x7f3b6c0b3d68) 0 empty
      std::is_pointer<std::_Rb_tree_node_base*> (0x0x7f3b6c0b3dd0) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c0d14e0) 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*> (0x0x7f3b6c0b3e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0d1540) 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*> > (0x0x7f3b6c0b3ea0) 0 empty
  std::is_scalar<std::_Rb_tree_node_base*> (0x0x7f3b6c0b3f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c0d15a0) 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> (0x0x7f3b6c0b30d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0d16c0) 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*> (0x0x7f3b6c0e1000) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0d1720) 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*> > (0x0x7f3b6c0d1780) 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&> (0x0x7f3b6c0e1068) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6c0d18a0) 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&> > (0x0x7f3b6c0e1138) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f3b6c0e11a0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6c0d19c0) 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&> (0x0x7f3b6c0e1208) 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&> > (0x0x7f3b6c0e1270) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f3b6c0e12d8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6c0d1a80) 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&> (0x0x7f3b6c0e1410) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f3b6c0e1478) 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&> > (0x0x7f3b6c0e14e0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f3b6c0e1548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6c0d1b40) 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&> (0x0x7f3b6c0e1618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0d1d80) 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&> (0x0x7f3b6c0e1680) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f3b6c0e16e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c0d1ea0) 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&> (0x0x7f3b6c0e1750) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0d1f60) 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&> > (0x0x7f3b6c0ea000) 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&> > (0x0x7f3b6c0e17b8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&> (0x0x7f3b6c0e1820) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c0ea060) 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&> (0x0x7f3b6c0ea180) 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&> (0x0x7f3b6c0ea1e0) 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&> (0x0x7f3b6c0ea120) 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&> (0x0x7f3b6c0e19c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c0ea240) 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&> (0x0x7f3b6c0e1a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c0ea2a0) 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*> > > (0x0x7f3b6c0ea300) 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*> > (0x0x7f3b6c0ea420) 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*> > (0x0x7f3b6c0e1a90) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f3b6c0e1af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c0ea480) 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*> > (0x0x7f3b6c0e1c30) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f3b6c0e1c98) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f3b6c0e1d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c0ea4e0) 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> (0x0x7f3b6c0ea540) 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*> (0x0x7f3b6c0e1e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0ea720) 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*> > (0x0x7f3b6c0ea780) 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*> > (0x0x7f3b6c0e1ea0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6c0e1f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c0ea7e0) 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*> > > > (0x0x7f3b6c0ea8a0) 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&&> > (0x0x7f3b6c0ea900) 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*> > (0x0x7f3b6c0ea960) 0 empty

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

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

Class std::is_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int&&> (0x0x7f3b6c1140d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0eac60) 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&&> > (0x0x7f3b6c114138) 0 empty
  std::is_rvalue_reference<int&&> (0x0x7f3b6c1141a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c0eacc0) 0 empty

Class std::is_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int&&> (0x0x7f3b6c114208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c0ead20) 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&&> > (0x0x7f3b6c0ead80) 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&&> > (0x0x7f3b6c114270) 0 empty
  std::is_reference<int&&> (0x0x7f3b6c1142d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c0eade0) 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&&> > (0x0x7f3b6c114340) 0 empty
  std::__or_<std::is_reference<int&&>, std::is_void<int&&> > (0x0x7f3b6c1143a8) 0 empty
    std::is_reference<int&&> (0x0x7f3b6c114410) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c0eae40) 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&&> > > (0x0x7f3b6c114478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c0eaea0) 0 empty

Class std::is_object<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<int&&> (0x0x7f3b6c1145b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c11c000) 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&&> > (0x0x7f3b6c11c060) 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&&> > (0x0x7f3b6c114618) 0 empty
  std::is_reference<int&&> (0x0x7f3b6c114680) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c11c0c0) 0 empty

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

Class std::add_rvalue_reference<int&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int&&> (0x0x7f3b6c114750) 0 empty
  std::__add_rvalue_reference_helper<int&&, true> (0x0x7f3b6c11c1e0) 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&&> (0x0x7f3b6c0e1888) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6c0ea9c0) 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&&> > (0x0x7f3b6c114820) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c114888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6c11c240) 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&&> (0x0x7f3b6c1148f0) 0 empty
  std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f3b6c114958) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c1149c0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6c11c2a0) 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&&> (0x0x7f3b6c114a28) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c114a90) 0 empty
    std::__and_<std::is_destructible<std::_Rb_tree_node_base*>, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> > (0x0x7f3b6c114af8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c114b60) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6c11c300) 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&&> (0x0x7f3b6c114bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c11c360) 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&&> (0x0x7f3b6c114c30) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c114c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c11c3c0) 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&&> (0x0x7f3b6c114d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c11c420) 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&&> > (0x0x7f3b6c11c480) 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*> > > (0x0x7f3b6c114d68) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c114dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c11c4e0) 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*> > > > (0x0x7f3b6c11c5a0) 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&&> > (0x0x7f3b6c11c600) 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*> > > > (0x0x7f3b6c114f70) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c114e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c11c660) 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*> > > > (0x0x7f3b6c11c720) 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&> > (0x0x7f3b6c11c780) 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*&> > (0x0x7f3b6c11c7e0) 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*> > (0x0x7f3b6c11c840) 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*&> (0x0x7f3b6c140000) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6c11c8a0) 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*&> > (0x0x7f3b6c1400d0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f3b6c140138) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6c11c9c0) 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*&> (0x0x7f3b6c1401a0) 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*&> > (0x0x7f3b6c140208) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f3b6c140270) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6c11ca80) 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*&> (0x0x7f3b6c1402d8) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f3b6c140340) 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*&> > (0x0x7f3b6c1403a8) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f3b6c140410) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6c11cc00) 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*&> (0x0x7f3b6c140478) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c11cd20) 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*&> (0x0x7f3b6c1404e0) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f3b6c140548) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c11cd80) 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*&> (0x0x7f3b6c1405b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c11cde0) 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*&> > (0x0x7f3b6c11ce40) 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*> > (0x0x7f3b6c11cea0) 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*&> (0x0x7f3b6c11cf60) 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*&> (0x0x7f3b6c149000) 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*&> (0x0x7f3b6c11cf00) 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*&> (0x0x7f3b6c140680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c149060) 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*&> (0x0x7f3b6c1406e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c1490c0) 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*> > > (0x0x7f3b6c149120) 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*> > (0x0x7f3b6c140750) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f3b6c1407b8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f3b6c140820) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c149180) 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> (0x0x7f3b6c1491e0) 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*> (0x0x7f3b6c140958) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c149300) 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*> > (0x0x7f3b6c1409c0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f3b6c140a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c149360) 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*> > > (0x0x7f3b6c140a90) 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*> > (0x0x7f3b6c140af8) 0 empty
    std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f3b6c140b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c1493c0) 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*> > > (0x0x7f3b6c140bc8) 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*> > > (0x0x7f3b6c140c30) 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*> > (0x0x7f3b6c140c98) 0 empty
      std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f3b6c140d00) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c149420) 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*> > > > (0x0x7f3b6c1494e0) 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&> > (0x0x7f3b6c149540) 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*&> > (0x0x7f3b6c1495a0) 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*> > > (0x0x7f3b6c140f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c149600) 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*> > > > (0x0x7f3b6c140f70) 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*> > > (0x0x7f3b6c140d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c149660) 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*> > > > (0x0x7f3b6c140dd0) 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*> > > > (0x0x7f3b6c140e38) 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*> > > (0x0x7f3b6c163000) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c1496c0) 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&&> > (0x0x7f3b6c149780) 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*&> > (0x0x7f3b6c163138) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c1631a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c1497e0) 0 empty

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

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

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

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

Class std::is_void<int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<int&&> (0x0x7f3b6c1633a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c149a20) 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*> > > (0x0x7f3b6c149a80) 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*> > (0x0x7f3b6c163410) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f3b6c163478) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f3b6c1634e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c149ae0) 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> (0x0x7f3b6c149b40) 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*> (0x0x7f3b6c163618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c149ba0) 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*> > (0x0x7f3b6c149c00) 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*> > (0x0x7f3b6c163680) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f3b6c1636e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c149c60) 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*&> (0x0x7f3b6c149d20) 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*> > > > (0x0x7f3b6c149f60) 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*&> > (0x0x7f3b6c18b000) 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&&> > (0x0x7f3b6c18b060) 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*> > (0x0x7f3b6c18b180) 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&&> (0x0x7f3b6c163958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c18b300) 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&&> > > (0x0x7f3b6c18b360) 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&&> (0x0x7f3b6c1639c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c18b3c0) 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&&> > (0x0x7f3b6c18b420) 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&&> (0x0x7f3b6c163a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c18b480) 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&&> > (0x0x7f3b6c163a90) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base* const&&> (0x0x7f3b6c163af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c18b4e0) 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&&> (0x0x7f3b6c163b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c18b540) 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&&> > (0x0x7f3b6c18b5a0) 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&&> > (0x0x7f3b6c163bc8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f3b6c163c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c18b600) 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&&> > (0x0x7f3b6c163c98) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&&>, std::is_void<std::_Rb_tree_node_base* const&&> > (0x0x7f3b6c163d00) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f3b6c163d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c18b660) 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&&> > > (0x0x7f3b6c163dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c18b6c0) 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&&> (0x0x7f3b6c163e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c18b720) 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&&> > (0x0x7f3b6c18b780) 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&&> > (0x0x7f3b6c163ea0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&&> (0x0x7f3b6c163f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c18b7e0) 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&&> (0x0x7f3b6c163f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c18b840) 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> (0x0x7f3b6c18b8a0) 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&&> (0x0x7f3b6c163068) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&&, true> (0x0x7f3b6c18b900) 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&&> (0x0x7f3b6c1638f0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6c18b2a0) 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&&> > (0x0x7f3b6c163208) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f3b6c163270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6c18ba20) 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&&> (0x0x7f3b6c163750) 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&&> > (0x0x7f3b6c1aa000) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f3b6c1aa068) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6c18bae0) 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&&> (0x0x7f3b6c1aa1a0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f3b6c1aa208) 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&&> > (0x0x7f3b6c1aa270) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f3b6c1aa2d8) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6c18bba0) 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&&> (0x0x7f3b6c1aa3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c18bde0) 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&&> (0x0x7f3b6c1aa410) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base* const&&> (0x0x7f3b6c1aa478) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c18bf00) 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&&> (0x0x7f3b6c1aa4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c1ad0c0) 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&&> > (0x0x7f3b6c1ad120) 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*> > (0x0x7f3b6c1ad180) 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*> > (0x0x7f3b6c1aa548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6c1aa5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c1ad1e0) 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*> > > (0x0x7f3b6c1aa618) 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*> > (0x0x7f3b6c1aa680) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6c1aa6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c1ad240) 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*> > > (0x0x7f3b6c1aa750) 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*> > > (0x0x7f3b6c1aa7b8) 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*> > (0x0x7f3b6c1aa820) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6c1aa888) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c1ad2a0) 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*> > > > (0x0x7f3b6c1ad360) 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*&> > (0x0x7f3b6c1ad3c0) 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&&> > (0x0x7f3b6c1ad420) 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*> > > (0x0x7f3b6c1aa958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c1ad480) 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*> > > > (0x0x7f3b6c1aa9c0) 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*> > > (0x0x7f3b6c1aaa28) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c1ad4e0) 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*> > > > (0x0x7f3b6c1aaa90) 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*> > > > (0x0x7f3b6c1aaaf8) 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*> > > (0x0x7f3b6c1aab60) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c1ad540) 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*&> > (0x0x7f3b6c1ad600) 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*&> > (0x0x7f3b6c1aabc8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f3b6c1aac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c1ad660) 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*> > (0x0x7f3b6c1ad720) 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*> > (0x0x7f3b6c1aac98) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f3b6c1aad00) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c1ad780) 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*> > > > (0x0x7f3b6c1ada80) 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&> > (0x0x7f3b6c1adae0) 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&&> > (0x0x7f3b6c1adb40) 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*> > > (0x0x7f3b6c1aae38) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c1aaea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c1adba0) 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*> > > (0x0x7f3b6c1aaf08) 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*> > > (0x0x7f3b6c1aaf70) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c1f8000) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c1adc00) 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*> > > > (0x0x7f3b6c1adcc0) 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&> > (0x0x7f3b6c1add20) 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&&> > (0x0x7f3b6c1add80) 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*> > > > (0x0x7f3b6c1f80d0) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c1f8138) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c1adde0) 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*> > > > (0x0x7f3b6c1f81a0) 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*> > > > (0x0x7f3b6c1f8208) 0 empty
    std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c1f8270) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c1ade40) 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*&> > (0x0x7f3b6c1adf00) 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&&> > (0x0x7f3b6c1f82d8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, int&&> (0x0x7f3b6c1f8340) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c1adf60) 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*> > (0x0x7f3b6c207060) 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*> > (0x0x7f3b6c1f83a8) 0 empty
  std::is_convertible<int&&, std::_Rb_tree_node_base*> (0x0x7f3b6c1f8410) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c2070c0) 0 empty

Class std::unary_function<std::pair<const UFAxisType, float>, const UFAxisType>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const UFAxisType, float>, const UFAxisType> (0x0x7f3b6c207540) 0 empty

Class std::_Select1st<std::pair<const UFAxisType, float> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const UFAxisType, float> > (0x0x7f3b6c1f84e0) 0 empty
  std::unary_function<std::pair<const UFAxisType, float>, const UFAxisType> (0x0x7f3b6c2075a0) 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> > > > (0x0x7f3b6c25c0c0) 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> > > > (0x0x7f3b6c1f86e8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > > (0x0x7f3b6c25c120) 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>*> (0x0x7f3b6c1f87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c25c180) 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>*> > (0x0x7f3b6c25c1e0) 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>*> > > (0x0x7f3b6c1f8820) 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>*> (0x0x7f3b6c1f8888) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6c25c240) 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> (0x0x7f3b6c25ce40) 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> > > (0x0x7f3b6c1f8a28) 0 empty
  std::unary_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const UFTouchProperty> (0x0x7f3b6c25cea0) 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*&> (0x0x7f3b6bebe240) 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>*> (0x0x7f3b6c1f8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bebe840) 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>*> > (0x0x7f3b6bebe8a0) 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>*> > > (0x0x7f3b6c1f8dd0) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> (0x0x7f3b6c1f8e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bebe900) 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> > >&> > (0x0x7f3b6bebeba0) 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> > > > > > > (0x0x7f3b6bebec00) 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> > > > (0x0x7f3b6c1f8ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bebec60) 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> > > > > (0x0x7f3b6bebecc0) 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> > > (0x0x7f3b6c1f8f08) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6c1f8f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bebed20) 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> > > > (0x0x7f3b6c1f8750) 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> > > (0x0x7f3b6beef000) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6beef068) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6bebed80) 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> > > > > (0x0x7f3b6bebede0) 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> > > > > > (0x0x7f3b6beef0d0) 0 empty
  std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6beef138) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bebee40) 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> > > > > > (0x0x7f3b6beef1a0) 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> > > > > > (0x0x7f3b6beef208) 0 empty
    std::is_function<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6beef270) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6bebeea0) 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> > > > > (0x0x7f3b6bebef00) 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> > > > (0x0x7f3b6beef2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bebef60) 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> > > > (0x0x7f3b6beef340) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe000) 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> > > > > (0x0x7f3b6befe060) 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> > > > (0x0x7f3b6beef3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe0c0) 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> > > > (0x0x7f3b6beef410) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe120) 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> > > > > > (0x0x7f3b6beef478) 0 empty
  std::is_floating_point<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6beef4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6befe180) 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> > > > (0x0x7f3b6beef548) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe1e0) 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> > > > > > > (0x0x7f3b6befe240) 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> > > > (0x0x7f3b6beef5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe2a0) 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> > > > > > > (0x0x7f3b6befe300) 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> > > > (0x0x7f3b6beef618) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe360) 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> > > > (0x0x7f3b6beef680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe3c0) 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> > > > > > > (0x0x7f3b6befe420) 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> > > > (0x0x7f3b6beef6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe480) 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> > > > (0x0x7f3b6beef750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe4e0) 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> > > > > (0x0x7f3b6befe540) 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> > > > (0x0x7f3b6beef7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe5a0) 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> > > > (0x0x7f3b6beef820) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe600) 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> > > > > > (0x0x7f3b6beef888) 0 empty
  std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6beef8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6befe660) 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> > > > > > (0x0x7f3b6beef958) 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> > > > > > (0x0x7f3b6beef9c0) 0 empty
    std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6beefa28) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6befe6c0) 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> > > > > > (0x0x7f3b6beefa90) 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> > > > > > (0x0x7f3b6beefaf8) 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> > > > > > (0x0x7f3b6beefb60) 0 empty
      std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6beefbc8) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6befe720) 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> > > > > > (0x0x7f3b6beefc30) 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> > > > > > (0x0x7f3b6beefc98) 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> > > > > > (0x0x7f3b6beefd00) 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> > > > > > (0x0x7f3b6beefd68) 0 empty
        std::is_null_pointer<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6beefdd0) 0 empty
          std::integral_constant<bool, false> (0x0x7f3b6befe780) 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> > > > (0x0x7f3b6beefe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befe7e0) 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> > > > > > (0x0x7f3b6beefea0) 0 empty
  std::is_scalar<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6beeff08) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6befe840) 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> > > > (0x0x7f3b6befe8a0) 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> > > > (0x0x7f3b6beeff70) 0 empty
  std::__do_is_destructible_impl (0x0x7f3b6befe900) 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> (0x0x7f3b6bf1b068) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6befe960) 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> > > > (0x0x7f3b6bf1b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6befe9c0) 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> > > > > (0x0x7f3b6befea20) 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> > >&> (0x0x7f3b6bf1b138) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6befea80) 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> > > >&> > (0x0x7f3b6bf1b208) 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> > >&> (0x0x7f3b6bf1b270) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6befeae0) 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> > >&> (0x0x7f3b6bf1b2d8) 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> > > >&> > (0x0x7f3b6bf1b340) 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> > >&> (0x0x7f3b6bf1b3a8) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6befeb40) 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> > >&> (0x0x7f3b6bf1b410) 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> > >&> (0x0x7f3b6bf1b478) 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> > > >&> > (0x0x7f3b6bf1b4e0) 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> > >&> (0x0x7f3b6bf1b548) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6befeba0) 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> > >&> (0x0x7f3b6bf1b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6befec00) 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> > > >&> (0x0x7f3b6bf1b618) 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> > >&> (0x0x7f3b6bf1b680) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6befec60) 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> > > >&> (0x0x7f3b6bf1b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6befecc0) 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> > > >&> > (0x0x7f3b6befed20) 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> > > >&> > (0x0x7f3b6bf1b750) 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> > > >&> (0x0x7f3b6bf1b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6befed80) 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> > >&> (0x0x7f3b6befeea0) 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> > >&> (0x0x7f3b6befef00) 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> > >&> (0x0x7f3b6befee40) 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> > >&> (0x0x7f3b6bf1b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6befef60) 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> > >&> (0x0x7f3b6bf1b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bf32000) 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> > > > > > > (0x0x7f3b6bf32060) 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> > > > > (0x0x7f3b6bf320c0) 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> > > > > > (0x0x7f3b6bf1b958) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6bf1b9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bf32120) 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> > > > > > (0x0x7f3b6bf1ba28) 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> > > > > > (0x0x7f3b6bf1ba90) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6bf1baf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6bf32180) 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> (0x0x7f3b6bf321e0) 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> > > > (0x0x7f3b6bf1bbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bf32240) 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> > > > > (0x0x7f3b6bf322a0) 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> > > > > > (0x0x7f3b6bf1bc30) 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> > > > (0x0x7f3b6bf1bc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bf32300) 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> > > > > > > > (0x0x7f3b6bf323c0) 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> > >&&> > (0x0x7f3b6bf32420) 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> > > > > (0x0x7f3b6bf32480) 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> > >&&> (0x0x7f3b6bf1bdd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6bf324e0) 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> > > >&&> > (0x0x7f3b6bf1bea0) 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> > >&&> (0x0x7f3b6bf1bf08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6bf32540) 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> > >&&> (0x0x7f3b6bf1bf70) 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> > > >&&> > (0x0x7f3b6bf5b000) 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> > >&&> (0x0x7f3b6bf5b068) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6bf325a0) 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> > >&&> (0x0x7f3b6bf5b0d0) 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> > >&&> (0x0x7f3b6bf5b138) 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> > > >&&> > (0x0x7f3b6bf5b1a0) 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> > >&&> (0x0x7f3b6bf5b208) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6bf32600) 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> > >&&> (0x0x7f3b6bf5b270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bf32660) 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> > > >&&> (0x0x7f3b6bf5b2d8) 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> > >&&> (0x0x7f3b6bf5b340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bf326c0) 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> > > >&&> (0x0x7f3b6bf5b3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bf32720) 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> > > >&&> > (0x0x7f3b6bf32780) 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> > >&&> > (0x0x7f3b6bf327e0) 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> > > > > (0x0x7f3b6bf32840) 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> > >&&> (0x0x7f3b6bf5b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bf32900) 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> > > >&&> > > (0x0x7f3b6bf32960) 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> > >&&> (0x0x7f3b6bf5b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bf329c0) 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> > >&&> > (0x0x7f3b6bf32a20) 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> > >&&> (0x0x7f3b6bf5b548) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bf32a80) 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> > > >&&> > (0x0x7f3b6bf5b5b0) 0 empty
  std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f3b6bf5b618) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bf32ae0) 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> > >&&> (0x0x7f3b6bf5b680) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bf32b40) 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> > >&&> > (0x0x7f3b6bf32ba0) 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> > > >&&> > (0x0x7f3b6bf5b6e8) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f3b6bf5b750) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bf32c00) 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> > > >&&> > (0x0x7f3b6bf5b7b8) 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> > > >&&> > (0x0x7f3b6bf5b820) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f3b6bf5b888) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6bf32c60) 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> > > >&&> > > (0x0x7f3b6bf5b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bf32cc0) 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> > >&&> (0x0x7f3b6bf5b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bf32d20) 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> > >&&> > (0x0x7f3b6bf32d80) 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> > > >&&> > (0x0x7f3b6bf5b9c0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&> (0x0x7f3b6bf5ba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bf32de0) 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> > >&&> (0x0x7f3b6bf5ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bf32e40) 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> (0x0x7f3b6bf32ea0) 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> > >&&> (0x0x7f3b6bf5baf8) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&&, true> (0x0x7f3b6bf32f00) 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> > >&&> (0x0x7f3b6bf5b410) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6bf328a0) 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> > > >&&> > (0x0x7f3b6bf5bbc8) 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> > >&&> (0x0x7f3b6bf5bc30) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6bf32f60) 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> > >&&> (0x0x7f3b6bf5bc98) 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> > > >&&> > (0x0x7f3b6bf5bd00) 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> > >&&> (0x0x7f3b6bf5bd68) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6bf89000) 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> > >&&> (0x0x7f3b6bf5bdd0) 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> > >&&> (0x0x7f3b6bf5be38) 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> > > >&&> > (0x0x7f3b6bf5bea0) 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> > >&&> (0x0x7f3b6bf5bf08) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6bf89060) 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> > >&&> (0x0x7f3b6bf5bf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bf890c0) 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> > > >&&> (0x0x7f3b6bf8d000) 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> > >&&> (0x0x7f3b6bf8d068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bf89120) 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> > > >&&> (0x0x7f3b6bf8d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bf89180) 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> > > >&&> > (0x0x7f3b6bf891e0) 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> > >&&> (0x0x7f3b6bf892a0) 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> > >&&> (0x0x7f3b6bf89300) 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> > >&&> (0x0x7f3b6bf89240) 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> > >&&> (0x0x7f3b6bf8d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bf89360) 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> > >&&> (0x0x7f3b6bf8d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bf893c0) 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> > > > > > > (0x0x7f3b6bf89420) 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> > > > > > (0x0x7f3b6bf8d270) 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> > > > > > (0x0x7f3b6bf8d2d8) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f3b6bf8d340) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6bf89480) 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> (0x0x7f3b6bf894e0) 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> > > > (0x0x7f3b6bf8d410) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bf89540) 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> > > > > (0x0x7f3b6bf895a0) 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> > > > > > (0x0x7f3b6bf8d478) 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> > > > (0x0x7f3b6bf8d4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bf89600) 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> > > > > > > (0x0x7f3b6bf8d548) 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> > > > > > (0x0x7f3b6bf8d5b0) 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> > > > (0x0x7f3b6bf8d618) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6bf89660) 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> > > > > > > (0x0x7f3b6bf8d680) 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> > > > > > > (0x0x7f3b6bf8d6e8) 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> > > > > > (0x0x7f3b6bf8d750) 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> > > > (0x0x7f3b6bf8d7b8) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6bf896c0) 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> > > > > > > > (0x0x7f3b6bf89780) 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> > > >&&> > (0x0x7f3b6bf897e0) 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> > > >&&> > (0x0x7f3b6bf89840) 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> > > > > > > (0x0x7f3b6bf8d888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bf898a0) 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> > > > > > > > (0x0x7f3b6bf8d8f0) 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> > > > > > > (0x0x7f3b6bf8d958) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bf89900) 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> > > > > > > > (0x0x7f3b6bf8d9c0) 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> > > > > > > > (0x0x7f3b6bf8da28) 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> > > > > > > (0x0x7f3b6bf8da90) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6bf89960) 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> > > > > > > > (0x0x7f3b6bf89a20) 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> > > >&> > (0x0x7f3b6bf89a80) 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> > > >&&> > (0x0x7f3b6bf89ae0) 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> > > > > (0x0x7f3b6bf89b40) 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> > > > > > (0x0x7f3b6bf8db60) 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> > > > (0x0x7f3b6bf8dbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bf89ba0) 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> > > > > > > (0x0x7f3b6bf8dc30) 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> > > > > > (0x0x7f3b6bf8dc98) 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> > > > (0x0x7f3b6bf8dd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6bf89c00) 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> > > > > > > (0x0x7f3b6bf8dd68) 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> > > > > > > (0x0x7f3b6bf8ddd0) 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> > > > > > (0x0x7f3b6bf8de38) 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> > > > (0x0x7f3b6bf8dea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6bf89c60) 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> > > > > > > > (0x0x7f3b6bf89d20) 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> > > >&> > (0x0x7f3b6bf89d80) 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> > > >&&> > (0x0x7f3b6bf89de0) 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> > > > > > > (0x0x7f3b6bf8df70) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bf89e40) 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> > > > > > > > (0x0x7f3b6bfe3000) 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> > > > > > > (0x0x7f3b6bfe3068) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bf89ea0) 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> > > > > > > > (0x0x7f3b6bfe30d0) 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> > > > > > > > (0x0x7f3b6bfe3138) 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> > > > > > > (0x0x7f3b6bfe31a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6bf89f00) 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> > > >&&> > (0x0x7f3b6bfeb000) 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> > > >&&> > (0x0x7f3b6bfe3208) 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> > > >&&> (0x0x7f3b6bfe3270) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bfeb060) 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> > > > > (0x0x7f3b6bfeb120) 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> > > > > > (0x0x7f3b6bfe32d8) 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> > > > (0x0x7f3b6bfe3340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bfeb180) 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> > > > (0x0x7f3b6bfeb240) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f3b6bfebe40) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> >
   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 UFAxisType, float> >*&>, std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f3b6bfebea0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, 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 UFAxisType, float> >*&>, std::is_destructible<std::_Rb_tree_node_base*> > (0x0x7f3b6bfebf00) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe3680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c02c000) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > > (0x0x7f3b6c02c060) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe36e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c02c0c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f3b6c02c120) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f3b6bfe3750) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe37b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c02c180) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe3820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c02c1e0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f3b6c02c240) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f3b6bfe3888) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe38f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c02c2a0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f3b6bfe3958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f3b6bfe39c0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe3a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c02c300) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > > (0x0x7f3b6bfe3a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c02c360) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe3af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c02c3c0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f3b6c02c420) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f3b6bfe3b60) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe3bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c02c480) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe3c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c02c4e0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, true> (0x0x7f3b6c02c540) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe3d68) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, true> (0x0x7f3b6c02c660) 0 empty

Class std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   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 UFAxisType, float> >*&> (0x0x7f3b6bfe3618) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6bfebf60) 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 UFAxisType, float> >*&> >
   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 UFAxisType, float> >*&> > (0x0x7f3b6bfe3ea0) 0 empty
  std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bfe3f08) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6c02c6c0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   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 UFAxisType, float> >*&> (0x0x7f3b6bfe3f70) 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 UFAxisType, float> >*&> > (0x0x7f3b6c040000) 0 empty
    std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6c040068) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6c02c720) 0 empty

Class std::__is_direct_constructible_new<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   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 UFAxisType, float> >*&> (0x0x7f3b6c0400d0) 0 empty
  std::__is_direct_constructible_new_safe<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6c040138) 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 UFAxisType, float> >*&> > (0x0x7f3b6c0401a0) 0 empty
      std::__is_direct_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6c040208) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6c02c780) 0 empty

Class std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   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 UFAxisType, float> >*&> (0x0x7f3b6c040270) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c02c7e0) 0 empty

Class std::__is_constructible_impl<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   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 UFAxisType, float> >*&> (0x0x7f3b6c0402d8) 0 empty
  std::__is_direct_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6c040340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c02c840) 0 empty

Class std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   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 UFAxisType, float> >*&> (0x0x7f3b6c0403a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c02c8a0) 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&> >
   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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&> > (0x0x7f3b6c02c900) 0 empty

Class std::conditional<true, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, 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 UFAxisType, float> >*&, 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&&> > (0x0x7f3b6c02c960) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6c02ca20) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6c02ca80) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6c02c9c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6c040548) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c02cae0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6c0405b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6c02cb40) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, 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 UFAxisType, float> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f3b6c02cba0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, 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 UFAxisType, float> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f3b6c040618) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f3b6c040680) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f3b6c0406e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6c02cc00) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*, false> (0x0x7f3b6c02cc60) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*> (0x0x7f3b6c040820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6c02ccc0) 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*> > (0x0x7f3b6c02cd20) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f3b6c040958) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6c0409c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6c02cd80) 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f3b6c040a28) 0 empty
  std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f3b6c040a90) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6c040af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6c02cde0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&>, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f3b6c040b60) 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f3b6c040bc8) 0 empty
    std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > (0x0x7f3b6c040c30) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6c040c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6c02ce40) 0 empty

Class std::conditional<false, std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f3b6c02cf00) 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&> >
   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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&> > (0x0x7f3b6c02cf60) 0 empty

Class std::conditional<true, std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, 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 UFAxisType, float> >*&, 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&&> > (0x0x7f3b6bc61000) 0 empty

Class std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f3b6c040d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bc61060) 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f3b6c040dd0) 0 empty
  std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f3b6c040e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bc610c0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&>, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f3b6c040ea0) 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > > (0x0x7f3b6c040f08) 0 empty
    std::__not_<std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> > > (0x0x7f3b6c040f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6bc61120) 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 UFAxisType, float> >*&> >
   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 UFAxisType, float> >*&> > (0x0x7f3b6bc611e0) 0 empty

Class std::__and_<std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, 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 UFAxisType, float> >*&>, std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> > (0x0x7f3b6bc6b000) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f3b6bc6b068) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bc61240) 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 UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*> > (0x0x7f3b6bc61300) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, 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 UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> > (0x0x7f3b6bc6b0d0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f3b6bc6b138) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bc61360) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f3b6bc61420) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f3b6bc61ba0) 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> > (0x0x7f3b6bc61b40) 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> > (0x0x7f3b6bc61c00) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f3b6bc61e40) 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> > (0x0x7f3b6bc61de0) 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> > (0x0x7f3b6bc61ea0) 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> > > > > (0x0x7f3b6bcdd5a0) 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> > > > > (0x0x7f3b6bc6baf8) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f3b6bcdd600) 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> >*> (0x0x7f3b6bc6bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bcdd660) 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> >*> > (0x0x7f3b6bcdd6c0) 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> > >*> > > (0x0x7f3b6bc6bc30) 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> >*> (0x0x7f3b6bc6bc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bcdd720) 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> > > > > (0x0x7f3b6bd17000) 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> > > > > (0x0x7f3b6bc6bd00) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f3b6bd17060) 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> >*> (0x0x7f3b6bc6bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bd170c0) 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> >*> > (0x0x7f3b6bd17120) 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> > >*> > > (0x0x7f3b6bc6be38) 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> >*> (0x0x7f3b6bc6bea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bd17180) 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*> > > > (0x0x7f3b6bd178a0) 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> > >*&> > (0x0x7f3b6bd17900) 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*> > (0x0x7f3b6bd17960) 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> > >*&> (0x0x7f3b6bc6b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bd17a20) 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> > > >*&> > > (0x0x7f3b6bd17a80) 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> > >*&> (0x0x7f3b6bc6b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bd17ae0) 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> > >*&> > (0x0x7f3b6bd17b40) 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> > > >*&> > (0x0x7f3b6bc6b888) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f3b6bc6b958) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bd17ba0) 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> > >*&> (0x0x7f3b6bc6b9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bd17c00) 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> > >*&> > (0x0x7f3b6bd17c60) 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> > > >*&> > (0x0x7f3b6bc6ba28) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f3b6bc6ba90) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bd17cc0) 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> > > >*&> > (0x0x7f3b6bc6bb60) 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> > > >*&> > (0x0x7f3b6bc6bd68) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f3b6bd6c000) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6bd17d20) 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> > > >*&> > > (0x0x7f3b6bd6c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bd17d80) 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> > >*&> (0x0x7f3b6bd6c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bd17de0) 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> > >*&> > (0x0x7f3b6bd17e40) 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> > > >*&> > (0x0x7f3b6bd6c138) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f3b6bd6c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bd17ea0) 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> > >*&> (0x0x7f3b6bd6c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bd17f00) 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> (0x0x7f3b6bd17f60) 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> > >*&> (0x0x7f3b6bd6c270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f3b6bd73000) 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> > >*&> (0x0x7f3b6bc6b618) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f3b6bd179c0) 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> > > >*&> > (0x0x7f3b6bd6c340) 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> > >*&> (0x0x7f3b6bd6c3a8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f3b6bd73060) 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> > >*&> (0x0x7f3b6bd6c410) 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> > > >*&> > (0x0x7f3b6bd6c478) 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> > >*&> (0x0x7f3b6bd6c4e0) 0 empty
      std::__do_is_direct_constructible_impl (0x0x7f3b6bd730c0) 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> > >*&> (0x0x7f3b6bd6c548) 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> > >*&> (0x0x7f3b6bd6c5b0) 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> > > >*&> > (0x0x7f3b6bd6c618) 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> > >*&> (0x0x7f3b6bd6c680) 0 empty
        std::__do_is_direct_constructible_impl (0x0x7f3b6bd73120) 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> > >*&> (0x0x7f3b6bd6c6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bd73180) 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> > > >*&> (0x0x7f3b6bd6c750) 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> > >*&> (0x0x7f3b6bd6c7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bd731e0) 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> > > >*&> (0x0x7f3b6bd6c820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bd73240) 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> > > >*&> > (0x0x7f3b6bd732a0) 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&&> > (0x0x7f3b6bd73300) 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> > >*&> (0x0x7f3b6bd733c0) 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> > >*&> (0x0x7f3b6bd73420) 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> > >*&> (0x0x7f3b6bd73360) 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> > >*&> (0x0x7f3b6bd6c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bd73480) 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> > >*&> (0x0x7f3b6bd6c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bd734e0) 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*> > > (0x0x7f3b6bd73540) 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*> > (0x0x7f3b6bd6c9c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f3b6bd6ca28) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f3b6bd6ca90) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6bd735a0) 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> (0x0x7f3b6bd73600) 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*> (0x0x7f3b6bd6cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bd73660) 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*> > (0x0x7f3b6bd736c0) 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*> > (0x0x7f3b6bd6cc30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6bd6cc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bd73720) 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*> > > (0x0x7f3b6bd6cd00) 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*> > (0x0x7f3b6bd6cd68) 0 empty
    std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6bd6cdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6bd73780) 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*> > > (0x0x7f3b6bd6ce38) 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*> > > (0x0x7f3b6bd6cea0) 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*> > (0x0x7f3b6bd6cf08) 0 empty
      std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f3b6bd6cf70) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6bd737e0) 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*> > > > (0x0x7f3b6bd738a0) 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> > > >*&> > (0x0x7f3b6bd73900) 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&&> > (0x0x7f3b6bd73960) 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*> > > (0x0x7f3b6bd99068) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bd739c0) 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*> > > > (0x0x7f3b6bd990d0) 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*> > > (0x0x7f3b6bd99138) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bd73a20) 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*> > > > (0x0x7f3b6bd991a0) 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*> > > > (0x0x7f3b6bd99208) 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*> > > (0x0x7f3b6bd99270) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6bd73a80) 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> > > >*&> > (0x0x7f3b6bd73b40) 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*&> > (0x0x7f3b6bd992d8) 0 empty
  std::is_constructible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&> (0x0x7f3b6bd99340) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bd73ba0) 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*> > (0x0x7f3b6bd73c60) 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*> > (0x0x7f3b6bd993a8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f3b6bd99410) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bd73cc0) 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> > >*&> (0x0x7f3b6bd73d80) 0 empty

Class std::remove_reference<const std::pair<const UFAxisType, float>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::pair<const UFAxisType, float>&> (0x0x7f3b6bde85a0) 0 empty

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

Class std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > (0x0x7f3b6bd99820) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bde8960) 0 empty

Class std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > (0x0x7f3b6bd99888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bde89c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&>, std::__is_direct_constructible_new_safe<const UFAxisType&, std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&>, std::__is_direct_constructible_new_safe<const UFAxisType&, std::tuple<const UFAxisType&>&&> > (0x0x7f3b6bde8b40) 0 empty

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

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

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

Class std::__is_void_helper<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd99958) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bde8cc0) 0 empty

Class std::is_void<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd999c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bde8d20) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6bde8d80) 0 empty

Class std::is_function<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd99a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bde8de0) 0 empty

Class std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6bd99a90) 0 empty
  std::is_function<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd99af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bde8e40) 0 empty

Class std::__not_<std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<std::tuple<const UFAxisType&>&&> > > (0x0x7f3b6bd99b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bde8ea0) 0 empty

Class std::is_lvalue_reference<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd99bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6bde8f00) 0 empty

Class std::conditional<false, std::is_rvalue_reference<const UFAxisType&>, std::is_lvalue_reference<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_rvalue_reference<const UFAxisType&>, std::is_lvalue_reference<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6bde8f60) 0 empty

Class std::__and_<std::is_lvalue_reference<std::tuple<const UFAxisType&>&&>, std::is_rvalue_reference<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<std::tuple<const UFAxisType&>&&>, std::is_rvalue_reference<const UFAxisType&> > (0x0x7f3b6bd99c30) 0 empty
  std::is_lvalue_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd99c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6be1d000) 0 empty

Class std::conditional<false, std::is_function<std::tuple<const UFAxisType&>&&>, std::__or_<std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<const UFAxisType&>&&>, std::__or_<std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > > (0x0x7f3b6be1d0c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<const UFAxisType&>&&>, std::is_rvalue_reference<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<const UFAxisType&>&&>, std::is_rvalue_reference<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6be1d120) 0 empty

Class std::is_rvalue_reference<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd99d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6be1d180) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const UFAxisType&>&&>, std::is_rvalue_reference<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const UFAxisType&>&&>, std::is_rvalue_reference<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6bd99dd0) 0 empty
  std::is_rvalue_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd99e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6be1d1e0) 0 empty

Class std::is_reference<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd99ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6be1d240) 0 empty

Class std::conditional<true, std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6be1d2a0) 0 empty

Class std::__or_<std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6bd99f08) 0 empty
  std::is_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6bd99f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6be1d300) 0 empty

Class std::__or_<std::is_function<std::tuple<const UFAxisType&>&&>, std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const UFAxisType&>&&>, std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6be2c000) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6be2c068) 0 empty
    std::is_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6be1d360) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const UFAxisType&>&&>, std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const UFAxisType&>&&>, std::is_reference<std::tuple<const UFAxisType&>&&>, std::is_void<std::tuple<const UFAxisType&>&&> > > (0x0x7f3b6be2c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6be1d3c0) 0 empty

Class std::is_object<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6be1d420) 0 empty

Class std::conditional<false, std::is_object<std::tuple<const UFAxisType&>&&>, std::is_reference<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::tuple<const UFAxisType&>&&>, std::is_reference<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6be1d480) 0 empty

Class std::__or_<std::is_object<std::tuple<const UFAxisType&>&&>, std::is_reference<std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const UFAxisType&>&&>, std::is_reference<std::tuple<const UFAxisType&>&&> > (0x0x7f3b6be2c208) 0 empty
  std::is_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c270) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6be1d4e0) 0 empty

Class std::__is_referenceable<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6be1d540) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<const UFAxisType&>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<const UFAxisType&>&&, true> (0x0x7f3b6be1d5a0) 0 empty

Class std::add_rvalue_reference<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c340) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFAxisType&>&&, true> (0x0x7f3b6be1d600) 0 empty

Class std::__is_static_castable_impl<std::tuple<const UFAxisType&>&&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f3b6bd99d00) 0 empty
  std::__do_is_static_castable_impl (0x0x7f3b6be1d060) 0 empty

Class std::__is_static_castable_safe<std::tuple<const UFAxisType&>&&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f3b6be2c410) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6be1d660) 0 empty

Class std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f3b6be2c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6be1d6c0) 0 empty

Class std::conditional<false, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, false> > >, std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&> >
   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 UFAxisType&>&&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, false> > >, std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&> > (0x0x7f3b6be1d720) 0 empty

Class std::__and_<std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, false> > > > (0x0x7f3b6be2c4e0) 0 empty
  std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f3b6be2c548) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6be1d780) 0 empty

Class std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c5b0) 0 empty
  std::__and_<std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, false> > > > (0x0x7f3b6be2c618) 0 empty
    std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f3b6be2c680) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6be1d7e0) 0 empty

Class std::__is_direct_constructible_new<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c6e8) 0 empty
  std::__is_direct_constructible_ref_cast<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c750) 0 empty
    std::__and_<std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, true>, std::__is_lvalue_to_rvalue_ref<std::tuple<const UFAxisType&>&&, const UFAxisType&, false> > > > (0x0x7f3b6be2c7b8) 0 empty
      std::__is_static_castable<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f3b6be2c820) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6be1d900) 0 empty

Class std::__is_direct_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c888) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6be1d9c0) 0 empty

Class std::__is_constructible_impl<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c8f0) 0 empty
  std::__is_direct_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c958) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6be1da20) 0 empty

Class std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6be1da80) 0 empty

Class std::__and_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > (0x0x7f3b6be2ca28) 0 empty
  std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> (0x0x7f3b6be2ca90) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6be1dae0) 0 empty

Class std::conditional<false, std::is_void<std::tuple<const UFAxisType&>&&>, std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::tuple<const UFAxisType&>&&>, std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > > (0x0x7f3b6be1dba0) 0 empty

Class std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::tuple<const UFAxisType&>&&>, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f3b6be2caf8) 0 empty
  std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f3b6be2cb60) 0 empty
    std::is_array<const UFAxisType&> (0x0x7f3b6be2cbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6be1dc00) 0 empty

Class std::__is_convertible_helper<std::tuple<const UFAxisType&>&&, const UFAxisType&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::tuple<const UFAxisType&>&&, const UFAxisType&, false> (0x0x7f3b6be1dc60) 0 empty

Class std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f3b6be2cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6be1dcc0) 0 empty

Class std::__and_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> > (0x0x7f3b6be2cd00) 0 empty
  std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> (0x0x7f3b6be2cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6be1dd20) 0 empty

Class std::remove_reference<const std::tuple<const UFAxisType&>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::tuple<const UFAxisType&>&> (0x0x7f3b6be1dde0) 0 empty

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

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

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

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFAxisType&>&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, const std::tuple<const UFAxisType&>&> > >, std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<const std::tuple<const UFAxisType&>&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, const std::tuple<const UFAxisType&>&> > >, std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > > (0x0x7f3b6be1df60) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >, std::__not_<std::is_convertible<const std::tuple<const UFAxisType&>&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, const std::tuple<const UFAxisType&>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >, std::__not_<std::is_convertible<const std::tuple<const UFAxisType&>&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, const std::tuple<const UFAxisType&>&> > > (0x0x7f3b6be2cea0) 0 empty
  std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > (0x0x7f3b6be2cf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6be50000) 0 empty

Class std::remove_reference<std::tuple<const UFAxisType&>&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const UFAxisType&>&&> (0x0x7f3b6be50120) 0 empty

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

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

Class std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > >, std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__and_<std::__not_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > >, std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > > (0x0x7f3b6be50240) 0 empty

Class std::__and_<std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >, std::__not_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > >, std::__not_<std::is_convertible<std::tuple<const UFAxisType&>&&, const UFAxisType&> >, std::__not_<std::is_constructible<const UFAxisType&, std::tuple<const UFAxisType&>&&> > > (0x0x7f3b6be55068) 0 empty
  std::__not_<std::is_same<std::tuple<const UFAxisType&>, std::tuple<const UFAxisType&> > > (0x0x7f3b6be550d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6be502a0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&>, std::is_constructible<const UFAxisType&, const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&>, std::is_constructible<const UFAxisType&, const UFAxisType&> > (0x0x7f3b6be503c0) 0 empty

Class std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f3b6be55138) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6be50420) 0 empty

Class std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&>, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&>, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> > (0x0x7f3b6be551a0) 0 empty
  std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f3b6be55208) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6be50480) 0 empty

Class std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f3b6be55270) 0 empty
  std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&>, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> > (0x0x7f3b6be552d8) 0 empty
    std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f3b6be55340) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6be504e0) 0 empty

Class std::__is_nothrow_move_constructible_impl<const UFAxisType&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const UFAxisType&, true> (0x0x7f3b6be553a8) 0 empty
  std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f3b6be55410) 0 empty
    std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&>, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> > (0x0x7f3b6be55478) 0 empty
      std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f3b6be554e0) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6be50540) 0 empty

Class std::is_nothrow_move_constructible<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const UFAxisType&> (0x0x7f3b6be55548) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFAxisType&, true> (0x0x7f3b6be555b0) 0 empty
    std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f3b6be55618) 0 empty
      std::__and_<std::is_constructible<const UFAxisType&, const UFAxisType&>, std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> > (0x0x7f3b6be55680) 0 empty
        std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f3b6be556e8) 0 empty
          std::integral_constant<bool, true> (0x0x7f3b6be505a0) 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&> > (0x0x7f3b6ba7c4e0) 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&> > (0x0x7f3b6be559c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ba7c540) 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&> > > (0x0x7f3b6be55a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ba7c5a0) 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&>&&> > (0x0x7f3b6ba7c720) 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&>&&> (0x0x7f3b6ba7c7e0) 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&>&&> (0x0x7f3b6ba7c840) 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&>&&> (0x0x7f3b6ba7c780) 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&>&&> (0x0x7f3b6be55c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ba7c8a0) 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&>&&> (0x0x7f3b6be55d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ba7c900) 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&>&&> > (0x0x7f3b6ba7c960) 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&>&&> (0x0x7f3b6be55d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ba7c9c0) 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&>&&> > (0x0x7f3b6be55dd0) 0 empty
  std::is_function<std::tuple<const UFTouchProperty&>&&> (0x0x7f3b6be55e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6ba7ca20) 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&>&&> > > (0x0x7f3b6be55ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ba7ca80) 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&>&&> (0x0x7f3b6be55f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ba7cae0) 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&>&&> > (0x0x7f3b6ba7cb40) 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&> > (0x0x7f3b6be55f70) 0 empty
  std::is_lvalue_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f3b6ba9d000) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6ba7cba0) 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&>&&> > > (0x0x7f3b6ba7cc60) 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&>&&> > (0x0x7f3b6ba7ccc0) 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&>&&> (0x0x7f3b6ba9d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ba7cd20) 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&>&&> > (0x0x7f3b6ba9d138) 0 empty
  std::is_rvalue_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f3b6ba9d1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ba7cd80) 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&>&&> (0x0x7f3b6ba9d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6ba7cde0) 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&>&&> > (0x0x7f3b6ba7ce40) 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&>&&> > (0x0x7f3b6ba9d270) 0 empty
  std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f3b6ba9d2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6ba7cea0) 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&>&&> > (0x0x7f3b6ba9d340) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFTouchProperty&>&&>, std::is_void<std::tuple<const UFTouchProperty&>&&> > (0x0x7f3b6ba9d3a8) 0 empty
    std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f3b6ba9d410) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6ba7cf00) 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&>&&> > > (0x0x7f3b6ba9d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6ba7cf60) 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&>&&> (0x0x7f3b6ba9d4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6baad000) 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&>&&> > (0x0x7f3b6baad060) 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&>&&> > (0x0x7f3b6ba9d548) 0 empty
  std::is_reference<std::tuple<const UFTouchProperty&>&&> (0x0x7f3b6ba9d5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6baad0c0) 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&>&&> (0x0x7f3b6ba9d618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6baad120) 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> (0x0x7f3b6baad180) 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&>&&> (0x0x7f3b6ba9d680) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFTouchProperty&>&&, true> (0x0x7f3b6baad1e0) 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&> (0x0x7f3b6ba9d068) 0 empty
  std::__do_is_static_castable_impl (0x0x7f3b6ba7cc00) 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&> (0x0x7f3b6ba9d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6baad300) 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&> (0x0x7f3b6ba9d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6baad420) 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&> > (0x0x7f3b6baad480) 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> > > > (0x0x7f3b6ba9d820) 0 empty
  std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f3b6ba9d888) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6baad4e0) 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&>&&> (0x0x7f3b6ba9d8f0) 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> > > > (0x0x7f3b6ba9d958) 0 empty
    std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f3b6ba9d9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6baad540) 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&>&&> (0x0x7f3b6ba9daf8) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f3b6ba9db60) 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> > > > (0x0x7f3b6ba9dbc8) 0 empty
      std::__is_static_castable<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f3b6ba9dc30) 0 empty
        std::integral_constant<bool, false> (0x0x7f3b6baad5a0) 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&>&&> (0x0x7f3b6ba9ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6baad6c0) 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&>&&> (0x0x7f3b6ba9de38) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f3b6ba9dea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6baad7e0) 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&>&&> (0x0x7f3b6ba9df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6baad960) 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&>&&> > (0x0x7f3b6ba9df70) 0 empty
  std::is_constructible<const UFTouchProperty&, std::tuple<const UFTouchProperty&>&&> (0x0x7f3b6bab8000) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6baad9c0) 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&> > > (0x0x7f3b6baadb40) 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&> > (0x0x7f3b6bab8138) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f3b6bab81a0) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f3b6bab8208) 0 empty
      std::integral_constant<bool, false> (0x0x7f3b6baadba0) 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> (0x0x7f3b6baadc60) 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&> (0x0x7f3b6bab83a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f3b6baadd80) 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&> > (0x0x7f3b6bab8410) 0 empty
  std::is_convertible<std::tuple<const UFTouchProperty&>&&, const UFTouchProperty&> (0x0x7f3b6bab8478) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6baadde0) 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&>&> (0x0x7f3b6bac6060) 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&> > (0x0x7f3b6bac6120) 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&> > (0x0x7f3b6bac6180) 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&> > (0x0x7f3b6bac60c0) 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&> > > > (0x0x7f3b6bac61e0) 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&>&> > > (0x0x7f3b6bab85b0) 0 empty
  std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > (0x0x7f3b6bab8618) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bac6240) 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&>&&> (0x0x7f3b6bac6300) 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&> > (0x0x7f3b6bac63c0) 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&> > (0x0x7f3b6bac6360) 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&> > > > (0x0x7f3b6bac6420) 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&>&&> > > (0x0x7f3b6bab87b8) 0 empty
  std::__not_<std::is_same<std::tuple<const UFTouchProperty&>, std::tuple<const UFTouchProperty&> > > (0x0x7f3b6bab8820) 0 empty
    std::integral_constant<bool, false> (0x0x7f3b6bac6480) 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&> > (0x0x7f3b6bac6540) 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&> (0x0x7f3b6bab88f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bac65a0) 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&> > (0x0x7f3b6bab8958) 0 empty
  std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6bab89c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f3b6bac6600) 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&> (0x0x7f3b6bab8a28) 0 empty
  std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f3b6bab8a90) 0 empty
    std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6bab8af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f3b6bac6660) 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> (0x0x7f3b6bab8b60) 0 empty
  std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6bab8bc8) 0 empty
    std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f3b6bab8c30) 0 empty
      std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6bab8c98) 0 empty
        std::integral_constant<bool, true> (0x0x7f3b6bac66c0) 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&> (0x0x7f3b6bab8d00) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFTouchProperty&, true> (0x0x7f3b6bab8d68) 0 empty
    std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6bab8dd0) 0 empty
      std::__and_<std::is_constructible<const UFTouchProperty&, const UFTouchProperty&>, std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> > (0x0x7f3b6bab8e38) 0 empty
        std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f3b6bab8ea0) 0 empty
          std::integral_constant<bool, true> (0x0x7f3b6bac6720) 0 empty

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

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

Class std::tuple_element<0ul, std::tuple<const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const UFAxisType&> > (0x0x7f3b6bb033c0) 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&> > (0x0x7f3b6bb03660) 0 empty

Class std::is_same<const UFAxisType, const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_same<const UFAxisType, const UFAxisType> (0x0x7f3b6baf35b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bb03ae0) 0 empty

Class std::is_same<float, float>
   size=1 align=1
   base size=1 base align=1
std::is_same<float, float> (0x0x7f3b6baf3618) 0 empty
  std::integral_constant<bool, true> (0x0x7f3b6bb03b40) 0 empty

Class std::_PCC<false, const UFAxisType, float>
   size=1 align=1
   base size=0 base align=1
std::_PCC<false, const UFAxisType, float> (0x0x7f3b6bb03ba0) 0 empty

