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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f861084f1e0) 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> (0x0x7f861084f240) 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> (0x0x7f861084f2a0) 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> (0x0x7f861084f300) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f861084fc60) 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> (0x0x7f861084fcc0) 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> (0x0x7f861084fd20) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f861084fd80) 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> (0x0x7f861084fde0) 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> (0x0x7f861084fe40) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f861084ff00) 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> (0x0x7f861084ff60) 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> (0x0x7f8610886000) 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> (0x0x7f8610886060) 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> (0x0x7f86108860c0) 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> (0x0x7f8610886120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f8610836750) 0 empty
  std::integral_constant<bool, true> (0x0x7f8610886de0) 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> (0x0x7f86108367b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f8610886e40) 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> (0x0x7f8610836820) 0 empty
  std::integral_constant<bool, true> (0x0x7f8610886ea0) 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> (0x0x7f8610836888) 0 empty
  std::integral_constant<bool, true> (0x0x7f8610886f00) 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> (0x0x7f86108368f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f8610886f60) 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> (0x0x7f8610836958) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c0000) 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> (0x0x7f86108369c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c0060) 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> (0x0x7f8610836a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c00c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f8610836a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c0120) 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> (0x0x7f8610836af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c0180) 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> (0x0x7f8610836b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c01e0) 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> (0x0x7f8610836bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c0240) 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> (0x0x7f8610836c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c02a0) 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> (0x0x7f8610836c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c0300) 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> (0x0x7f8610836dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c0420) 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> (0x0x7f8610836e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c0480) 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> (0x0x7f8610836ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108c04e0) 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> (0x0x7f86108f4208) 0 empty
  std::integral_constant<bool, true> (0x0x7f86108e26c0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f8610910300) 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 (0x0x7f8610910540) 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 (0x0x7f8610910780) 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 (0x0x7f86109109c0) 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 (0x0x7f8610910b40) 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 (0x0x7f8610910f00) 0 empty

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

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

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

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

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

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

Class std::__make_unsigned<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__make_unsigned<wchar_t> (0x0x7f861098c1a0) 0 empty
  std::__make_unsigned<long int> (0x0x7f86109a81e0) 0 empty

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f86109a84e0) 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> (0x0x7f86109a8540) 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> (0x0x7f86109a85a0) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f86109d53c0) 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 (0x0x7f86109d5720) 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 (0x0x7f86109d57e0) 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 (0x0x7f86109d58a0) 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 (0x0x7f86109d5960) 0 empty

Class std::__result_of_other_impl
   size=1 align=1
   base size=0 base align=1
std::__result_of_other_impl (0x0x7f86109d5c00) 0 empty

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f861098c958) 0 empty
  std::input_iterator_tag (0x0x7f86109d5f00) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f861098c9c0) 0 empty
  std::forward_iterator_tag (0x0x7f861098ca28) 0 empty
    std::input_iterator_tag (0x0x7f86109d5f60) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f861098ca90) 0 empty
  std::bidirectional_iterator_tag (0x0x7f861098caf8) 0 empty
    std::forward_iterator_tag (0x0x7f861098cb60) 0 empty
      std::input_iterator_tag (0x0x7f8610649000) 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> (0x0x7f8610649c00) 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 (0x0x7f8610649e40) 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 (0x0x7f8610649ea0) 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 (0x0x7f8610649f00) 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 (0x0x7f8610649f60) 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 (0x0x7f8610717000) 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> (0x0x7f8610717540) 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> (0x0x7f86107175a0) 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> (0x0x7f8610717720) 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> (0x0x7f8610717780) 0 empty

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

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

Vtable for std::exception
std::exception::_ZTVSt9exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9exception)
8     (int (*)(...))std::exception::~exception
12    (int (*)(...))std::exception::~exception
16    (int (*)(...))std::exception::what

Class std::exception
   size=4 align=4
   base size=4 base align=4
std::exception (0x0x7f8610717a80) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 8u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13bad_exception)
8     (int (*)(...))std::bad_exception::~bad_exception
12    (int (*)(...))std::bad_exception::~bad_exception
16    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=4 align=4
   base size=4 base align=4
std::bad_exception (0x0x7f86108360d0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f8610717ae0) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f86108360d0)

Class std::__exception_ptr::exception_ptr
   size=4 align=4
   base size=4 base align=4
std::__exception_ptr::exception_ptr (0x0x7f8610717b40) 0

Vtable for std::nested_exception
std::nested_exception::_ZTVSt16nested_exception: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16nested_exception)
8     (int (*)(...))std::nested_exception::~nested_exception
12    (int (*)(...))std::nested_exception::~nested_exception

Class std::nested_exception
   size=8 align=4
   base size=8 base align=4
std::nested_exception (0x0x7f8610717ba0) 0
    vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 8u)

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9bad_alloc)
8     (int (*)(...))std::bad_alloc::~bad_alloc
12    (int (*)(...))std::bad_alloc::~bad_alloc
16    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=4 align=4
   base size=4 base align=4
std::bad_alloc (0x0x7f86107ed000) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7f8610717d80) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f86107ed000)

Vtable for std::bad_array_new_length
std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt20bad_array_new_length)
8     (int (*)(...))std::bad_array_new_length::~bad_array_new_length
12    (int (*)(...))std::bad_array_new_length::~bad_array_new_length
16    (int (*)(...))std::bad_array_new_length::what

Class std::bad_array_new_length
   size=4 align=4
   base size=4 base align=4
std::bad_array_new_length (0x0x7f86107ed068) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 8u)
  std::bad_alloc (0x0x7f86107ed0d0) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f86107ed068)
    std::exception (0x0x7f8610717de0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f86107ed0d0)

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=16 align=4
   base size=16 base align=4
std::_Rb_tree_node_base (0x0x7f86104d59c0) 0

Class std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>
   size=8 align=4
   base size=8 base align=4
std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f86104d5c00) 0

Class std::integral_constant<unsigned int, 2u>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<unsigned int, 2u> (0x0x7f86104d5cc0) 0 empty

Class std::__pair_get<0u>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<0u> (0x0x7f86104d5e40) 0 empty

Class std::__pair_get<1u>
   size=1 align=1
   base size=0 base align=1
std::__pair_get<1u> (0x0x7f86104d5ea0) 0 empty

Class std::_Build_index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<0u> (0x0x7f86102b4000) 0 empty

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

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

Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7f86102b4120) 0

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

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

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

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

Class lconv
   size=56 align=4
   base size=56 base align=4
lconv (0x0x7f86102b47e0) 0

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

Vtable for __cxxabiv1::__forced_unwind
__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual

Class __cxxabiv1::__forced_unwind
   size=4 align=4
   base size=4 base align=4
__cxxabiv1::__forced_unwind (0x0x7f86102b48a0) 0 nearly-empty
    vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u)

Class timespec
   size=8 align=4
   base size=8 base align=4
timespec (0x0x7f86102b4900) 0

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

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

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f86102b4a20) 0

Class timeval
   size=8 align=4
   base size=8 base align=4
timeval (0x0x7f86102b4a80) 0

Class timex
   size=128 align=4
   base size=128 base align=4
timex (0x0x7f86102b4ae0) 0

Class tm
   size=44 align=4
   base size=44 base align=4
tm (0x0x7f86102b4b40) 0

Class itimerspec
   size=16 align=4
   base size=16 base align=4
itimerspec (0x0x7f86102b4ba0) 0

Class pthread_attr_t
   size=36 align=4
   base size=36 base align=4
pthread_attr_t (0x0x7f86102b4c00) 0

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f86102b4c60) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct>
   size=4 align=2
   base size=4 base align=2
<anonymous union>::__pthread_mutex_s::<anonymous union>::<anonymous struct> (0x0x7f86102b4de0) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union>::__pthread_mutex_s::<anonymous union> (0x0x7f86102b4d80) 0

Class <anonymous union>::__pthread_mutex_s
   size=24 align=4
   base size=24 base align=4
<anonymous union>::__pthread_mutex_s (0x0x7f86102b4d20) 0

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

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

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

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

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

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

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

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

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

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

Class _pthread_cleanup_buffer
   size=16 align=4
   base size=16 base align=4
_pthread_cleanup_buffer (0x0x7f86100561e0) 0

Class <anonymous struct>::<anonymous struct>
   size=28 align=4
   base size=28 base align=4
<anonymous struct>::<anonymous struct> (0x0x7f86100562a0) 0

Class <anonymous struct>
   size=44 align=4
   base size=44 base align=4
<anonymous struct> (0x0x7f8610056240) 0

Class __pthread_cleanup_frame
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_frame (0x0x7f8610056300) 0

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f8610056360) 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> > (0x0x7f8610056540) 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> (0x0x7f86100565a0) 0 empty

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

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f8610056780) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f86100567e0) 0

Class wait
   size=4 align=4
   base size=4 base align=4
wait (0x0x7f8610056720) 0

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

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

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f8610056900) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f8610056960) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f86100569c0) 0

Class random_data
   size=28 align=4
   base size=28 base align=4
random_data (0x0x7f8610056a20) 0

Class drand48_data
   size=24 align=4
   base size=24 base align=4
drand48_data (0x0x7f8610056a80) 0

Class <anonymous struct>
   size=12 align=4
   base size=12 base align=4
<anonymous struct> (0x0x7f8610056b40) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f8610056ba0) 0

Class _IO_marker
   size=12 align=4
   base size=12 base align=4
_IO_marker (0x0x7f8610056c00) 0

Class _IO_FILE
   size=148 align=4
   base size=148 base align=4
_IO_FILE (0x0x7f8610056c60) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f8610056cc0) 0

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f8610056f00) 0 empty

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7f86104bfc30) 0
  std::allocator<char> (0x0x7f86104bfc98) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f8610056f60) 0 empty

Class std::basic_string<char>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char> (0x0x7f8610056ea0) 0

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7f860ff37000) 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> > (0x0x7f860ff37060) 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> (0x0x7f860ff370c0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f860ff373c0) 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> > (0x0x7f860ff37420) 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> (0x0x7f860ff37480) 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> (0x0x7f86104bff70) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f860ff374e0) 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> (0x0x7f860ff37540) 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> (0x0x7f860ff375a0) 0 empty

Class std::allocator<wchar_t>::rebind<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<wchar_t> (0x0x7f860ff37660) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f86104bf9c0) 0
  std::allocator<wchar_t> (0x0x7f86104bfa90) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f860ff376c0) 0 empty

Class std::basic_string<wchar_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t> (0x0x7f860ff37600) 0

Class std::initializer_list<wchar_t>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<wchar_t> (0x0x7f860ff37720) 0

Class std::__hash_base<unsigned int, bool>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, bool> (0x0x7f860ff37840) 0 empty

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7f86104bfbc8) 0 empty
  std::__hash_base<unsigned int, bool> (0x0x7f860ff378a0) 0 empty

Class std::__hash_base<unsigned int, char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, char> (0x0x7f860ff37900) 0 empty

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7f860fc20000) 0 empty
  std::__hash_base<unsigned int, char> (0x0x7f860ff37960) 0 empty

Class std::__hash_base<unsigned int, signed char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, signed char> (0x0x7f860ff379c0) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7f860fc20068) 0 empty
  std::__hash_base<unsigned int, signed char> (0x0x7f860ff37a20) 0 empty

Class std::__hash_base<unsigned int, unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, unsigned char> (0x0x7f860ff37a80) 0 empty

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7f860fc200d0) 0 empty
  std::__hash_base<unsigned int, unsigned char> (0x0x7f860ff37ae0) 0 empty

Class std::__hash_base<unsigned int, wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, wchar_t> (0x0x7f860ff37b40) 0 empty

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7f860fc20138) 0 empty
  std::__hash_base<unsigned int, wchar_t> (0x0x7f860ff37ba0) 0 empty

Class std::__hash_base<unsigned int, char16_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, char16_t> (0x0x7f860ff37c00) 0 empty

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7f860fc201a0) 0 empty
  std::__hash_base<unsigned int, char16_t> (0x0x7f860ff37c60) 0 empty

Class std::__hash_base<unsigned int, char32_t>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, char32_t> (0x0x7f860ff37cc0) 0 empty

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7f860fc20208) 0 empty
  std::__hash_base<unsigned int, char32_t> (0x0x7f860ff37d20) 0 empty

Class std::__hash_base<unsigned int, short int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, short int> (0x0x7f860ff37d80) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7f860fc20270) 0 empty
  std::__hash_base<unsigned int, short int> (0x0x7f860ff37de0) 0 empty

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

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7f860fc202d8) 0 empty
  std::__hash_base<unsigned int, int> (0x0x7f860ff37ea0) 0 empty

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

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

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

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

Class std::__hash_base<unsigned int, short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, short unsigned int> (0x0x7f860fc3f0c0) 0 empty

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7f860fc20410) 0 empty
  std::__hash_base<unsigned int, short unsigned int> (0x0x7f860fc3f120) 0 empty

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

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7f860fc20478) 0 empty
  std::__hash_base<unsigned int, unsigned int> (0x0x7f860fc3f1e0) 0 empty

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

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

Class std::__hash_base<unsigned int, long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, long long unsigned int> (0x0x7f860fc3f300) 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> (0x0x7f860fc20548) 0 empty
  std::__hash_base<unsigned int, long long unsigned int> (0x0x7f860fc3f360) 0 empty

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

Class std::_Fnv_hash_impl
   size=1 align=1
   base size=0 base align=1
std::_Fnv_hash_impl (0x0x7f860fc3f420) 0 empty

Class std::__hash_base<unsigned int, float>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, float> (0x0x7f860fc3f480) 0 empty

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7f860fc205b0) 0 empty
  std::__hash_base<unsigned int, float> (0x0x7f860fc3f4e0) 0 empty

Class std::__hash_base<unsigned int, double>
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, double> (0x0x7f860fc3f540) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7f860fc20618) 0 empty
  std::__hash_base<unsigned int, double> (0x0x7f860fc3f5a0) 0 empty

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f860fc20680) 0 empty
  std::__hash_base<unsigned int, long double> (0x0x7f860fc3f660) 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> > (0x0x7f860fc20750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860fc3f720) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f860fc3f780) 0 empty

Class std::hash<std::basic_string<char> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char> > (0x0x7f860fc20888) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f860fc3f7e0) 0 empty

Class std::__is_fast_hash<std::hash<std::basic_string<char> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char> > > (0x0x7f860fc208f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860fc3f840) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f860fc3f8a0) 0 empty

Class std::hash<std::basic_string<wchar_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<wchar_t> > (0x0x7f860fc20a28) 0 empty
  std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f860fc3f900) 0 empty

Class std::__is_fast_hash<std::hash<std::basic_string<wchar_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<wchar_t> > > (0x0x7f860fc20a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860fc3f960) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f860fc3f9c0) 0 empty

Class std::hash<std::basic_string<char16_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char16_t> > (0x0x7f860fc20af8) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f860fc3fa20) 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> (0x0x7f860fc3fba0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f860fc20b60) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f860fc3fc60) 0 empty

Class std::allocator<char16_t>::rebind<char16_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char16_t> (0x0x7f860fc3fd20) 0 empty

Class std::basic_string<char16_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t>::_Alloc_hider (0x0x7f860fc20c30) 0
  std::allocator<char16_t> (0x0x7f860fc20c98) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f860fc3fd80) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7f860fc3fb40) 0

Class std::__is_fast_hash<std::hash<std::basic_string<char16_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char16_t> > > (0x0x7f860fc20d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f860fc3fde0) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f860fc3fe40) 0 empty

Class std::hash<std::basic_string<char32_t> >
   size=1 align=1
   base size=1 base align=1
std::hash<std::basic_string<char32_t> > (0x0x7f860fc20d68) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f860fc3fea0) 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> (0x0x7f860fd18060) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f860fc20dd0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f860fd18120) 0 empty

Class std::allocator<char32_t>::rebind<char32_t>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char32_t> (0x0x7f860fd181e0) 0 empty

Class std::basic_string<char32_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t>::_Alloc_hider (0x0x7f860fc20ea0) 0
  std::allocator<char32_t> (0x0x7f860fc20f08) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f860fd18240) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7f860fd18000) 0

Class std::__is_fast_hash<std::hash<std::basic_string<char32_t> > >
   size=1 align=1
   base size=1 base align=1
std::__is_fast_hash<std::hash<std::basic_string<char32_t> > > (0x0x7f860fc20f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f860fd182a0) 0 empty

Class std::basic_string<char>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep_base (0x0x7f860fd18300) 0

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7f860fc20bc8) 0
  std::basic_string<char>::_Rep_base (0x0x7f860fd18360) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep_base (0x0x7f860fd183c0) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f860fd18480) 0 empty

Class std::basic_string<wchar_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<wchar_t>::_Rep (0x0x7f860fa59000) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f860fd18420) 0

Vtable for std::logic_error
std::logic_error::_ZTVSt11logic_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11logic_error)
8     (int (*)(...))std::logic_error::~logic_error
12    (int (*)(...))std::logic_error::~logic_error
16    (int (*)(...))std::logic_error::what

Class std::logic_error
   size=8 align=4
   base size=8 base align=4
std::logic_error (0x0x7f860fa590d0) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f860fd184e0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f860fa590d0)

Vtable for std::domain_error
std::domain_error::_ZTVSt12domain_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12domain_error)
8     (int (*)(...))std::domain_error::~domain_error
12    (int (*)(...))std::domain_error::~domain_error
16    (int (*)(...))std::logic_error::what

Class std::domain_error
   size=8 align=4
   base size=8 base align=4
std::domain_error (0x0x7f860fa59138) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 8u)
  std::logic_error (0x0x7f860fa591a0) 0
      primary-for std::domain_error (0x0x7f860fa59138)
    std::exception (0x0x7f860fd18540) 0 nearly-empty
        primary-for std::logic_error (0x0x7f860fa591a0)

Vtable for std::invalid_argument
std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16invalid_argument)
8     (int (*)(...))std::invalid_argument::~invalid_argument
12    (int (*)(...))std::invalid_argument::~invalid_argument
16    (int (*)(...))std::logic_error::what

Class std::invalid_argument
   size=8 align=4
   base size=8 base align=4
std::invalid_argument (0x0x7f860fa59208) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 8u)
  std::logic_error (0x0x7f860fa59270) 0
      primary-for std::invalid_argument (0x0x7f860fa59208)
    std::exception (0x0x7f860fd185a0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f860fa59270)

Vtable for std::length_error
std::length_error::_ZTVSt12length_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12length_error)
8     (int (*)(...))std::length_error::~length_error
12    (int (*)(...))std::length_error::~length_error
16    (int (*)(...))std::logic_error::what

Class std::length_error
   size=8 align=4
   base size=8 base align=4
std::length_error (0x0x7f860fa592d8) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 8u)
  std::logic_error (0x0x7f860fa59340) 0
      primary-for std::length_error (0x0x7f860fa592d8)
    std::exception (0x0x7f860fd18600) 0 nearly-empty
        primary-for std::logic_error (0x0x7f860fa59340)

Vtable for std::out_of_range
std::out_of_range::_ZTVSt12out_of_range: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt12out_of_range)
8     (int (*)(...))std::out_of_range::~out_of_range
12    (int (*)(...))std::out_of_range::~out_of_range
16    (int (*)(...))std::logic_error::what

Class std::out_of_range
   size=8 align=4
   base size=8 base align=4
std::out_of_range (0x0x7f860fa593a8) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 8u)
  std::logic_error (0x0x7f860fa59410) 0
      primary-for std::out_of_range (0x0x7f860fa593a8)
    std::exception (0x0x7f860fd18660) 0 nearly-empty
        primary-for std::logic_error (0x0x7f860fa59410)

Vtable for std::runtime_error
std::runtime_error::_ZTVSt13runtime_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13runtime_error)
8     (int (*)(...))std::runtime_error::~runtime_error
12    (int (*)(...))std::runtime_error::~runtime_error
16    (int (*)(...))std::runtime_error::what

Class std::runtime_error
   size=8 align=4
   base size=8 base align=4
std::runtime_error (0x0x7f860fa59478) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 8u)
  std::exception (0x0x7f860fd186c0) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f860fa59478)

Vtable for std::range_error
std::range_error::_ZTVSt11range_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt11range_error)
8     (int (*)(...))std::range_error::~range_error
12    (int (*)(...))std::range_error::~range_error
16    (int (*)(...))std::runtime_error::what

Class std::range_error
   size=8 align=4
   base size=8 base align=4
std::range_error (0x0x7f860fa594e0) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 8u)
  std::runtime_error (0x0x7f860fa59548) 0
      primary-for std::range_error (0x0x7f860fa594e0)
    std::exception (0x0x7f860fd18720) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f860fa59548)

Vtable for std::overflow_error
std::overflow_error::_ZTVSt14overflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt14overflow_error)
8     (int (*)(...))std::overflow_error::~overflow_error
12    (int (*)(...))std::overflow_error::~overflow_error
16    (int (*)(...))std::runtime_error::what

Class std::overflow_error
   size=8 align=4
   base size=8 base align=4
std::overflow_error (0x0x7f860fa595b0) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 8u)
  std::runtime_error (0x0x7f860fa59618) 0
      primary-for std::overflow_error (0x0x7f860fa595b0)
    std::exception (0x0x7f860fd18780) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f860fa59618)

Vtable for std::underflow_error
std::underflow_error::_ZTVSt15underflow_error: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15underflow_error)
8     (int (*)(...))std::underflow_error::~underflow_error
12    (int (*)(...))std::underflow_error::~underflow_error
16    (int (*)(...))std::runtime_error::what

Class std::underflow_error
   size=8 align=4
   base size=8 base align=4
std::underflow_error (0x0x7f860fa59680) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 8u)
  std::runtime_error (0x0x7f860fa596e8) 0
      primary-for std::underflow_error (0x0x7f860fa59680)
    std::exception (0x0x7f860fd187e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f860fa596e8)

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

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

Class std::__uses_alloc0::_Anything
   size=1 align=1
   base size=0 base align=1
std::__uses_alloc0::_Anything (0x0x7f860fd18e40) 0 empty

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f860fa59a28) 0
  std::__uses_alloc_base (0x0x7f860fd18de0) 0 empty

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f860fbb4720) 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> (0x0x7f860fbb47e0) 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> (0x0x7f860fbb4900) 0 empty

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9type_info)
8     (int (*)(...))std::type_info::~type_info
12    (int (*)(...))std::type_info::~type_info
16    (int (*)(...))std::type_info::__is_pointer_p
20    (int (*)(...))std::type_info::__is_function_p
24    (int (*)(...))std::type_info::__do_catch
28    (int (*)(...))std::type_info::__do_upcast

Class std::type_info
   size=8 align=4
   base size=8 base align=4
std::type_info (0x0x7f860fbb49c0) 0
    vptr=((& std::type_info::_ZTVSt9type_info) + 8u)

Vtable for std::bad_cast
std::bad_cast::_ZTVSt8bad_cast: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt8bad_cast)
8     (int (*)(...))std::bad_cast::~bad_cast
12    (int (*)(...))std::bad_cast::~bad_cast
16    (int (*)(...))std::bad_cast::what

Class std::bad_cast
   size=4 align=4
   base size=4 base align=4
std::bad_cast (0x0x7f860fb80618) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 8u)
  std::exception (0x0x7f860fbb4a20) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f860fb80618)

Vtable for std::bad_typeid
std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt10bad_typeid)
8     (int (*)(...))std::bad_typeid::~bad_typeid
12    (int (*)(...))std::bad_typeid::~bad_typeid
16    (int (*)(...))std::bad_typeid::what

Class std::bad_typeid
   size=4 align=4
   base size=4 base align=4
std::bad_typeid (0x0x7f860fb80680) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 8u)
  std::exception (0x0x7f860fbb4a80) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f860fb80680)

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

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

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

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

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

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

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

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

Class __gnu_cxx::__mutex
   size=24 align=4
   base size=24 base align=4
__gnu_cxx::__mutex (0x0x7f860fbb4de0) 0

Class __gnu_cxx::__recursive_mutex
   size=24 align=4
   base size=24 base align=4
__gnu_cxx::__recursive_mutex (0x0x7f860fbb4e40) 0

Class __gnu_cxx::__scoped_lock
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__scoped_lock (0x0x7f860fbb4ea0) 0

Class __gnu_cxx::__cond
   size=48 align=4
   base size=48 base align=4
__gnu_cxx::__cond (0x0x7f860fbb4f00) 0

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7f860f9b8c60) 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> (0x0x7f860f66a2a0) 0 empty

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

Class std::bad_function_call
   size=4 align=4
   base size=4 base align=4
std::bad_function_call (0x0x7f860f6cc1a0) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 8u)
  std::exception (0x0x7f860f66a960) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f860f6cc1a0)

Class std::_Nocopy_types
   size=8 align=4
   base size=8 base align=4
std::_Nocopy_types (0x0x7f860f66aa20) 0

Class std::_Any_data
   size=8 align=4
   base size=8 base align=4
std::_Any_data (0x0x7f860f66aae0) 0

Class std::_Function_base
   size=12 align=4
   base size=12 base align=4
std::_Function_base (0x0x7f860f66ac00) 0

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

Class std::bad_weak_ptr
   size=4 align=4
   base size=4 base align=4
std::bad_weak_ptr (0x0x7f860f6ccbc8) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 8u)
  std::exception (0x0x7f860f746300) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f860f6ccbc8)

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u>
   size=24 align=4
   base size=24 base align=4
std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f860f6ccc30) 0
  __gnu_cxx::__mutex (0x0x7f860f7463c0) 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> (0x0x7f860f746480) 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
4     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)0u>
24    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
   size=12 align=4
   base size=12 base align=4
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f860f6ccd00) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE) + 8u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f860f7464e0) 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
4     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)1u>
24    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>
   size=36 align=4
   base size=36 base align=4
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f860f6ccd68) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE) + 8u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f860f6ccdd0) 4
    __gnu_cxx::__mutex (0x0x7f860f746540) 4

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> (0x0x7f860f7465a0) 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
4     (int (*)(...))(& _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))std::_Sp_counted_base<_Lp>::_M_destroy<(__gnu_cxx::_Lock_policy)2u>
24    (int (*)(...))__cxa_pure_virtual

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
   size=12 align=4
   base size=12 base align=4
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860f6cce38) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE) + 8u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860f746600) 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
4     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE)
8     (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
12    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::~_Sp_counted_ptr
16    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
20    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
24    (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=16 align=4
   base size=16 base align=4
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f860f6ccf08) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f860f6ccf70) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f860f6ccf08)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f860f746780) 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
4     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE)
8     (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
12    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::~_Sp_counted_ptr
16    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
20    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
24    (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=40 align=4
   base size=40 base align=4
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f860f6ccaf8) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f860f43f000) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f860f6ccaf8)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f860f43f068) 4
      __gnu_cxx::__mutex (0x0x7f860f7467e0) 4

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
4     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE)
8     (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
12    (int (*)(...))std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
16    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
20    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
24    (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=16 align=4
   base size=16 base align=4
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860f43f270) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860f43f2d8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860f43f270)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860f746840) 0 empty

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

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

Class std::_Bit_reference
   size=8 align=4
   base size=8 base align=4
std::_Bit_reference (0x0x7f860f511540) 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> (0x0x7f860f5115a0) 0 empty

Class std::_Bit_iterator_base
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator_base (0x0x7f860f43fc30) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f860f511600) 0 empty

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f860f43fc98) 0
  std::_Bit_iterator_base (0x0x7f860f43fd00) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f860f511660) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f860f43fd68) 0
  std::_Bit_iterator_base (0x0x7f860f43fdd0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f860f5116c0) 0 empty

Class std::initializer_list<bool>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<bool> (0x0x7f860f511840) 0

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7f860f511900) 0 empty

Class std::remove_const<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Bit_iterator> (0x0x7f860f511960) 0 empty

Class std::remove_cv<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Bit_iterator> (0x0x7f860f5118a0) 0 empty

Class std::__has_iterator_category_helper<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_Bit_iterator> (0x0x7f860f5119c0) 0 empty

Class std::__has_iterator_category<std::_Bit_iterator>
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_Bit_iterator> (0x0x7f860f2c1000) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f511a20) 0 empty

Class std::__iterator_traits<std::_Bit_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f860f511a80) 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> (0x0x7f860f2c10d0) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f860f511ae0) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, 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, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f860f511b40) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_iterator> (0x0x7f860f2c1208) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f860f511c60) 0 empty

Class std::remove_volatile<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_const_iterator> (0x0x7f860f511d20) 0 empty

Class std::remove_const<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Bit_const_iterator> (0x0x7f860f511d80) 0 empty

Class std::remove_cv<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Bit_const_iterator> (0x0x7f860f511cc0) 0 empty

Class std::__has_iterator_category_helper<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::_Bit_const_iterator> (0x0x7f860f511de0) 0 empty

Class std::__has_iterator_category<std::_Bit_const_iterator>
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_Bit_const_iterator> (0x0x7f860f2c1410) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f511e40) 0 empty

Class std::__iterator_traits<std::_Bit_const_iterator, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f860f511ea0) 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> (0x0x7f860f2c14e0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f860f511f00) 0 empty

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

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f860f2c1548) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f860f2e1000) 0 empty

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

Class oif::frame::Value
   size=12 align=4
   base size=12 base align=4
oif::frame::Value (0x0x7f860f2e10c0) 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> > (0x0x7f860f2e11e0) 0 empty

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

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

Class std::is_function<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame> (0x0x7f860f2c19c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f2e1360) 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> > > (0x0x7f860f2e13c0) 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> (0x0x7f860f2c1a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f2e1420) 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> > (0x0x7f860f2e1480) 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> (0x0x7f860f2c1a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f2e14e0) 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> > (0x0x7f860f2c1af8) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f860f2c1b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f860f2e1540) 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> (0x0x7f860f2c1c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f2e15a0) 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> > (0x0x7f860f2e1600) 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> (0x0x7f860f2e1780) 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> (0x0x7f860f2e17e0) 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> (0x0x7f860f2e1720) 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> (0x0x7f860f2c1e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f2e1840) 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> (0x0x7f860f2c1ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f2e18a0) 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> > (0x0x7f860f2c1f08) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f860f2c1f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f860f2e1900) 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> > (0x0x7f860f2c1068) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f860f2c1478) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f860f2c16e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860f2e1960) 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> > > (0x0x7f860f2c1750) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f2e19c0) 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> (0x0x7f860f2c17b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f2e1a20) 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> > (0x0x7f860f2e1a80) 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> > (0x0x7f860f2c18f0) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f860f3e3000) 0 empty
    std::integral_constant<bool, true> (0x0x7f860f2e1ba0) 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> (0x0x7f860f3e3068) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f2e1cc0) 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> (0x0x7f860f2e1d20) 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> (0x0x7f860f3e30d0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f860f2e1d80) 0 empty

Class std::__shared_count<>
   size=4 align=4
   base size=4 base align=4
std::__shared_count<> (0x0x7f860f2e1de0) 0

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

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f860f2e1f00) 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*> (0x0x7f860f2e1f60) 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*> (0x0x7f860f2e1ea0) 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*> (0x0x7f860f3e3270) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f043000) 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*> (0x0x7f860f3e32d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f043060) 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*> > > (0x0x7f860f0430c0) 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*> (0x0x7f860f3e3340) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f043120) 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*> > (0x0x7f860f043180) 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*> (0x0x7f860f3e3548) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f0431e0) 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*> > (0x0x7f860f3e35b0) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f860f3e3618) 0 empty
    std::integral_constant<bool, false> (0x0x7f860f043240) 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*> > (0x0x7f860f3e3680) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f860f3e36e8) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f860f3e3750) 0 empty
      std::integral_constant<bool, false> (0x0x7f860f043360) 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*> > > (0x0x7f860f043480) 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*> (0x0x7f860f3e37b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f0434e0) 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*> > (0x0x7f860f043540) 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*> (0x0x7f860f3e3820) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f0435a0) 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*> > (0x0x7f860f3e3888) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f860f3e38f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860f043600) 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*> (0x0x7f860f3e3a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f043660) 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*> > (0x0x7f860f0436c0) 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*> > (0x0x7f860f3e3c30) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f860f3e3c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f860f043720) 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*> > (0x0x7f860f3e3d00) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f860f3e3d68) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f860f3e3dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860f043840) 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*> > > (0x0x7f860f3e3e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f043900) 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*> (0x0x7f860f3e3ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f043960) 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*> > (0x0x7f860f0439c0) 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*> > (0x0x7f860f05f0d0) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f860f05f138) 0 empty
    std::integral_constant<bool, true> (0x0x7f860f043a20) 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*> (0x0x7f860f05f1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f043b40) 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> (0x0x7f860f043ba0) 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*> (0x0x7f860f05f208) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f860f043c00) 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> (0x0x7f860f043420) 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*> (0x0x7f860f05f2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f043c60) 0 empty

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

Class std::shared_ptr<oif::frame::UFFrame>
   size=8 align=4
   base size=8 base align=4
std::shared_ptr<oif::frame::UFFrame> (0x0x7f860f3e31a0) 0
  std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860f2e1e40) 0

Class UFBackendFrame_
   size=8 align=4
   base size=8 base align=4
UFBackendFrame_ (0x0x7f860f2e12a0) 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> > > (0x0x7f860f043de0) 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> > > (0x0x7f860f05f478) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860f043ea0) 0 empty

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

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

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

Class std::__ptrtr_not_void<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::__ptrtr_not_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860f0973c0) 0 empty

Class std::pointer_traits<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860f0970c0) 0 empty

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

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

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

Class std::is_integral<int>
   size=1 align=1
   base size=1 base align=1
std::is_integral<int> (0x0x7f860f05f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f860f0975a0) 0 empty

Class std::is_enum<int>
   size=1 align=1
   base size=1 base align=1
std::is_enum<int> (0x0x7f860f05f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f097600) 0 empty

Class std::is_const<int>
   size=1 align=1
   base size=1 base align=1
std::is_const<int> (0x0x7f860f05fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f0976c0) 0 empty

Class std::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
std::is_volatile<int> (0x0x7f860f05faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860f097720) 0 empty

Class std::__cv_selector<unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__cv_selector<unsigned int, false, false> (0x0x7f860f0977e0) 0 empty

Class std::__match_cv_qualifiers<int, unsigned int, false, false>
   size=1 align=1
   base size=0 base align=1
std::__match_cv_qualifiers<int, unsigned int, false, false> (0x0x7f860f097780) 0 empty

Class std::__make_unsigned_selector<int, true, false>
   size=1 align=1
   base size=0 base align=1
std::__make_unsigned_selector<int, true, false> (0x0x7f860f097660) 0 empty

Class std::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<int> (0x0x7f860f097420) 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> > > > (0x0x7f860f097060) 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> > > > (0x0x7f860f05fc98) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860f097840) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<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::__alloctr_rebind_helper<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860f097900) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, true> (0x0x7f860f0979c0) 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> > > (0x0x7f860f0978a0) 0 empty

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

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, 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::__alloctr_rebind_helper<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860f097ae0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f860f097ba0) 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> > > > (0x0x7f860f097a80) 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> (0x0x7f860f097c00) 0 empty

Class std::less<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFFrameProperty> (0x0x7f860f05ff70) 0 empty
  std::binary_function<UFFrameProperty, UFFrameProperty, bool> (0x0x7f860f097c60) 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> > > > (0x0x7f860f097cc0) 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> > > > (0x0x7f860f05f5b0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860f097d80) 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=24 align=4
   base size=24 base align=4
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> (0x0x7f860f05fd00) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860f14a000) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860f097e40) 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=24 align=4
   base size=24 base align=4
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> > > > (0x0x7f860f097a20) 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=24 align=4
   base size=24 base align=4
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> > > > (0x0x7f860f043d80) 0

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

Class oif::frame::Property<UFFrameProperty>
   size=28 align=4
   base size=28 base align=4
oif::frame::Property<UFFrameProperty> (0x0x7f860f043d20) 0
    vptr=((& oif::frame::Property<UFFrameProperty>::_ZTVN3oif5frame8PropertyI15UFFramePropertyEE) + 8u)

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> > (0x0x7f860f1f30c0) 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> > (0x0x7f860f14a068) 0 empty
  __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860f1f3180) 0 empty

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

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

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

Class std::__ptrtr_not_void<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860f1f33c0) 0 empty

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

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> > > (0x0x7f860f1f3060) 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> > > (0x0x7f860f14a340) 0 empty
  std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860f1f34e0) 0 empty

Class 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
std::allocator<std::shared_ptr<oif::frame::UFTouch> >::rebind<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860f1f3600) 0 empty

Class std::__alloctr_rebind_helper<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind_helper<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860f1f35a0) 0 empty

Class std::__alloctr_rebind<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, std::shared_ptr<oif::frame::UFTouch>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f860f1f3660) 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> > (0x0x7f860f1f3540) 0 empty

Class std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::_Vector_impl (0x0x7f860f14a618) 0
  std::allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860f14a680) 0 empty
    __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860f1f36c0) 0 empty

Class std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860f1f3000) 0

Class std::vector<std::shared_ptr<oif::frame::UFTouch> >
   size=12 align=4
   base size=12 base align=4
std::vector<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860f14a6e8) 0
  std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860f1f3720) 0

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

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

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

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

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

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

Class std::pointer_traits<std::pair<const long long unsigned int, unsigned int>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860f1f39c0) 0 empty

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long 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 long unsigned int, unsigned int> > > (0x0x7f860f14aaf8) 0 empty
  std::allocator_traits<std::allocator<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f860f1f3d20) 0 empty

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

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

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

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long unsigned int, unsigned int> > >::rebind<std::pair<const long 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 long unsigned int, unsigned int> > >::rebind<std::pair<const long long unsigned int, unsigned int> > (0x0x7f860f1f3de0) 0 empty

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const long long unsigned int, unsigned int> >, std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const long long unsigned int, unsigned int> >, std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >, true> (0x0x7f860ef75120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const long long unsigned int, unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const long 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 long unsigned int, unsigned int> > >::rebind<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f860ef75000) 0 empty

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

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

Class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long 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 long unsigned int, unsigned int> > > (0x0x7f860ef75240) 0 empty

Class std::allocator<std::_Rb_tree_node<std::pair<const long 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 long unsigned int, unsigned int> > > (0x0x7f860f14a0d0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f860ef753c0) 0 empty

Class std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::_Rb_tree_impl<std::less<long long unsigned int>, true>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >::_Rb_tree_impl<std::less<long long unsigned int>, true> (0x0x7f860f14a750) 0
  std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f860f14a958) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f860ef75540) 0 empty

Class std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, unsigned int>, std::_Select1st<std::pair<const long long unsigned int, unsigned int> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f860f1f3f60) 0

Class std::map<long long unsigned int, unsigned int>
   size=24 align=4
   base size=24 base align=4
std::map<long long unsigned int, unsigned int> (0x0x7f860f1f3780) 0

Vtable for oif::frame::UFFrame
oif::frame::UFFrame::_ZTVN3oif5frame7UFFrameE: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN3oif5frame7UFFrameE)
8     (int (*)(...))oif::frame::UFFrame::~UFFrame
12    (int (*)(...))oif::frame::UFFrame::~UFFrame
16    (int (*)(...))-4
20    (int (*)(...))(& _ZTIN3oif5frame7UFFrameE)
24    (int (*)(...))oif::frame::UFFrame::_ZThn4_N3oif5frame7UFFrameD1Ev
28    (int (*)(...))oif::frame::UFFrame::_ZThn4_N3oif5frame7UFFrameD0Ev

Class oif::frame::UFFrame
   size=76 align=4
   base size=76 base align=4
oif::frame::UFFrame (0x0x7f860f1ea000) 0
    vptr=((& oif::frame::UFFrame::_ZTVN3oif5frame7UFFrameE) + 8u)
  UFFrame_ (0x0x7f860f097f00) 0 nearly-empty
      primary-for oif::frame::UFFrame (0x0x7f860f1ea000)
  oif::frame::Property<UFFrameProperty> (0x0x7f860f097f60) 4
      vptr=((& oif::frame::UFFrame::_ZTVN3oif5frame7UFFrameE) + 24u)

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> > > (0x0x7f860efe9208) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ef756c0) 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> > > (0x0x7f860ef75780) 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> > > (0x0x7f860ef757e0) 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> > > (0x0x7f860ef75720) 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> > > (0x0x7f860efe92d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ef75840) 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> > > (0x0x7f860efe9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ef758a0) 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> > > > (0x0x7f860efe93a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ef75900) 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> > > > > (0x0x7f860ef75960) 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> > > (0x0x7f860efe9410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f860ef759c0) 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> > > > (0x0x7f860efe9478) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860efe94e0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f860ef75ae0) 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> > > (0x0x7f860efe9548) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ef75ba0) 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> (0x0x7f860efe95b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ef75cc0) 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> > > (0x0x7f860efe96e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ef75de0) 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> > > > (0x0x7f860ef75e40) 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> > > (0x0x7f860efe9820) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ef75ea0) 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> (0x0x7f860efe9888) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860efe98f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ec630c0) 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> > (0x0x7f860efe9a28) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f860efe9a90) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860efe9af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f860ec63180) 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> > > (0x0x7f860efe9bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ec63240) 0 empty

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

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

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

Class oif::frame::UFAxis
   size=20 align=4
   base size=20 base align=4
oif::frame::UFAxis (0x0x7f860efe9c98) 0
    vptr=((& oif::frame::UFAxis::_ZTVN3oif5frame6UFAxisE) + 8u)
  UFAxis_ (0x0x7f860ec63480) 0 nearly-empty
      primary-for oif::frame::UFAxis (0x0x7f860efe9c98)

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

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

Class std::is_function<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFDevice> (0x0x7f860efe9d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ec63600) 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> > > (0x0x7f860ec63660) 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> (0x0x7f860efe9dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ec636c0) 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> > (0x0x7f860ec63720) 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> (0x0x7f860efe9e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ec63780) 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> > (0x0x7f860efe9ea0) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f860efe9f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f860ec637e0) 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> (0x0x7f860ecaf068) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ec63840) 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> > (0x0x7f860ec638a0) 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> (0x0x7f860ec63960) 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> (0x0x7f860ec639c0) 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> (0x0x7f860ec63900) 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> (0x0x7f860ecaf2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ec63a20) 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> (0x0x7f860ecaf340) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ec63a80) 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> > (0x0x7f860ecaf3a8) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f860ecaf410) 0 empty
    std::integral_constant<bool, false> (0x0x7f860ec63ae0) 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> > (0x0x7f860ecaf478) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f860ecaf4e0) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f860ecaf548) 0 empty
      std::integral_constant<bool, false> (0x0x7f860ec63c00) 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> > > (0x0x7f860ecaf5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ec63cc0) 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> (0x0x7f860ecaf618) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ec63d20) 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> > (0x0x7f860ec63d80) 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> > (0x0x7f860ecaf820) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f860ecaf888) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ec63de0) 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> (0x0x7f860ecaf8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ec63f00) 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> (0x0x7f860ec63f60) 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> (0x0x7f860ecaf958) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f860ecba000) 0 empty

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

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f860ecba120) 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*> (0x0x7f860ecba180) 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*> (0x0x7f860ecba0c0) 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*> (0x0x7f860ecafaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ecba1e0) 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*> (0x0x7f860ecafb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ecba240) 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*> > > (0x0x7f860ecba2a0) 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*> (0x0x7f860ecafbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ecba300) 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*> > (0x0x7f860ecba360) 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*> (0x0x7f860ecafdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ecba3c0) 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*> > (0x0x7f860ecafe38) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f860ecafea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860ecba420) 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*> > (0x0x7f860ecaff08) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f860ecaff70) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f860ed04000) 0 empty
      std::integral_constant<bool, false> (0x0x7f860ecba540) 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*> > > (0x0x7f860ecba660) 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*> (0x0x7f860ed04068) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ecba6c0) 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*> > (0x0x7f860ecba720) 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*> (0x0x7f860ed040d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ecba780) 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*> > (0x0x7f860ed04138) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f860ed041a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860ecba7e0) 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*> (0x0x7f860ed04208) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ecba840) 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*> > (0x0x7f860ecba8a0) 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*> > (0x0x7f860ed04410) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f860ed04478) 0 empty
    std::integral_constant<bool, false> (0x0x7f860ecba900) 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*> > (0x0x7f860ed044e0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f860ed04548) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f860ed045b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860ecbaa20) 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*> > > (0x0x7f860ed04618) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ecbaae0) 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*> (0x0x7f860ed04680) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ecbab40) 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*> > (0x0x7f860ecbaba0) 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*> > (0x0x7f860ed047b8) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f860ed04820) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ecbac00) 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*> (0x0x7f860ed04888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ecbad20) 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> (0x0x7f860ecbad80) 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*> (0x0x7f860ed048f0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f860ecbade0) 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> (0x0x7f860ecba600) 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*> (0x0x7f860ed049c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ecbae40) 0 empty

Class std::shared_ptr<oif::frame::UFDevice>
   size=8 align=4
   base size=8 base align=4
std::shared_ptr<oif::frame::UFDevice> (0x0x7f860ecafa28) 0
  std::__shared_ptr<oif::frame::UFDevice, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860ecba060) 0

Class UFBackendDevice_
   size=8 align=4
   base size=8 base align=4
UFBackendDevice_ (0x0x7f860ec63540) 0

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

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

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

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

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

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

Class std::pointer_traits<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860ed45240) 0 empty

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

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

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

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

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

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

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f860ed45840) 0 empty

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

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

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

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

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

Class std::_Rb_tree<UFDeviceProperty, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFDeviceProperty>, true>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<UFDeviceProperty, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFDeviceProperty>, true> (0x0x7f860ed5f478) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860ed5f4e0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860ed45ae0) 0 empty

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

Class std::map<UFDeviceProperty, std::unique_ptr<const oif::frame::Value>, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=24 align=4
   base size=24 base align=4
std::map<UFDeviceProperty, std::unique_ptr<const oif::frame::Value>, std::less<UFDeviceProperty>, std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860ecbaf00) 0

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

Class oif::frame::Property<UFDeviceProperty>
   size=28 align=4
   base size=28 base align=4
oif::frame::Property<UFDeviceProperty> (0x0x7f860ecbaea0) 0
    vptr=((& oif::frame::Property<UFDeviceProperty>::_ZTVN3oif5frame8PropertyI16UFDevicePropertyEE) + 8u)

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

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

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

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

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

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

Class std::pointer_traits<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860ed45f60) 0 empty

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

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

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

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

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

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

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, true> (0x0x7f860eab85a0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::rebind<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::rebind<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f860eab8480) 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> (0x0x7f860eab8600) 0 empty

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

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

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

Class std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, std::_Select1st<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::_Rb_tree_impl<std::less<UFAxisType>, true>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, std::_Select1st<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >::_Rb_tree_impl<std::less<UFAxisType>, true> (0x0x7f860ed5fd68) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f860ed5fdd0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f860eab8840) 0 empty

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

Class std::map<UFAxisType, std::unique_ptr<oif::frame::UFAxis> >
   size=24 align=4
   base size=24 base align=4
std::map<UFAxisType, std::unique_ptr<oif::frame::UFAxis> > (0x0x7f860ed45c00) 0

Vtable for oif::frame::UFDevice
oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE: 10u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN3oif5frame8UFDeviceE)
8     (int (*)(...))oif::frame::UFDevice::~UFDevice
12    (int (*)(...))oif::frame::UFDevice::~UFDevice
16    (int (*)(...))oif::frame::UFDevice::AcceptTouch
20    (int (*)(...))oif::frame::UFDevice::RejectTouch
24    (int (*)(...))-4
28    (int (*)(...))(& _ZTIN3oif5frame8UFDeviceE)
32    (int (*)(...))oif::frame::UFDevice::_ZThn4_N3oif5frame8UFDeviceD1Ev
36    (int (*)(...))oif::frame::UFDevice::_ZThn4_N3oif5frame8UFDeviceD0Ev

Class oif::frame::UFDevice
   size=56 align=4
   base size=56 base align=4
oif::frame::UFDevice (0x0x7f860edc5a10) 0
    vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 8u)
  UFDevice_ (0x0x7f860ed45b40) 0 nearly-empty
      primary-for oif::frame::UFDevice (0x0x7f860edc5a10)
  oif::frame::Property<UFDeviceProperty> (0x0x7f860ed45ba0) 4
      vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 32u)

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

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

Class std::is_function<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFTouch> (0x0x7f860ed5ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f860eab89c0) 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> > > (0x0x7f860eab8a20) 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> (0x0x7f860ed5ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f860eab8a80) 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> > (0x0x7f860eab8ae0) 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> (0x0x7f860ed5f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f860eab8b40) 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> > (0x0x7f860ed5f6e8) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f860ed5f750) 0 empty
    std::integral_constant<bool, false> (0x0x7f860eab8ba0) 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> (0x0x7f860ed04c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860eab8c00) 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> > (0x0x7f860eab8c60) 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> (0x0x7f860eab8de0) 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> (0x0x7f860eab8e40) 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> (0x0x7f860eab8d80) 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> (0x0x7f860e834138) 0 empty
  std::integral_constant<bool, false> (0x0x7f860eab8ea0) 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> (0x0x7f860e8341a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860eab8f00) 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> > (0x0x7f860e834208) 0 empty
  std::is_void<oif::frame::UFTouch> (0x0x7f860e834270) 0 empty
    std::integral_constant<bool, false> (0x0x7f860eab8f60) 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> > (0x0x7f860e8342d8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f860e834340) 0 empty
    std::is_void<oif::frame::UFTouch> (0x0x7f860e8343a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e83b000) 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> > > (0x0x7f860e834410) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e83b060) 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> (0x0x7f860e834478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e83b0c0) 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> > (0x0x7f860e83b120) 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> > (0x0x7f860e8345b0) 0 empty
  std::is_object<oif::frame::UFTouch> (0x0x7f860e834618) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e83b240) 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> (0x0x7f860e834680) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e83b360) 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> (0x0x7f860e83b3c0) 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> (0x0x7f860e8346e8) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFTouch, true> (0x0x7f860e83b420) 0 empty

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

Class std::remove_volatile<oif::frame::UFTouch*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFTouch*> (0x0x7f860e83b540) 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*> (0x0x7f860e83b5a0) 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*> (0x0x7f860e83b4e0) 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*> (0x0x7f860e834888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e83b600) 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*> (0x0x7f860e8348f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e83b660) 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*> > > (0x0x7f860e83b6c0) 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*> (0x0x7f860e834958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e83b720) 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*> > (0x0x7f860e83b780) 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*> (0x0x7f860e834b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e83b7e0) 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*> > (0x0x7f860e834bc8) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f860e834c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e83b840) 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*> > (0x0x7f860e834c98) 0 empty
  std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f860e834d00) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f860e834d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e83b960) 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*> > > (0x0x7f860e83ba80) 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*> (0x0x7f860e834dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e83bae0) 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*> > (0x0x7f860e83bb40) 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*> (0x0x7f860e834e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e83bba0) 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*> > (0x0x7f860e834ea0) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*> (0x0x7f860e834f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e83bc00) 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*> (0x0x7f860e897068) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e83bc60) 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*> > (0x0x7f860e83bcc0) 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*> > (0x0x7f860e897270) 0 empty
  std::is_void<oif::frame::UFTouch*> (0x0x7f860e8972d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e83bd20) 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*> > (0x0x7f860e897340) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f860e8973a8) 0 empty
    std::is_void<oif::frame::UFTouch*> (0x0x7f860e897410) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e83be40) 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*> > > (0x0x7f860e897478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e83bf00) 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*> (0x0x7f860e8974e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e83bf60) 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*> > (0x0x7f860e89d000) 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*> > (0x0x7f860e8976e8) 0 empty
  std::is_object<oif::frame::UFTouch*> (0x0x7f860e897750) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e89d060) 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*> (0x0x7f860e8977b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e89d180) 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> (0x0x7f860e89d1e0) 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*> (0x0x7f860e897820) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*, true> (0x0x7f860e89d240) 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> (0x0x7f860e83ba20) 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*> (0x0x7f860e8978f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e89d2a0) 0 empty

Class std::shared_ptr<oif::frame::UFTouch>
   size=8 align=4
   base size=8 base align=4
std::shared_ptr<oif::frame::UFTouch> (0x0x7f860e8347b8) 0
  std::__shared_ptr<oif::frame::UFTouch, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860e83b480) 0

Class UFBackendTouch_
   size=8 align=4
   base size=8 base align=4
UFBackendTouch_ (0x0x7f860eab8900) 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> > > (0x0x7f860e89d3c0) 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> > > (0x0x7f860e897a90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860e89d480) 0 empty

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

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

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

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

Class std::pointer_traits<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860e89d660) 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> > > > (0x0x7f860e89d600) 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> > > > (0x0x7f860e897f08) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860e89d9c0) 0 empty

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, true> (0x0x7f860e89db40) 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> > > (0x0x7f860e89da20) 0 empty

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, 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::__alloctr_rebind<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f860e89dd20) 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> > > > (0x0x7f860e89dc00) 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> (0x0x7f860e89dd80) 0 empty

Class std::less<UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFTouchProperty> (0x0x7f860e95b138) 0 empty
  std::binary_function<UFTouchProperty, UFTouchProperty, bool> (0x0x7f860e89dde0) 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> > > > (0x0x7f860e89de40) 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> > > > (0x0x7f860e95b1a0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860e89df00) 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=24 align=4
   base size=24 base align=4
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> (0x0x7f860e95b208) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860e95b270) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860e985000) 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=24 align=4
   base size=24 base align=4
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> > > > (0x0x7f860e89dba0) 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=24 align=4
   base size=24 base align=4
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> > > > (0x0x7f860e89d360) 0

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

Class oif::frame::Property<UFTouchProperty>
   size=28 align=4
   base size=28 base align=4
oif::frame::Property<UFTouchProperty> (0x0x7f860e89d300) 0
    vptr=((& oif::frame::Property<UFTouchProperty>::_ZTVN3oif5frame8PropertyI15UFTouchPropertyEE) + 8u)

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> > (0x0x7f860e9851e0) 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> > (0x0x7f860e95b2d8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f860e9852a0) 0 empty

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

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

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

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

Class std::pointer_traits<std::pair<const UFAxisType, float>*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::pair<const UFAxisType, float>*> (0x0x7f860e9853c0) 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> > > (0x0x7f860e985360) 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> > > (0x0x7f860e95b548) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f860e985720) 0 empty

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, float> >, std::pair<const UFAxisType, float>, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, float> >, std::pair<const UFAxisType, float>, true> (0x0x7f860e9858a0) 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> > (0x0x7f860e985780) 0 empty

Class 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
std::allocator<std::pair<const UFAxisType, float> >::rebind<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f860e985a20) 0 empty

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

Class std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, float> >, std::_Rb_tree_node<std::pair<const UFAxisType, float> >, true>
   size=1 align=1
   base size=0 base align=1
std::__alloctr_rebind<std::allocator<std::pair<const UFAxisType, float> >, std::_Rb_tree_node<std::pair<const UFAxisType, float> >, true> (0x0x7f860e985a80) 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> > > (0x0x7f860e985960) 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> > > (0x0x7f860e985ae0) 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> > > (0x0x7f860e95b8f0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f860e985ba0) 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=24 align=4
   base size=24 base align=4
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> (0x0x7f860e95b958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f860e95b9c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f860e985c60) 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=24 align=4
   base size=24 base align=4
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> > > (0x0x7f860e985900) 0

Class std::map<UFAxisType, float>
   size=24 align=4
   base size=24 base align=4
std::map<UFAxisType, float> (0x0x7f860e985180) 0

Vtable for oif::frame::UFTouch
oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE: 8u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTIN3oif5frame7UFTouchE)
8     (int (*)(...))oif::frame::UFTouch::~UFTouch
12    (int (*)(...))oif::frame::UFTouch::~UFTouch
16    (int (*)(...))-4
20    (int (*)(...))(& _ZTIN3oif5frame7UFTouchE)
24    (int (*)(...))oif::frame::UFTouch::_ZThn4_N3oif5frame7UFTouchD1Ev
28    (int (*)(...))oif::frame::UFTouch::_ZThn4_N3oif5frame7UFTouchD0Ev

Class oif::frame::UFTouch
   size=68 align=4
   base size=68 base align=4
oif::frame::UFTouch (0x0x7f860e95c5b0) 0
    vptr=((& oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE) + 8u)
  UFTouch_ (0x0x7f860e9850c0) 0 nearly-empty
      primary-for oif::frame::UFTouch (0x0x7f860e95c5b0)
  oif::frame::Property<UFTouchProperty> (0x0x7f860e985120) 4
      vptr=((& oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE) + 24u)

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

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

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

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

Class std::pair<const long long unsigned int, unsigned int>
   size=12 align=4
   base size=12 base align=4
std::pair<const long long unsigned int, unsigned int> (0x0x7f860e7b20c0) 0

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

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

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

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

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

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

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

Class std::__or_<std::is_void<oif::frame::UFDevice*>, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFDevice*>, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f860e95b5b0) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f860e95baf8) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f860e95bc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e7b24e0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_string<char16_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char16_t>::_Rep_base (0x0x7f860e7b2a20) 0

Class std::allocator<char16_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char> (0x0x7f860e7b2ae0) 0 empty

Class std::basic_string<char16_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char16_t>::_Rep (0x0x7f860e4e8000) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f860e7b2a80) 0

Class std::basic_string<char32_t>::_Rep_base
   size=12 align=4
   base size=12 base align=4
std::basic_string<char32_t>::_Rep_base (0x0x7f860e7b2b40) 0

Class std::allocator<char32_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char> (0x0x7f860e7b2c00) 0 empty

Class std::basic_string<char32_t>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char32_t>::_Rep (0x0x7f860e4e80d0) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f860e7b2ba0) 0

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f860e7b2c60) 0 empty

Class std::_Iter_base<long unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<long unsigned int*, false> (0x0x7f860e7b2cc0) 0 empty

Class std::_Niter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<long unsigned int*> (0x0x7f860e4e81a0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f860e7b2d20) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f860e7b2de0) 0 empty

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

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f860e4e8270) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f860e7b2f00) 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> > (0x0x7f860e7b2d80) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f860e4e8340) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f860e7b2f60) 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> (0x0x7f860e516000) 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> (0x0x7f860e516060) 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*&&> > (0x0x7f860e516240) 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*> > > (0x0x7f860e5162a0) 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*> > (0x0x7f860e516300) 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> > > (0x0x7f860e4e8478) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f860e4e84e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e516360) 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*> (0x0x7f860e4e86e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e5163c0) 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*> > (0x0x7f860e516420) 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*> > (0x0x7f860e4e8750) 0 empty
  std::is_function<oif::frame::UFTouch*> (0x0x7f860e4e87b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e516480) 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*> > (0x0x7f860e4e8820) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f860e4e8888) 0 empty
    std::is_function<oif::frame::UFTouch*> (0x0x7f860e4e88f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e5164e0) 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*> > (0x0x7f860e516540) 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*> (0x0x7f860e4e8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e5165a0) 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*> (0x0x7f860e4e8b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e516600) 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*> > (0x0x7f860e516660) 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*> (0x0x7f860e4e8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e5166c0) 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*> (0x0x7f860e4e8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e516720) 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*> > (0x0x7f860e4e8c98) 0 empty
  std::is_floating_point<oif::frame::UFTouch*> (0x0x7f860e4e8d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e516780) 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*> (0x0x7f860e4e8e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e5168a0) 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*> > > (0x0x7f860e516900) 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*> (0x0x7f860e4e8ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e516960) 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*> > > (0x0x7f860e5169c0) 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*> (0x0x7f860e4e8f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e516a20) 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*> (0x0x7f860e4e8f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e516a80) 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*> > > (0x0x7f860e516ae0) 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*> > (0x0x7f860e578000) 0 empty
  std::is_pointer<oif::frame::UFTouch*> (0x0x7f860e578068) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e516b40) 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*> > (0x0x7f860e5780d0) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f860e578138) 0 empty
    std::is_pointer<oif::frame::UFTouch*> (0x0x7f860e5781a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860e516ba0) 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*> > (0x0x7f860e578208) 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*> > (0x0x7f860e578270) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f860e5782d8) 0 empty
      std::is_pointer<oif::frame::UFTouch*> (0x0x7f860e578340) 0 empty
        std::integral_constant<bool, true> (0x0x7f860e516c00) 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*> (0x0x7f860e5783a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e516c60) 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*> > (0x0x7f860e578410) 0 empty
  std::is_scalar<oif::frame::UFTouch*> (0x0x7f860e578478) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e516cc0) 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> (0x0x7f860e5784e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e516de0) 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*> (0x0x7f860e578548) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e516e40) 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*> > (0x0x7f860e516ea0) 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*&&> (0x0x7f860e578618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e516f60) 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*&&> > > (0x0x7f860e587000) 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*&&> (0x0x7f860e578680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e587060) 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*&&> > (0x0x7f860e5870c0) 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*&&> (0x0x7f860e5786e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e587120) 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*&&> > (0x0x7f860e578750) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*&&> (0x0x7f860e5787b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e587180) 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*&&> (0x0x7f860e578820) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e5871e0) 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*&&> > (0x0x7f860e587240) 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*&&> > (0x0x7f860e578958) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f860e5789c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e5872a0) 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*&&> > (0x0x7f860e578a28) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f860e578a90) 0 empty
    std::is_reference<oif::frame::UFTouch*&&> (0x0x7f860e578af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f860e5873c0) 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*&&> > > (0x0x7f860e578b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e587480) 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*&&> (0x0x7f860e578bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e5874e0) 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*&&> > (0x0x7f860e587540) 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*&&> > (0x0x7f860e578d00) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f860e578d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e5875a0) 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*&&> (0x0x7f860e578dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e587780) 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> (0x0x7f860e5877e0) 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*&&> (0x0x7f860e578e38) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&&, true> (0x0x7f860e587840) 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*&&> (0x0x7f860e5785b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f860e516f00) 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*&&> > (0x0x7f860e578f08) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f860e578f70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f860e5878a0) 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*&&> (0x0x7f860e596000) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e587900) 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*&&> (0x0x7f860e596068) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f860e5960d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e587960) 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*&&> (0x0x7f860e596138) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e5879c0) 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*&&> (0x0x7f860e5961a0) 0 empty
  std::__is_direct_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f860e596208) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e587a20) 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*&&> (0x0x7f860e596270) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e587a80) 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*&&> > (0x0x7f860e587ae0) 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*&&> (0x0x7f860e5962d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e587b40) 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*&&> > (0x0x7f860e596340) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f860e5963a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e587ba0) 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*&&> (0x0x7f860e596410) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e587c00) 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> (0x0x7f860e596478) 0 empty
  std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f860e5964e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e587c60) 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*> (0x0x7f860e596548) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f860e5965b0) 0 empty
    std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f860e596618) 0 empty
      std::integral_constant<bool, true> (0x0x7f860e587cc0) 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*> > (0x0x7f860e587d20) 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*&> (0x0x7f860e5966e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e587de0) 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*&> > > (0x0x7f860e587e40) 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*&> (0x0x7f860e596750) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e587ea0) 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*&> > (0x0x7f860e587f00) 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*&> > (0x0x7f860e5967b8) 0 empty
  std::is_lvalue_reference<oif::frame::UFTouch*&> (0x0x7f860e596820) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e587f60) 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*&> (0x0x7f860e596888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e5b4000) 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*&> > (0x0x7f860e5b4060) 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*&> > (0x0x7f860e596a90) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f860e596af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e5b40c0) 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*&> > (0x0x7f860e596b60) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f860e596bc8) 0 empty
    std::is_reference<oif::frame::UFTouch*&> (0x0x7f860e596c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f860e5b41e0) 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*&> > > (0x0x7f860e596c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e5b42a0) 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*&> (0x0x7f860e596d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e5b4300) 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*&> > (0x0x7f860e5b4360) 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*&> > (0x0x7f860e596e38) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f860e596ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e5b43c0) 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*&> (0x0x7f860e596f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e5b44e0) 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> (0x0x7f860e5b4540) 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*&> (0x0x7f860e596f70) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&, true> (0x0x7f860e5b45a0) 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*&&> (0x0x7f860e587d80) 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*&&> (0x0x7f860e5be000) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e5b4600) 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*&&> > (0x0x7f860e5b4660) 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*&&> (0x0x7f860e5be068) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e5b46c0) 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*&&> > (0x0x7f860e5be0d0) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f860e5be138) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e5b4720) 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*&&> (0x0x7f860e5be1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e5b4780) 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> (0x0x7f860e5be208) 0 empty
  std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f860e5be270) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e5b47e0) 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*> (0x0x7f860e5be2d8) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f860e5be340) 0 empty
    std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f860e5be3a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f860e5b4840) 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*> > (0x0x7f860e5be410) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFTouch*> (0x0x7f860e5be478) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f860e5be4e0) 0 empty
      std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f860e5be548) 0 empty
        std::integral_constant<bool, true> (0x0x7f860e5b48a0) 0 empty

Class std::remove_reference<long long unsigned int&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long long unsigned int&> (0x0x7f860e5b4900) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<long long unsigned int&&> > (0x0x7f860e5b4960) 0 empty

Class std::is_empty<long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<long long unsigned int&&> (0x0x7f860e5bea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e5b49c0) 0 empty

Class std::__is_empty_non_tuple<long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<long long unsigned int&&> (0x0x7f860e5bea90) 0 empty
  std::is_empty<long long unsigned int&&> (0x0x7f860e5beaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e5b4a20) 0 empty

Class std::_Tuple_impl<1u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<1u> (0x0x7f860e5b4a80) 0 empty

Class std::_Head_base<0u, long long unsigned int&&, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<0u, long long unsigned int&&, false> (0x0x7f860e5b4ae0) 0

Class std::_Tuple_impl<0u, long long unsigned int&&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, long long unsigned int&&> (0x0x7f860e5c8cb0) 0
  std::_Tuple_impl<1u> (0x0x7f860e5b4b40) 0 empty
  std::_Head_base<0u, long long unsigned int&&, false> (0x0x7f860e5b4ba0) 0

Class std::tuple<long long unsigned int&&>
   size=4 align=4
   base size=4 base align=4
std::tuple<long long unsigned int&&> (0x0x7f860e5bebc8) 0
  std::_Tuple_impl<0u, long long unsigned int&&> (0x0x7f860e227380) 0
    std::_Tuple_impl<1u> (0x0x7f860e5b4c00) 0 empty
    std::_Head_base<0u, long long unsigned int&&, false> (0x0x7f860e5b4c60) 0

Class std::remove_reference<const std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e5b4cc0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860e5be6e8) 0 empty
  std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f860e5be750) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e28d000) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860e5be9c0) 0 empty
  std::is_void<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f860e5bee38) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e28d300) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>*>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>*>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860e294000) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860e294068) 0 empty
    std::is_void<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f860e2940d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e28d360) 0 empty

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

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

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

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>*>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>*>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860e294208) 0 empty
  std::is_object<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f860e294270) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e28d4e0) 0 empty

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

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

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

Class std::is_function<const std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e294410) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e28d660) 0 empty

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

Class std::is_lvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e294478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e28d720) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e28d780) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e2944e0) 0 empty
  std::is_lvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e294548) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e28d7e0) 0 empty

Class std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e2945b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e28d840) 0 empty

Class std::conditional<true, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e28d8a0) 0 empty

Class std::__or_<std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e294618) 0 empty
  std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e294680) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e28d900) 0 empty

Class std::__or_<std::is_function<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e2946e8) 0 empty
  std::__or_<std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e294750) 0 empty
    std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e2947b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f860e28d960) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> > > (0x0x7f860e294820) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e28d9c0) 0 empty

Class std::is_object<const std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e294888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e28da20) 0 empty

Class std::conditional<false, std::is_object<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e28da80) 0 empty

Class std::__or_<std::is_object<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e2948f0) 0 empty
  std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e294958) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e28dae0) 0 empty

Class std::__is_referenceable<const std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e2949c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e28db40) 0 empty

Class std::__add_rvalue_reference_helper<const std::shared_ptr<oif::frame::UFTouch>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::shared_ptr<oif::frame::UFTouch>&, true> (0x0x7f860e28dba0) 0 empty

Class std::add_rvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e294a28) 0 empty
  std::__add_rvalue_reference_helper<const std::shared_ptr<oif::frame::UFTouch>&, true> (0x0x7f860e28dc00) 0 empty

Class std::is_function<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e294a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e28dc60) 0 empty

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

Class std::is_lvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e294af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e28dd20) 0 empty

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

Class std::is_rvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e294b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e28dde0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_rvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_rvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860e294bc8) 0 empty
  std::is_rvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e294c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e28de40) 0 empty

Class std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e294c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e28dea0) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860e28df00) 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> >*> (0x0x7f860e2c0000) 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> >*> (0x0x7f860e2c0060) 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> >*> (0x0x7f860e28df60) 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> >*> (0x0x7f860e294d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e2c00c0) 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> >*> (0x0x7f860e294dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e2c0120) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860e294e38) 0 empty
  std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e294ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e2c0180) 0 empty

Class std::__or_<std::is_function<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860e294f08) 0 empty
  std::__or_<std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860e294f70) 0 empty
    std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e2c6000) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e2c01e0) 0 empty

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

Class std::is_object<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e2c60d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e2c02a0) 0 empty

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

Class std::__or_<std::is_object<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860e2c6138) 0 empty
  std::is_object<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e2c61a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e2c0360) 0 empty

Class std::__is_referenceable<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e2c6208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e2c03c0) 0 empty

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

Class std::add_rvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860e2c6340) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*, true> (0x0x7f860e2c0540) 0 empty

Class std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::__construct_helper<std::shared_ptr<oif::frame::UFTouch>, const 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> > >::__construct_helper<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860e5b4d80) 0 empty

Class std::__not_<std::integral_constant<bool, true> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::integral_constant<bool, true> > (0x0x7f860e2c64e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e2c05a0) 0 empty

Class std::conditional<false, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&>, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f860e2c0600) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e2c6548) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f860e2c65b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e2c0660) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> > > (0x0x7f860e2c6618) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860e2c6680) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f860e2c66e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e2c06c0) 0 empty

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

Class std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f860e2c67b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e2c0780) 0 empty

Class std::conditional<true, std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> >, std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> >, std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860e2c08a0) 0 empty

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

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

Class std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860e2c68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e2c09c0) 0 empty

Class std::__and_<std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*>, std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::shared_ptr<oif::frame::UFTouch>*, std::shared_ptr<oif::frame::UFTouch>*>, std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> > > (0x0x7f860e2c6958) 0 empty
  std::__not_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860e2c69c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e2c0a20) 0 empty

Class std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860e2c0a80) 0

Class std::_Rb_tree_const_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860e2c0b40) 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> > (0x0x7f860e2c0c60) 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> (0x0x7f860e2c0cc0) 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 (0x0x7f860e2c0c00) 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*> > (0x0x7f860e2c0d20) 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*> (0x0x7f860e2c6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e2c0d80) 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*> (0x0x7f860e2c6c98) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f860e2c6d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e2c0de0) 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> > > (0x0x7f860e2c0e40) 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> > (0x0x7f860e2c6d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e2c0ea0) 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> > (0x0x7f860e2c6dd0) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f860e2c6e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e2c0f00) 0 empty

Class std::_Tuple_impl<2u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<2u> (0x0x7f860e2c0f60) 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*> (0x0x7f860e3180c0) 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*> (0x0x7f860e318120) 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*> (0x0x7f860e318060) 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*> (0x0x7f860e2c6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e318180) 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*> (0x0x7f860e32c000) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3181e0) 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*> > > (0x0x7f860e318240) 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*> (0x0x7f860e32c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e318360) 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*> > (0x0x7f860e3183c0) 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*> (0x0x7f860e32c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e318420) 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*> > (0x0x7f860e32c138) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f860e32c1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e318480) 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*> > (0x0x7f860e32c2d8) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f860e32c340) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f860e32c3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e3184e0) 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*> > > (0x0x7f860e3185a0) 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*> (0x0x7f860e32c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3186c0) 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*> > (0x0x7f860e318720) 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*> (0x0x7f860e32c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e318780) 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*> > (0x0x7f860e32c548) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f860e32c5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e3187e0) 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*> (0x0x7f860e32c618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e318840) 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*> > (0x0x7f860e3188a0) 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*> > (0x0x7f860e32c680) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f860e32c6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e318900) 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*> > (0x0x7f860e32c820) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f860e32c888) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f860e32c8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e318960) 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*> > > (0x0x7f860e32c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e3189c0) 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*> (0x0x7f860e32ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e318a20) 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*> > (0x0x7f860e318a80) 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*> > (0x0x7f860e32ca90) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f860e32caf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e318ae0) 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*> (0x0x7f860e32cc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e318c00) 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> (0x0x7f860e318c60) 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*> (0x0x7f860e32cc98) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f860e318cc0) 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> (0x0x7f860e318540) 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*> (0x0x7f860e32cd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e318d20) 0 empty

Class std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true>
   size=1 align=1
   base size=1 base align=1
std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f860e2c6ea0) 0 empty
  std::default_delete<const oif::frame::Value> (0x0x7f860e318000) 0 empty

Class std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f860e349700) 0 empty
  std::_Tuple_impl<2u> (0x0x7f860e318d80) 0 empty
  std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f860e32ce38) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f860e318de0) 0 empty

Class std::_Head_base<0u, const oif::frame::Value*, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f860e318e40) 0

Class std::_Tuple_impl<0u, const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f860e349d90) 0
  std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f860e349e00) 0 empty
    std::_Tuple_impl<2u> (0x0x7f860e318ea0) 0 empty
    std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f860e32cf08) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f860e318f00) 0 empty
  std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f860e318f60) 0

Class std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=4 align=4
   base size=4 base align=4
std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f860e3e9000) 0
  std::_Tuple_impl<0u, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f860e3d8460) 0
    std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f860e3d84d0) 0 empty
      std::_Tuple_impl<2u> (0x0x7f860e3e5180) 0 empty
      std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f860e3e9068) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f860e3e51e0) 0 empty
    std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f860e3e5240) 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> > (0x0x7f860e3e91a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3e5300) 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> > > (0x0x7f860e3e5360) 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> > (0x0x7f860e3e9208) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3e53c0) 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> > > (0x0x7f860e3e9270) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f860e3e92d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e3e5420) 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> > (0x0x7f860e3e9340) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3e5480) 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>&> (0x0x7f860e3e54e0) 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> (0x0x7f860e3e93a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3e5540) 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> > > (0x0x7f860e3e55a0) 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> (0x0x7f860e3e9410) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3e56c0) 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> > (0x0x7f860e3e5720) 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> (0x0x7f860e3e9478) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3e5780) 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> > (0x0x7f860e3e94e0) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f860e3e9548) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e3e57e0) 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> (0x0x7f860e3e95b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3e5840) 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> > (0x0x7f860e3e58a0) 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> (0x0x7f860e3e5960) 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> (0x0x7f860e3e59c0) 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> (0x0x7f860e3e5900) 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> (0x0x7f860e3e9750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3e5a20) 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> (0x0x7f860e3e97b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e3e5a80) 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> > (0x0x7f860e3e9820) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f860e3e9888) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e3e5ae0) 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> > (0x0x7f860e3e98f0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f860e3e9958) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f860e3e99c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e3e5c00) 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> > > (0x0x7f860e3e9a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e3e5cc0) 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> (0x0x7f860e3e9a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e3e5d20) 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> > (0x0x7f860e3e5d80) 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> > (0x0x7f860e3e9bc8) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f860e3e9c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e3e5de0) 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> (0x0x7f860e3e9d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e3e5f00) 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> (0x0x7f860e3e5f60) 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> (0x0x7f860e3e9dd0) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f860e05f000) 0 empty

Class std::unique_ptr<const oif::frame::Value>
   size=4 align=4
   base size=4 base align=4
std::unique_ptr<const oif::frame::Value> (0x0x7f860e2c0ba0) 0

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

Class std::conditional<true, std::__and_<std::__not_<std::is_array<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::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*> > (0x0x7f860e05f120) 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> (0x0x7f860e3e9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e05f180) 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> > (0x0x7f860e3e9f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e05f1e0) 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_array<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_array<const oif::frame::Value> > > (0x0x7f860e05f240) 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> > (0x0x7f860e05f300) 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> > (0x0x7f860e05f360) 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> > (0x0x7f860e05f2a0) 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> > (0x0x7f860e097068) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e05f3c0) 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> > (0x0x7f860e0970d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e05f420) 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> > > > (0x0x7f860e05f480) 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> > (0x0x7f860e097138) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e05f4e0) 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> > > (0x0x7f860e05f540) 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> > (0x0x7f860e0971a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e05f5a0) 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> > > (0x0x7f860e097208) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f860e097270) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e05f600) 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> > > (0x0x7f860e0972d8) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f860e097340) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f860e0973a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e05f660) 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> > > > (0x0x7f860e05f720) 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> > > (0x0x7f860e05f780) 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> > > (0x0x7f860e097410) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f860e097478) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e05f7e0) 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> > > (0x0x7f860e0974e0) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f860e097548) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f860e0975b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e05f840) 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> > > > (0x0x7f860e097618) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e05f8a0) 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> > (0x0x7f860e097680) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e05f900) 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> > > (0x0x7f860e05f960) 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> > > (0x0x7f860e0976e8) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f860e097750) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e05f9c0) 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> > (0x0x7f860e0977b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e05fa20) 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> (0x0x7f860e05fa80) 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> > (0x0x7f860e097820) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f860e05fae0) 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> (0x0x7f860e05f6c0) 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> > (0x0x7f860e0978f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e05fb40) 0 empty

Class std::__and_<std::__not_<std::is_array<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::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f860e097958) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f860e0979c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e05fba0) 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::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::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f860e097a28) 0 empty
  std::__and_<std::__not_<std::is_array<const oif::frame::Value> >, std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f860e097a90) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f860e097af8) 0 empty
      std::integral_constant<bool, true> (0x0x7f860e05fc00) 0 empty

Class std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >
   size=8 align=4
   base size=8 base align=4
std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f860e05f060) 0

Class std::conditional<true, std::__not_<std::is_array<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::__not_<std::is_array<const oif::frame::Value> >, std::is_convertible<const oif::frame::Value*, const oif::frame::Value*> > (0x0x7f860e05fc60) 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> > >
   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> > > (0x0x7f860e097b60) 0 empty
  std::__not_<std::is_array<const oif::frame::Value> > (0x0x7f860e097bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e05fcc0) 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>&> (0x0x7f860e05fd20) 0 empty

Class std::integral_constant<unsigned int, 4u>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<unsigned int, 4u> (0x0x7f860e05fde0) 0 empty

Class std::alignment_of<std::pair<const long long unsigned int, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const long long unsigned int, unsigned int> > (0x0x7f860e097c30) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f860e05fe40) 0 empty

Class std::aligned_storage<12u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<12u, 4u> (0x0x7f860e05fea0) 0 empty

Class std::aligned_storage<12u, 4u>::type::<anonymous struct>
   size=4 align=4
   base size=0 base align=4
std::aligned_storage<12u, 4u>::type::<anonymous struct> (0x0x7f860e0d0000) 0 empty

Class std::aligned_storage<12u, 4u>::type
   size=12 align=4
   base size=12 base align=4
std::aligned_storage<12u, 4u>::type (0x0x7f860e05ff60) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const long long unsigned int, unsigned int> >
   size=12 align=4
   base size=12 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const long long unsigned int, unsigned int> > (0x0x7f860e097c98) 0
  std::aligned_storage<12u, 4u> (0x0x7f860e05ff00) 0 empty

Class std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >
   size=28 align=4
   base size=28 base align=4
std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > (0x0x7f860e2c6bc8) 0
  std::_Rb_tree_node_base (0x0x7f860e05fd80) 0

Class std::_Rb_tree_const_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860e0d0060) 0

Class std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860e0d00c0) 0

Class std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >
   size=8 align=4
   base size=8 base align=4
std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f860e0d0180) 0

Class std::__weak_count<(__gnu_cxx::_Lock_policy)2u>
   size=4 align=4
   base size=4 base align=4
std::__weak_count<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860e0d0240) 0

Class std::remove_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f860e0d0420) 0 empty

Class std::default_delete<oif::frame::UFAxis>
   size=1 align=1
   base size=0 base align=1
std::default_delete<oif::frame::UFAxis> (0x0x7f860e0d0480) 0 empty

Class std::unique_ptr<oif::frame::UFAxis>::_Pointer
   size=1 align=1
   base size=0 base align=1
std::unique_ptr<oif::frame::UFAxis>::_Pointer (0x0x7f860e0d03c0) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<oif::frame::UFAxis*> > (0x0x7f860e0d04e0) 0 empty

Class std::is_empty<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_empty<oif::frame::UFAxis*> (0x0x7f860e128340) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e0d0540) 0 empty

Class std::__is_empty_non_tuple<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<oif::frame::UFAxis*> (0x0x7f860e1283a8) 0 empty
  std::is_empty<oif::frame::UFAxis*> (0x0x7f860e128410) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e0d05a0) 0 empty

Class std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::integral_constant<bool, false>, std::__is_empty_non_tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860e0d0600) 0 empty

Class std::is_empty<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_empty<std::default_delete<oif::frame::UFAxis> > (0x0x7f860e128478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e0d0660) 0 empty

Class std::__is_empty_non_tuple<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<std::default_delete<oif::frame::UFAxis> > (0x0x7f860e1284e0) 0 empty
  std::is_empty<std::default_delete<oif::frame::UFAxis> > (0x0x7f860e128548) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e0d06c0) 0 empty

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

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

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

Class std::__is_void_helper<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFAxis*> (0x0x7f860e128680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e0d08a0) 0 empty

Class std::is_void<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFAxis*> (0x0x7f860e1286e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e0d0900) 0 empty

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

Class std::is_function<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFAxis*> (0x0x7f860e128750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e0d09c0) 0 empty

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

Class std::is_array<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_array<oif::frame::UFAxis*> (0x0x7f860e128888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e0d0b40) 0 empty

Class std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f860e1288f0) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f860e128958) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e0d0ba0) 0 empty

Class std::__or_<std::is_void<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f860e1289c0) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f860e128a28) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f860e128a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e0d0c00) 0 empty

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

Class std::is_lvalue_reference<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFAxis*> (0x0x7f860e128af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e0d0d20) 0 empty

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

Class std::is_rvalue_reference<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFAxis*> (0x0x7f860e128b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e0d0de0) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFAxis*>, std::is_rvalue_reference<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFAxis*>, std::is_rvalue_reference<oif::frame::UFAxis*> > (0x0x7f860e128bc8) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*> (0x0x7f860e128c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e0d0e40) 0 empty

Class std::is_reference<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFAxis*> (0x0x7f860e128d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e0d0ea0) 0 empty

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

Class std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f860e128ea0) 0 empty
  std::is_void<oif::frame::UFAxis*> (0x0x7f860e128f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e1f2060) 0 empty

Class std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f860e128f70) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f860e1f5000) 0 empty
    std::is_void<oif::frame::UFAxis*> (0x0x7f860e1f5068) 0 empty
      std::integral_constant<bool, false> (0x0x7f860e1f20c0) 0 empty

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

Class std::is_object<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFAxis*> (0x0x7f860e1f5138) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e1f2180) 0 empty

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

Class std::__or_<std::is_object<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*> > (0x0x7f860e1f5270) 0 empty
  std::is_object<oif::frame::UFAxis*> (0x0x7f860e1f52d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860e1f2300) 0 empty

Class std::__is_referenceable<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFAxis*> (0x0x7f860e1f5340) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e1f2420) 0 empty

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

Class std::add_rvalue_reference<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<oif::frame::UFAxis*> (0x0x7f860e1f53a8) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*, true> (0x0x7f860e1f24e0) 0 empty

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

Class std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*> (0x0x7f860e1f5478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860e1f2540) 0 empty

Class std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true>
   size=1 align=1
   base size=1 base align=1
std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f860e1285b0) 0 empty
  std::default_delete<oif::frame::UFAxis> (0x0x7f860e0d0720) 0 empty

Class std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f860e1fb4d0) 0 empty
  std::_Tuple_impl<2u> (0x0x7f860e1f25a0) 0 empty
  std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f860e1f5548) 0 empty
    std::default_delete<oif::frame::UFAxis> (0x0x7f860e1f2600) 0 empty

Class std::_Head_base<0u, oif::frame::UFAxis*, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<0u, oif::frame::UFAxis*, false> (0x0x7f860e1f2660) 0

Class std::_Tuple_impl<0u, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> >
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f860e1fb930) 0
  std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f860e1fb9a0) 0 empty
    std::_Tuple_impl<2u> (0x0x7f860e1f26c0) 0 empty
    std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f860e1f5618) 0 empty
      std::default_delete<oif::frame::UFAxis> (0x0x7f860e1f2720) 0 empty
  std::_Head_base<0u, oif::frame::UFAxis*, false> (0x0x7f860e1f2780) 0

Class std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> >
   size=4 align=4
   base size=4 base align=4
std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f860e1f56e8) 0
  std::_Tuple_impl<0u, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f860de93000) 0
    std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f860de93070) 0 empty
      std::_Tuple_impl<2u> (0x0x7f860e1f27e0) 0 empty
      std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f860e1f5750) 0 empty
        std::default_delete<oif::frame::UFAxis> (0x0x7f860e1f2840) 0 empty
    std::_Head_base<0u, oif::frame::UFAxis*, false> (0x0x7f860e1f28a0) 0

Class std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f860e1f5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e1f2900) 0 empty

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

Class std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f860e1f58f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e1f29c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> >, std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::default_delete<oif::frame::UFAxis> >, std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860e1f5958) 0 empty
  std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f860e1f59c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e1f2a20) 0 empty

Class std::is_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f860e1f5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e1f2a80) 0 empty

Class std::conditional<false, std::default_delete<oif::frame::UFAxis>, const std::default_delete<oif::frame::UFAxis>&>
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::default_delete<oif::frame::UFAxis>, const std::default_delete<oif::frame::UFAxis>&> (0x0x7f860e1f2ae0) 0 empty

Class std::is_function<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFAxis> (0x0x7f860e1f5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e1f2b40) 0 empty

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

Class std::is_lvalue_reference<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<oif::frame::UFAxis> (0x0x7f860e1f5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e1f2c00) 0 empty

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

Class std::is_rvalue_reference<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<oif::frame::UFAxis> (0x0x7f860e1f5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e1f2cc0) 0 empty

Class std::__or_<std::is_lvalue_reference<oif::frame::UFAxis>, std::is_rvalue_reference<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<oif::frame::UFAxis>, std::is_rvalue_reference<oif::frame::UFAxis> > (0x0x7f860e1f5bc8) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis> (0x0x7f860e1f5c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f860e1f2d20) 0 empty

Class std::is_reference<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_reference<oif::frame::UFAxis> (0x0x7f860e1f5e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860e1f2d80) 0 empty

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

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

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

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

Class std::__is_void_helper<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<oif::frame::UFAxis> (0x0x7f860df03000) 0 empty
  std::integral_constant<bool, false> (0x0x7f860df02060) 0 empty

Class std::is_void<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_void<oif::frame::UFAxis> (0x0x7f860df03068) 0 empty
  std::integral_constant<bool, false> (0x0x7f860df020c0) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f860df030d0) 0 empty
  std::is_void<oif::frame::UFAxis> (0x0x7f860df03138) 0 empty
    std::integral_constant<bool, false> (0x0x7f860df02120) 0 empty

Class std::__or_<std::is_function<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f860df031a0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f860df03208) 0 empty
    std::is_void<oif::frame::UFAxis> (0x0x7f860df03270) 0 empty
      std::integral_constant<bool, false> (0x0x7f860df02180) 0 empty

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

Class std::is_object<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_object<oif::frame::UFAxis> (0x0x7f860df03340) 0 empty
  std::integral_constant<bool, true> (0x0x7f860df02240) 0 empty

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

Class std::__or_<std::is_object<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis> > (0x0x7f860df03478) 0 empty
  std::is_object<oif::frame::UFAxis> (0x0x7f860df034e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860df023c0) 0 empty

Class std::__is_referenceable<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<oif::frame::UFAxis> (0x0x7f860df03548) 0 empty
  std::integral_constant<bool, true> (0x0x7f860df02420) 0 empty

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

Class std::add_lvalue_reference<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::add_lvalue_reference<oif::frame::UFAxis> (0x0x7f860df035b0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFAxis, true> (0x0x7f860df024e0) 0 empty

Class std::unique_ptr<oif::frame::UFAxis>
   size=4 align=4
   base size=4 base align=4
std::unique_ptr<oif::frame::UFAxis> (0x0x7f860e0d0360) 0

Class std::conditional<false, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_same<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df02540) 0 empty

Class std::conditional<true, std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >, std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*> > (0x0x7f860df025a0) 0 empty

Class std::is_array<oif::frame::UFAxis>
   size=1 align=1
   base size=1 base align=1
std::is_array<oif::frame::UFAxis> (0x0x7f860df03750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860df02600) 0 empty

Class std::__not_<std::is_array<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_array<oif::frame::UFAxis> > (0x0x7f860df037b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860df02660) 0 empty

Class std::conditional<true, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::__not_<std::is_array<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::__not_<std::is_array<oif::frame::UFAxis> > > (0x0x7f860df026c0) 0 empty

Class std::remove_volatile<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df02780) 0 empty

Class std::remove_const<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df027e0) 0 empty

Class std::remove_cv<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df02720) 0 empty

Class std::__is_void_helper<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df03888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860df02840) 0 empty

Class std::is_void<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df038f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860df028a0) 0 empty

Class std::conditional<false, std::is_void<std::default_delete<oif::frame::UFAxis> >, std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::default_delete<oif::frame::UFAxis> >, std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f860df02900) 0 empty

Class std::is_function<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df03958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860df02960) 0 empty

Class std::conditional<false, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df029c0) 0 empty

Class std::is_array<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df039c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860df02a20) 0 empty

Class std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df03a28) 0 empty
  std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df03a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f860df02a80) 0 empty

Class std::__or_<std::is_void<std::default_delete<oif::frame::UFAxis> >, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::default_delete<oif::frame::UFAxis> >, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df03af8) 0 empty
  std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df03b60) 0 empty
    std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df03bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860df02ae0) 0 empty

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

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

Class std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df03c30) 0 empty
  std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df03c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f860df02c60) 0 empty

Class std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df03d00) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df03d68) 0 empty
    std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df03dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860df02cc0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > > (0x0x7f860df03e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f860df02d20) 0 empty

Class std::is_object<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df03ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860df02d80) 0 empty

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

Class std::__or_<std::is_object<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df03f08) 0 empty
  std::is_object<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df03f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f860df02e40) 0 empty

Class std::__is_referenceable<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df59000) 0 empty
  std::integral_constant<bool, true> (0x0x7f860df02ea0) 0 empty

Class std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true> (0x0x7f860df02f00) 0 empty

Class std::add_rvalue_reference<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f860df59068) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true> (0x0x7f860df02f60) 0 empty

Class std::__is_convertible_helper<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis>, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis>, false> (0x0x7f860df02b40) 0 empty

Class std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f860df59138) 0 empty
  std::integral_constant<bool, true> (0x0x7f860df5f000) 0 empty

Class std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df59270) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f860df592d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860df5f060) 0 empty

Class std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df593a8) 0 empty
  std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f860df59410) 0 empty
    std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f860df59478) 0 empty
      std::integral_constant<bool, true> (0x0x7f860df5f0c0) 0 empty

Class std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >
   size=8 align=4
   base size=8 base align=4
std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > (0x0x7f860e0d0300) 0

Class std::alignment_of<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f860df59548) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f860df5f120) 0 empty

Class std::aligned_storage<8u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<8u, 4u> (0x0x7f860df5f180) 0 empty

Class std::aligned_storage<8u, 4u>::type::<anonymous struct>
   size=4 align=4
   base size=0 base align=4
std::aligned_storage<8u, 4u>::type::<anonymous struct> (0x0x7f860df5f2a0) 0 empty

Class std::aligned_storage<8u, 4u>::type
   size=8 align=4
   base size=8 base align=4
std::aligned_storage<8u, 4u>::type (0x0x7f860df5f240) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f860df595b0) 0
  std::aligned_storage<8u, 4u> (0x0x7f860df5f1e0) 0 empty

Class std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f860e1281a0) 0
  std::_Rb_tree_node_base (0x0x7f860e0d02a0) 0

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

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

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

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

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

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

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

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

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

Class std::conditional<false, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f860df5f7e0) 0 empty

Class std::is_array<long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_array<long long unsigned int&&> (0x0x7f860df59af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860df5f840) 0 empty

Class std::__or_<std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f860df59b60) 0 empty
  std::is_array<long long unsigned int&&> (0x0x7f860df59bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860df5f8a0) 0 empty

Class std::__or_<std::is_void<long long unsigned int>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long long unsigned int>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f860df59d00) 0 empty
  std::__or_<std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f860df59d68) 0 empty
    std::is_array<long long unsigned int&&> (0x0x7f860df59dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860df5f900) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<long long unsigned int>, std::is_rvalue_reference<long long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long long unsigned int>, std::is_rvalue_reference<long long unsigned int> > (0x0x7f860dfa8000) 0 empty
  std::is_rvalue_reference<long long unsigned int> (0x0x7f860dfa8068) 0 empty
    std::integral_constant<bool, false> (0x0x7f860df5fba0) 0 empty

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

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

Class std::__or_<std::is_reference<long long unsigned int>, std::is_void<long long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long long unsigned int>, std::is_void<long long unsigned int> > (0x0x7f860dfa8208) 0 empty
  std::is_void<long long unsigned int> (0x0x7f860dfa8270) 0 empty
    std::integral_constant<bool, false> (0x0x7f860df5fcc0) 0 empty

Class std::__or_<std::is_function<long long unsigned int>, std::is_reference<long long unsigned int>, std::is_void<long long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long long unsigned int>, std::is_reference<long long unsigned int>, std::is_void<long long unsigned int> > (0x0x7f860dfa82d8) 0 empty
  std::__or_<std::is_reference<long long unsigned int>, std::is_void<long long unsigned int> > (0x0x7f860dfa8340) 0 empty
    std::is_void<long long unsigned int> (0x0x7f860dfa83a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860df5fde0) 0 empty

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

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

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

Class std::__or_<std::is_object<long long unsigned int>, std::is_reference<long long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long long unsigned int>, std::is_reference<long long unsigned int> > (0x0x7f860dfa85b0) 0 empty
  std::is_object<long long unsigned int> (0x0x7f860dfa8618) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dfb0000) 0 empty

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

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

Class std::add_rvalue_reference<long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<long long unsigned int> (0x0x7f860dfa86e8) 0 empty
  std::__add_rvalue_reference_helper<long long unsigned int, true> (0x0x7f860dfb02a0) 0 empty

Class std::__is_convertible_helper<long long unsigned int, long long unsigned int&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<long long unsigned int, long long unsigned int&&, false> (0x0x7f860df5f960) 0 empty

Class std::is_convertible<long long unsigned int, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<long long unsigned int, long long unsigned int&&> (0x0x7f860dfa87b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dfb0300) 0 empty

Class std::__and_<std::is_convertible<long long unsigned int, long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<long long unsigned int, long long unsigned int&&> > (0x0x7f860dfa8820) 0 empty
  std::is_convertible<long long unsigned int, long long unsigned int&&> (0x0x7f860dfa8888) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dfb0360) 0 empty

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

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

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

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

Class std::is_void<long long unsigned int&>
   size=1 align=1
   base size=1 base align=1
std::is_void<long long unsigned int&> (0x0x7f860dfa8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dfb0540) 0 empty

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

Class std::__or_<std::is_void<long long unsigned int&>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long long unsigned int&>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f860dfa8b60) 0 empty
  std::__or_<std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f860dfa8bc8) 0 empty
    std::is_array<long long unsigned int&&> (0x0x7f860dfa8c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f860dfb0600) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<long long unsigned int&>, std::is_rvalue_reference<long long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long long unsigned int&>, std::is_rvalue_reference<long long unsigned int&> > (0x0x7f860dfa8dd0) 0 empty
  std::is_lvalue_reference<long long unsigned int&> (0x0x7f860dfa8e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dfb0900) 0 empty

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

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

Class std::__or_<std::is_reference<long long unsigned int&>, std::is_void<long long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long long unsigned int&>, std::is_void<long long unsigned int&> > (0x0x7f860dfee000) 0 empty
  std::is_reference<long long unsigned int&> (0x0x7f860dfee068) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dfb0a20) 0 empty

Class std::__or_<std::is_function<long long unsigned int&>, std::is_reference<long long unsigned int&>, std::is_void<long long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long long unsigned int&>, std::is_reference<long long unsigned int&>, std::is_void<long long unsigned int&> > (0x0x7f860dfee0d0) 0 empty
  std::__or_<std::is_reference<long long unsigned int&>, std::is_void<long long unsigned int&> > (0x0x7f860dfee138) 0 empty
    std::is_reference<long long unsigned int&> (0x0x7f860dfee1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dfb0b40) 0 empty

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

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

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

Class std::__or_<std::is_object<long long unsigned int&>, std::is_reference<long long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long long unsigned int&>, std::is_reference<long long unsigned int&> > (0x0x7f860dfee2d8) 0 empty
  std::is_reference<long long unsigned int&> (0x0x7f860dfee340) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dfb0d20) 0 empty

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

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

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

Class std::__is_convertible_helper<long long unsigned int&, long long unsigned int&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<long long unsigned int&, long long unsigned int&&, false> (0x0x7f860dfb0660) 0 empty

Class std::is_convertible<long long unsigned int&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<long long unsigned int&, long long unsigned int&&> (0x0x7f860dfee5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dfb0f60) 0 empty

Class std::__and_<std::is_convertible<long long unsigned int&, long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<long long unsigned int&, long long unsigned int&&> > (0x0x7f860dfee618) 0 empty
  std::is_convertible<long long unsigned int&, long long unsigned int&&> (0x0x7f860dfee680) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dff5000) 0 empty

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

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

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

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

Class std::is_void<long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_void<long long unsigned int&&> (0x0x7f860dfee7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dff51e0) 0 empty

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

Class std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f860dfee820) 0 empty
  std::__or_<std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f860dfee888) 0 empty
    std::is_array<long long unsigned int&&> (0x0x7f860dfee8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860dff52a0) 0 empty

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

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

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

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

Class std::__or_<std::is_lvalue_reference<long long unsigned int&&>, std::is_rvalue_reference<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<long long unsigned int&&>, std::is_rvalue_reference<long long unsigned int&&> > (0x0x7f860dfeea90) 0 empty
  std::is_rvalue_reference<long long unsigned int&&> (0x0x7f860dfeeaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dff55a0) 0 empty

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

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

Class std::__or_<std::is_reference<long long unsigned int&&>, std::is_void<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<long long unsigned int&&>, std::is_void<long long unsigned int&&> > (0x0x7f860dfeec98) 0 empty
  std::is_reference<long long unsigned int&&> (0x0x7f860dfeed00) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dff56c0) 0 empty

Class std::__or_<std::is_function<long long unsigned int&&>, std::is_reference<long long unsigned int&&>, std::is_void<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long long unsigned int&&>, std::is_reference<long long unsigned int&&>, std::is_void<long long unsigned int&&> > (0x0x7f860dfeee38) 0 empty
  std::__or_<std::is_reference<long long unsigned int&&>, std::is_void<long long unsigned int&&> > (0x0x7f860dfeeea0) 0 empty
    std::is_reference<long long unsigned int&&> (0x0x7f860dfeef08) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dff5720) 0 empty

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

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

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

Class std::__or_<std::is_object<long long unsigned int&&>, std::is_reference<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<long long unsigned int&&>, std::is_reference<long long unsigned int&&> > (0x0x7f860e0100d0) 0 empty
  std::is_reference<long long unsigned int&&> (0x0x7f860e010138) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dff58a0) 0 empty

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

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

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

Class std::__is_convertible_helper<long long unsigned int&&, long long unsigned int&&, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<long long unsigned int&&, long long unsigned int&&, false> (0x0x7f860dff5300) 0 empty

Class std::is_convertible<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e0103a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dff5ae0) 0 empty

Class std::__and_<std::is_convertible<long long unsigned int&&, long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<long long unsigned int&&, long long unsigned int&&> > (0x0x7f860e010410) 0 empty
  std::is_convertible<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e010478) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dff5b40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&>, std::__is_direct_constructible_new_safe<long long unsigned int&&, long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&>, std::__is_direct_constructible_new_safe<long long unsigned int&&, long long unsigned int&&> > (0x0x7f860dff5ba0) 0 empty

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

Class std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&> > (0x0x7f860e0105b0) 0 empty
  std::is_function<long long unsigned int&&> (0x0x7f860e010618) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dff5c60) 0 empty

Class std::__not_<std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&> > > (0x0x7f860e010680) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dff5e40) 0 empty

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

Class std::__and_<std::is_lvalue_reference<long long unsigned int&&>, std::is_rvalue_reference<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<long long unsigned int&&>, std::is_rvalue_reference<long long unsigned int&&> > (0x0x7f860e0106e8) 0 empty
  std::is_lvalue_reference<long long unsigned int&&> (0x0x7f860e010750) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dff5f00) 0 empty

Class std::__is_static_castable_impl<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e0107b8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f860dff5f60) 0 empty

Class std::__is_static_castable_safe<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e010888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc2d000) 0 empty

Class std::__is_static_castable<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e0108f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc2d060) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > >, std::__is_static_castable<long long unsigned int&&, long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > >, std::__is_static_castable<long long unsigned int&&, long long unsigned int&&> > (0x0x7f860dc2d0c0) 0 empty

Class std::remove_reference<long long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<long long unsigned int&&> (0x0x7f860dc2d180) 0 empty

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

Class std::is_same<long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_same<long long unsigned int, long long unsigned int> (0x0x7f860e0109c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc2d1e0) 0 empty

Class std::__not_<std::is_same<long long unsigned int, long long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<long long unsigned int, long long unsigned int> > (0x0x7f860e010a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc2d240) 0 empty

Class std::conditional<false, std::is_base_of<long long unsigned int, long long unsigned int>, std::__not_<std::is_same<long long unsigned int, long long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_base_of<long long unsigned int, long long unsigned int>, std::__not_<std::is_same<long long unsigned int, long long unsigned int> > > (0x0x7f860dc2d2a0) 0 empty

Class std::__and_<std::__not_<std::is_same<long long unsigned int, long long unsigned int> >, std::is_base_of<long long unsigned int, long long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<long long unsigned int, long long unsigned int> >, std::is_base_of<long long unsigned int, long long unsigned int> > (0x0x7f860e010a90) 0 empty
  std::__not_<std::is_same<long long unsigned int, long long unsigned int> > (0x0x7f860e010af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dc2d300) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > (0x0x7f860dc2d360) 0 empty

Class std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> (0x0x7f860e010b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc2d3c0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > (0x0x7f860e010bc8) 0 empty
  std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> (0x0x7f860e010c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dc2d4e0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > > (0x0x7f860e010c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc2d5a0) 0 empty

Class std::__and_<std::__is_static_castable<long long unsigned int&&, long long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<long long unsigned int&&, long long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > > > (0x0x7f860e010d00) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > > (0x0x7f860e010d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dc2d600) 0 empty

Class std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e010dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc2d660) 0 empty

Class std::__is_direct_constructible_new<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e010e38) 0 empty
  std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e010ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dc2d780) 0 empty

Class std::__is_direct_constructible<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e010f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc2d840) 0 empty

Class std::__is_constructible_impl<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long long unsigned int&&, long long unsigned int&&> (0x0x7f860e010f70) 0 empty
  std::__is_direct_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f860dc3c000) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dc2d8a0) 0 empty

Class std::is_constructible<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f860dc3c068) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc2d900) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&>, std::is_constructible<long long unsigned int&&, long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&>, std::is_constructible<long long unsigned int&&, long long unsigned int&&> > (0x0x7f860dc2d960) 0 empty

Class std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&> (0x0x7f860dc3c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc2d9c0) 0 empty

Class std::__and_<std::is_constructible<long long unsigned int&&, long long unsigned int&&>, std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long long unsigned int&&, long long unsigned int&&>, std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&> > (0x0x7f860dc3c138) 0 empty
  std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&> (0x0x7f860dc3c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dc2da20) 0 empty

Class std::is_nothrow_constructible<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f860dc3c208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc2da80) 0 empty

Class std::__is_nothrow_move_constructible_impl<long long unsigned int&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<long long unsigned int&&, true> (0x0x7f860dc3c270) 0 empty
  std::is_nothrow_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f860dc3c2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dc2dae0) 0 empty

Class std::is_nothrow_move_constructible<long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<long long unsigned int&&> (0x0x7f860dc3c340) 0 empty
  std::__is_nothrow_move_constructible_impl<long long unsigned int&&, true> (0x0x7f860dc3c3a8) 0 empty
    std::is_nothrow_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f860dc3c410) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dc2db40) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<long long unsigned int&&> > (0x0x7f860dc2dba0) 0 empty

Class std::is_function<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u> > (0x0x7f860dc3c478) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc2dc00) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1u> >, std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1u> >, std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > > (0x0x7f860dc2dc60) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u> > (0x0x7f860dc3c4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc2dcc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > > (0x0x7f860dc2dd20) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f860dc3c548) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc2dd80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > > (0x0x7f860dc3c5b0) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f860dc3c618) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dc2dde0) 0 empty

Class std::is_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u> > (0x0x7f860dc3c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc2de40) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f860dc2dea0) 0 empty

Class std::remove_volatile<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Tuple_impl<1u> > (0x0x7f860dc2df60) 0 empty

Class std::remove_const<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Tuple_impl<1u> > (0x0x7f860dc53000) 0 empty

Class std::remove_cv<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Tuple_impl<1u> > (0x0x7f860dc2df00) 0 empty

Class std::__is_void_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Tuple_impl<1u> > (0x0x7f860dc3c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53060) 0 empty

Class std::is_void<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Tuple_impl<1u> > (0x0x7f860dc3c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc530c0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f860dc3c9c0) 0 empty
  std::is_void<std::_Tuple_impl<1u> > (0x0x7f860dc3ca28) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dc53120) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f860dc3ca90) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f860dc3caf8) 0 empty
    std::is_void<std::_Tuple_impl<1u> > (0x0x7f860dc3cb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f860dc53240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > > (0x0x7f860dc3cbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc53300) 0 empty

Class std::is_object<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u> > (0x0x7f860dc3cc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc53360) 0 empty

Class std::conditional<true, std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > > (0x0x7f860dc533c0) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > > (0x0x7f860dc3cd68) 0 empty
  std::is_object<std::_Tuple_impl<1u> > (0x0x7f860dc3cdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dc53420) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u> > (0x0x7f860dc3ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc53540) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f860dc535a0) 0 empty

Class std::conditional<false, std::is_void<std::_Tuple_impl<1u> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Tuple_impl<1u> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > > (0x0x7f860dc53600) 0 empty

Class std::is_array<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Tuple_impl<1u> > (0x0x7f860dc3cf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53660) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> >, std::is_array<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> >, std::is_array<std::_Tuple_impl<1u> > > (0x0x7f860dc536c0) 0 empty

Class std::__and_<std::is_array<std::_Tuple_impl<1u> >, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Tuple_impl<1u> >, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> > > (0x0x7f860dc66000) 0 empty
  std::is_array<std::_Tuple_impl<1u> > (0x0x7f860dc66068) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dc53720) 0 empty

Class std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Tuple_impl<1u> > (0x0x7f860dc66270) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53780) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f860dc537e0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f860dc662d8) 0 empty
  std::is_function<std::_Tuple_impl<1u> > (0x0x7f860dc66340) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dc53840) 0 empty

Class std::__or_<std::is_void<std::_Tuple_impl<1u> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Tuple_impl<1u> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f860dc663a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f860dc66410) 0 empty
    std::is_function<std::_Tuple_impl<1u> > (0x0x7f860dc66478) 0 empty
      std::integral_constant<bool, false> (0x0x7f860dc538a0) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > > (0x0x7f860dc53900) 0 empty

Class std::__is_integral_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Tuple_impl<1u> > (0x0x7f860dc665b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53960) 0 empty

Class std::is_integral<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Tuple_impl<1u> > (0x0x7f860dc66618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc539c0) 0 empty

Class std::conditional<false, std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > > (0x0x7f860dc53a20) 0 empty

Class std::__is_floating_point_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Tuple_impl<1u> > (0x0x7f860dc66680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53a80) 0 empty

Class std::is_floating_point<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f860dc666e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53ae0) 0 empty

Class std::__or_<std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > > (0x0x7f860dc66750) 0 empty
  std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f860dc667b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dc53b40) 0 empty

Class std::is_arithmetic<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Tuple_impl<1u> > (0x0x7f860dc668f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53c60) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1u> >, std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1u> >, std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > > (0x0x7f860dc53cc0) 0 empty

Class std::is_enum<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Tuple_impl<1u> > (0x0x7f860dc66958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53d20) 0 empty

Class std::conditional<false, std::is_enum<std::_Tuple_impl<1u> >, std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Tuple_impl<1u> >, std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > > (0x0x7f860dc53d80) 0 empty

Class std::__is_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f860dc669c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53de0) 0 empty

Class std::is_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Tuple_impl<1u> > (0x0x7f860dc66a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53e40) 0 empty

Class std::conditional<false, std::is_pointer<std::_Tuple_impl<1u> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Tuple_impl<1u> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > > (0x0x7f860dc53ea0) 0 empty

Class std::__is_member_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f860dc66b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53f00) 0 empty

Class std::is_member_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Tuple_impl<1u> > (0x0x7f860dc66bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc53f60) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc7d000) 0 empty

Class std::__is_null_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f860dc66c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc7d060) 0 empty

Class std::is_null_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f860dc66c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc7d0c0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc66d00) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f860dc66d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dc7d120) 0 empty

Class std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc66ea0) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc66f08) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f860dc66f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f860dc7d180) 0 empty

Class std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc84068) 0 empty
  std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc840d0) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc84138) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f860dc841a0) 0 empty
        std::integral_constant<bool, false> (0x0x7f860dc7d1e0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Tuple_impl<1u> >, std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Tuple_impl<1u> >, std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc84270) 0 empty
  std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc842d8) 0 empty
    std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc84340) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f860dc843a8) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f860dc84410) 0 empty
          std::integral_constant<bool, false> (0x0x7f860dc7d240) 0 empty

Class std::is_scalar<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f860dc844e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc7d2a0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > > (0x0x7f860dc84548) 0 empty
  std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f860dc845b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dc7d300) 0 empty

Class std::remove_all_extents<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Tuple_impl<1u> > (0x0x7f860dc7d420) 0 empty

Class std::is_function<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u>&> (0x0x7f860dc84680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc7d4e0) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1u>&>, std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1u>&>, std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > > (0x0x7f860dc7d540) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f860dc846e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc7d5a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> > (0x0x7f860dc7d600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> > (0x0x7f860dc84750) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f860dc847b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dc7d660) 0 empty

Class std::is_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f860dc84820) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc7d6c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f860dc7d720) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f860dc84a28) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f860dc84a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dc7d780) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f860dc84af8) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f860dc84b60) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f860dc84bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dc7d8a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > > (0x0x7f860dc84c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc7d960) 0 empty

Class std::is_object<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u>&> (0x0x7f860dc84c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc7d9c0) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> > (0x0x7f860dc7da20) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> > (0x0x7f860dc84dd0) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f860dc84e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dc7da80) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u>&> (0x0x7f860dc84ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc7dba0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f860dc7dc00) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f860dc84f08) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f860dc7dc60) 0 empty

Class std::__is_destructible_impl<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Tuple_impl<1u> > (0x0x7f860dc84618) 0 empty
  std::__do_is_destructible_impl (0x0x7f860dc7d480) 0 empty

Class std::__is_destructible_safe<std::_Tuple_impl<1u>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Tuple_impl<1u>, false, false> (0x0x7f860dc9f000) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc7dcc0) 0 empty

Class std::is_destructible<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Tuple_impl<1u> > (0x0x7f860dc9f068) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dc7dd20) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::is_destructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::is_destructible<std::_Tuple_impl<1u> > > (0x0x7f860dc7dd80) 0 empty

Class std::is_function<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc7de40) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1u>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1u>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > > (0x0x7f860dc7dea0) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dc7df00) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> > (0x0x7f860dc7df60) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dcab000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> > (0x0x7f860dc9f270) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dcab060) 0 empty

Class std::is_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f340) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dcab0c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f860dcab120) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f860dc9f478) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dcab180) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f860dc9f548) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f860dc9f5b0) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f618) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dcab2a0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > > (0x0x7f860dc9f680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dcab360) 0 empty

Class std::is_object<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dcab3c0) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> > (0x0x7f860dcab420) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> > (0x0x7f860dc9f820) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f888) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dcab480) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dcab660) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f860dcab6c0) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f860dc9f958) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f860dcab720) 0 empty

Class std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9f0d0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f860dc7dde0) 0 empty

Class std::__and_<std::is_destructible<std::_Tuple_impl<1u> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Tuple_impl<1u> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f860dc9fa28) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9fa90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f860dcab780) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dcab7e0) 0 empty

Class std::__is_direct_constructible_new<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9fb60) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9fbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dcab840) 0 empty

Class std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9fc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dcab8a0) 0 empty

Class std::__is_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9fc98) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dcab900) 0 empty

Class std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dcab960) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f860dcab9c0) 0 empty

Class std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9fdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dcaba20) 0 empty

Class std::__and_<std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f860dc9fe38) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9fea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dcaba80) 0 empty

Class std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dc9ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dcabae0) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f860dc9ff70) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dcbd000) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dcabb40) 0 empty

Class std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f860dcbd068) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f860dcbd0d0) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dcbd138) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dcabba0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<long long unsigned int&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<long long unsigned int&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f860dcbd1a0) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f860dcbd208) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f860dcbd270) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860dcbd2d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f860dcabc00) 0 empty

Class std::remove_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Tuple_impl<1u>&> (0x0x7f860dcabc60) 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&> (0x0x7f860dcabcc0) 0 empty

Class std::remove_reference<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<long long unsigned int&&> > (0x0x7f860dcabd20) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f860dcabd80) 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&> (0x0x7f860dcabe40) 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&> (0x0x7f860dcabea0) 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&> (0x0x7f860dcabde0) 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&> (0x0x7f860dcbd958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dcabf00) 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&> (0x0x7f860dcbd9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dcabf60) 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*> > > (0x0x7f860dce8000) 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*> (0x0x7f860dcbda28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dce8120) 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*> > (0x0x7f860dce8180) 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*> (0x0x7f860dcbda90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dce81e0) 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*> > (0x0x7f860dcbdaf8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f860dcbdb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dce8240) 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*> > (0x0x7f860dcbdc98) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f860dcbdd00) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f860dcbdd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f860dce82a0) 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&> (0x0x7f860dcbde38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dce8360) 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&> > > (0x0x7f860dce83c0) 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&> (0x0x7f860dcbdea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dce8420) 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&> > (0x0x7f860dce8480) 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&> > (0x0x7f860dcbdf08) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f860dcbdf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dce84e0) 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&> (0x0x7f860dcbd888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dce8540) 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&> > (0x0x7f860dce85a0) 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&> > (0x0x7f860dd02000) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f860dd02068) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dce8600) 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&> > (0x0x7f860dd020d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f860dd02138) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f860dd021a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dce8660) 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&> > > (0x0x7f860dd02208) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dce86c0) 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&> (0x0x7f860dd02270) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dce8720) 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&> > (0x0x7f860dce8780) 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&> > (0x0x7f860dd022d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f860dd02340) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dce87e0) 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&> (0x0x7f860dd023a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dce8840) 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> (0x0x7f860dce88a0) 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&> (0x0x7f860dd02410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f860dce8900) 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> (0x0x7f860dce8300) 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*> (0x0x7f860dd024e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dce8ae0) 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*> > (0x0x7f860dce8b40) 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*> > (0x0x7f860dd02548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f860dd025b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dce8ba0) 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*> (0x0x7f860dce8c60) 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*> (0x0x7f860dce8cc0) 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*> (0x0x7f860dce8c00) 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*> (0x0x7f860dd02750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dce8d20) 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*> (0x0x7f860dd027b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dce8d80) 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*> > > (0x0x7f860dce8de0) 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*> > (0x0x7f860dd02820) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f860dd02888) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f860dd028f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860dce8e40) 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*> > > (0x0x7f860dce8f00) 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*> (0x0x7f860dd029c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd23060) 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*> > (0x0x7f860dd230c0) 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*> (0x0x7f860dd02a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd23120) 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*> > (0x0x7f860dd02a90) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f860dd02af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dd23180) 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*> (0x0x7f860dd02b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd231e0) 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*> > (0x0x7f860dd23240) 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*> > (0x0x7f860dd02bc8) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f860dd02c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dd232a0) 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*> > (0x0x7f860dd02d68) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f860dd02dd0) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f860dd02e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f860dd23300) 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*> > > (0x0x7f860dd02f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dd23360) 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*> (0x0x7f860dd02f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dd233c0) 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*> > (0x0x7f860dd23420) 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*> > (0x0x7f860dd02618) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f860dd02680) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dd23480) 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*> (0x0x7f860dd2b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dd235a0) 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> (0x0x7f860dd23600) 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*> (0x0x7f860dd2b138) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f860dd23660) 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> (0x0x7f860dce8ea0) 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*> (0x0x7f860dd2b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dd236c0) 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*> > (0x0x7f860dd23720) 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*> > (0x0x7f860dd2b270) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f860dd2b2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dd23780) 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*&> (0x0x7f860dd23900) 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*&> (0x0x7f860dd23960) 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*&> (0x0x7f860dd238a0) 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*&> (0x0x7f860dd2b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd239c0) 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*&> (0x0x7f860dd2b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd23a20) 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*> > > (0x0x7f860dd23a80) 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*> > (0x0x7f860dd2b750) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f860dd2b7b8) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f860dd2b820) 0 empty
      std::integral_constant<bool, false> (0x0x7f860dd23ae0) 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*&> (0x0x7f860dd2b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd23ba0) 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*&> > > (0x0x7f860dd23c00) 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*&> (0x0x7f860dd2b958) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dd23d20) 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*&> > (0x0x7f860dd23d80) 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*&> > (0x0x7f860dd2b9c0) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f860dd2ba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dd23de0) 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*&> (0x0x7f860dd2ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dd23e40) 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*&> > (0x0x7f860dd23ea0) 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*&> > (0x0x7f860dd2baf8) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f860dd2bb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dd23f00) 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*&> > (0x0x7f860dd2bc98) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f860dd2bd00) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f860dd2bd68) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dd23f60) 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*&> > > (0x0x7f860dd2be38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd69000) 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*&> (0x0x7f860dd2bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd69060) 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*&> > (0x0x7f860dd690c0) 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*&> > (0x0x7f860dd2bf08) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f860dd2bf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dd69120) 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*&> (0x0x7f860dd2b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dd69240) 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> (0x0x7f860dd692a0) 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*&> (0x0x7f860dd6d000) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f860dd69300) 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> (0x0x7f860dd23b40) 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*> (0x0x7f860dd6d0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dd69420) 0 empty

Class std::conditional<true, 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::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*> > (0x0x7f860dd69480) 0 empty

Class std::__and_<std::is_convertible<const oif::frame::Value*&, 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::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > > (0x0x7f860dd6d138) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f860dd6d1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dd694e0) 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*&> (0x0x7f860dd69540) 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> > (0x0x7f860dd6d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd69840) 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> > (0x0x7f860dd6d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd698a0) 0 empty

Class std::tuple_element<0u, 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<0u, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f860dd69900) 0 empty

Class std::__add_r_ref<const oif::frame::Value*>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<const oif::frame::Value*> (0x0x7f860dd69960) 0 empty

Class std::__add_c_ref<const oif::frame::Value*>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<const oif::frame::Value*> (0x0x7f860dd699c0) 0 empty

Class std::__add_ref<const oif::frame::Value*>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<const oif::frame::Value*> (0x0x7f860dd69a20) 0 empty

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

Class std::is_empty<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFFrameProperty&> (0x0x7f860dd6d750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd69ae0) 0 empty

Class std::__is_empty_non_tuple<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const UFFrameProperty&> (0x0x7f860dd6d7b8) 0 empty
  std::is_empty<const UFFrameProperty&> (0x0x7f860dd6d820) 0 empty
    std::integral_constant<bool, false> (0x0x7f860dd69b40) 0 empty

Class std::_Head_base<0u, const UFFrameProperty&, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<0u, const UFFrameProperty&, false> (0x0x7f860dd69ba0) 0

Class std::_Tuple_impl<0u, const UFFrameProperty&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFFrameProperty&> (0x0x7f860ddbeaf0) 0
  std::_Tuple_impl<1u> (0x0x7f860dd69c00) 0 empty
  std::_Head_base<0u, const UFFrameProperty&, false> (0x0x7f860dd69c60) 0

Class std::tuple<const UFFrameProperty&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFFrameProperty&> (0x0x7f860dd6d8f0) 0
  std::_Tuple_impl<0u, const UFFrameProperty&> (0x0x7f860ddbee00) 0
    std::_Tuple_impl<1u> (0x0x7f860dd69cc0) 0 empty
    std::_Head_base<0u, const UFFrameProperty&, false> (0x0x7f860dd69d20) 0

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

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

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

Class std::__is_void_helper<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const UFFrameProperty&> (0x0x7f860dd6dc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd69ea0) 0 empty

Class std::is_void<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFFrameProperty&> (0x0x7f860dd6dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dd69f00) 0 empty

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

Class std::is_function<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&> (0x0x7f860dd6dd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da63000) 0 empty

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

Class std::is_array<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFFrameProperty&> (0x0x7f860dd6de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da630c0) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f860dd6dea0) 0 empty
  std::is_array<const UFFrameProperty&> (0x0x7f860dd6df08) 0 empty
    std::integral_constant<bool, false> (0x0x7f860da63120) 0 empty

Class std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f860dd6df70) 0 empty
  std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f860dd6d6e8) 0 empty
    std::is_array<const UFFrameProperty&> (0x0x7f860dd6db60) 0 empty
      std::integral_constant<bool, false> (0x0x7f860da63240) 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&> > > (0x0x7f860da63360) 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&> (0x0x7f860da72000) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da633c0) 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&> > (0x0x7f860da63420) 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&> > (0x0x7f860da72068) 0 empty
  std::is_lvalue_reference<const UFFrameProperty&> (0x0x7f860da720d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860da63480) 0 empty

Class std::is_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&> (0x0x7f860da72138) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da634e0) 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&> > (0x0x7f860da63540) 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&> > (0x0x7f860da72270) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f860da722d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860da635a0) 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&> > (0x0x7f860da72340) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f860da723a8) 0 empty
    std::is_reference<const UFFrameProperty&> (0x0x7f860da72410) 0 empty
      std::integral_constant<bool, true> (0x0x7f860da636c0) 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&> > > (0x0x7f860da72478) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da63780) 0 empty

Class std::is_object<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&> (0x0x7f860da724e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da637e0) 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&> > (0x0x7f860da63840) 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&> > (0x0x7f860da72618) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f860da72680) 0 empty
    std::integral_constant<bool, true> (0x0x7f860da638a0) 0 empty

Class std::__is_referenceable<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFFrameProperty&> (0x0x7f860da726e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da63a80) 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> (0x0x7f860da63ae0) 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&> (0x0x7f860da72750) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&, true> (0x0x7f860da63b40) 0 empty

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

Class std::is_convertible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860da72820) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da63ba0) 0 empty

Class std::__and_<std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f860da72888) 0 empty
  std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860da728f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860da63c00) 0 empty

Class std::alignment_of<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860da72c98) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f860da63cc0) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860da72d00) 0
  std::aligned_storage<8u, 4u> (0x0x7f860da63de0) 0 empty

Class std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860da72c30) 0
  std::_Rb_tree_node_base (0x0x7f860da63c60) 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&> > (0x0x7f860da63e40) 0 empty

Class std::is_empty<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFTouchProperty&> (0x0x7f860da72ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da63ea0) 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&> (0x0x7f860da72f08) 0 empty
  std::is_empty<const UFTouchProperty&> (0x0x7f860da72f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f860da63f00) 0 empty

Class std::_Head_base<0u, const UFTouchProperty&, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<0u, const UFTouchProperty&, false> (0x0x7f860da63f60) 0

Class std::_Tuple_impl<0u, const UFTouchProperty&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFTouchProperty&> (0x0x7f860dab10e0) 0
  std::_Tuple_impl<1u> (0x0x7f860daca000) 0 empty
  std::_Head_base<0u, const UFTouchProperty&, false> (0x0x7f860daca060) 0

Class std::tuple<const UFTouchProperty&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFTouchProperty&> (0x0x7f860da72a28) 0
  std::_Tuple_impl<0u, const UFTouchProperty&> (0x0x7f860dab13f0) 0
    std::_Tuple_impl<1u> (0x0x7f860daca0c0) 0 empty
    std::_Head_base<0u, const UFTouchProperty&, false> (0x0x7f860daca120) 0

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

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

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

Class std::is_void<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFTouchProperty&> (0x0x7f860db2f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f860daca300) 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&> > > (0x0x7f860daca360) 0 empty

Class std::is_function<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty&> (0x0x7f860db2f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860daca3c0) 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&> > (0x0x7f860daca420) 0 empty

Class std::is_array<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFTouchProperty&> (0x0x7f860db2f410) 0 empty
  std::integral_constant<bool, false> (0x0x7f860daca480) 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&> > (0x0x7f860db2f478) 0 empty
  std::is_array<const UFTouchProperty&> (0x0x7f860db2f4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860daca4e0) 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&> > (0x0x7f860db2f548) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f860db2f5b0) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f860db2f618) 0 empty
      std::integral_constant<bool, false> (0x0x7f860daca600) 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&> > > (0x0x7f860daca720) 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&> (0x0x7f860db2f680) 0 empty
  std::integral_constant<bool, true> (0x0x7f860daca780) 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&> > (0x0x7f860daca7e0) 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&> > (0x0x7f860db2f6e8) 0 empty
  std::is_lvalue_reference<const UFTouchProperty&> (0x0x7f860db2f750) 0 empty
    std::integral_constant<bool, true> (0x0x7f860daca840) 0 empty

Class std::is_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&> (0x0x7f860db2f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860daca8a0) 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&> > (0x0x7f860daca900) 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&> > (0x0x7f860db2f8f0) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f860db2f958) 0 empty
    std::integral_constant<bool, true> (0x0x7f860daca960) 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&> > (0x0x7f860db2f9c0) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > (0x0x7f860db2fa28) 0 empty
    std::is_reference<const UFTouchProperty&> (0x0x7f860db2fa90) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dacaa80) 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&> > > (0x0x7f860db2faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dacab40) 0 empty

Class std::is_object<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&> (0x0x7f860db2fb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dacaba0) 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&> > (0x0x7f860dacac00) 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&> > (0x0x7f860db2fc98) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f860db2fd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dacac60) 0 empty

Class std::__is_referenceable<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&> (0x0x7f860db2fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dacae40) 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> (0x0x7f860dacaea0) 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&> (0x0x7f860db2fdd0) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&, true> (0x0x7f860dacaf00) 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> (0x0x7f860daca6c0) 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&> (0x0x7f860db2fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dacaf60) 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&> > (0x0x7f860db2ff08) 0 empty
  std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f860db2ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f860db66000) 0 empty

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

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

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

Class std::__and_<std::is_array<oif::frame::UFFrame*>, std::__not_<std::extent<oif::frame::UFFrame*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<oif::frame::UFFrame*>, std::__not_<std::extent<oif::frame::UFFrame*, 0u> > > (0x0x7f860db674e0) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f860db67548) 0 empty
    std::integral_constant<bool, false> (0x0x7f860db66180) 0 empty

Class std::__is_array_unknown_bounds<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<oif::frame::UFFrame*> (0x0x7f860db67750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860db661e0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f860db677b8) 0 empty
  std::is_function<oif::frame::UFFrame*> (0x0x7f860db67820) 0 empty
    std::integral_constant<bool, false> (0x0x7f860db662a0) 0 empty

Class std::__or_<std::is_void<oif::frame::UFFrame*>, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFFrame*>, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f860db67888) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f860db678f0) 0 empty
    std::is_function<oif::frame::UFFrame*> (0x0x7f860db67958) 0 empty
      std::integral_constant<bool, false> (0x0x7f860db66300) 0 empty

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

Class std::__is_integral_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<oif::frame::UFFrame*> (0x0x7f860db67b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860db663c0) 0 empty

Class std::is_integral<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<oif::frame::UFFrame*> (0x0x7f860db67bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860db66420) 0 empty

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

Class std::__is_floating_point_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<oif::frame::UFFrame*> (0x0x7f860db67c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860db664e0) 0 empty

Class std::is_floating_point<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<oif::frame::UFFrame*> (0x0x7f860db67c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860db66540) 0 empty

Class std::__or_<std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> > (0x0x7f860db67d00) 0 empty
  std::is_floating_point<oif::frame::UFFrame*> (0x0x7f860db67d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f860db665a0) 0 empty

Class std::is_arithmetic<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<oif::frame::UFFrame*> (0x0x7f860db67ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860db666c0) 0 empty

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

Class std::is_enum<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<oif::frame::UFFrame*> (0x0x7f860db67f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f860db66780) 0 empty

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

Class std::__is_pointer_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<oif::frame::UFFrame*> (0x0x7f860db67f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f860db66840) 0 empty

Class std::is_pointer<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<oif::frame::UFFrame*> (0x0x7f860db67000) 0 empty
  std::integral_constant<bool, true> (0x0x7f860db668a0) 0 empty

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

Class std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f860db67068) 0 empty
  std::is_pointer<oif::frame::UFFrame*> (0x0x7f860db671a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860db66960) 0 empty

Class std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f860db9f000) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f860db9f068) 0 empty
    std::is_pointer<oif::frame::UFFrame*> (0x0x7f860db9f0d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860db669c0) 0 empty

Class std::__or_<std::is_arithmetic<oif::frame::UFFrame*>, std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<oif::frame::UFFrame*>, std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f860db9f138) 0 empty
  std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f860db9f1a0) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f860db9f208) 0 empty
      std::is_pointer<oif::frame::UFFrame*> (0x0x7f860db9f270) 0 empty
        std::integral_constant<bool, true> (0x0x7f860db66a20) 0 empty

Class std::is_scalar<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<oif::frame::UFFrame*> (0x0x7f860db9f2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860db66a80) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> > (0x0x7f860db9f340) 0 empty
  std::is_scalar<oif::frame::UFFrame*> (0x0x7f860db9f3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860db66ae0) 0 empty

Class std::__is_destructible_safe<oif::frame::UFFrame*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<oif::frame::UFFrame*, false, true> (0x0x7f860db9f410) 0 empty
  std::integral_constant<bool, true> (0x0x7f860db66c00) 0 empty

Class std::is_destructible<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<oif::frame::UFFrame*> (0x0x7f860db9f478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860db66c60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_destructible<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_destructible<oif::frame::UFFrame*> > (0x0x7f860db66cc0) 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*&&> (0x0x7f860db9f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f860db66d80) 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*&&> > > (0x0x7f860db66de0) 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*&&> (0x0x7f860db9f5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860db66e40) 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*&&> > (0x0x7f860db66ea0) 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*&&> (0x0x7f860db9f618) 0 empty
  std::integral_constant<bool, true> (0x0x7f860db66f00) 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*&&> > (0x0x7f860db9f680) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*&&> (0x0x7f860db9f6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860db66f60) 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*&&> (0x0x7f860db9f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbb4000) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > (0x0x7f860dbb4060) 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*&&> > (0x0x7f860db9f888) 0 empty
  std::is_reference<oif::frame::UFFrame*&&> (0x0x7f860db9f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbb40c0) 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*&&> > (0x0x7f860db9f958) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > (0x0x7f860db9f9c0) 0 empty
    std::is_reference<oif::frame::UFFrame*&&> (0x0x7f860db9fa28) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dbb41e0) 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*&&> > > (0x0x7f860db9fa90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dbb42a0) 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*&&> (0x0x7f860db9faf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dbb4300) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&> > (0x0x7f860dbb4360) 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*&&> > (0x0x7f860db9fc30) 0 empty
  std::is_reference<oif::frame::UFFrame*&&> (0x0x7f860db9fc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbb43c0) 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*&&> (0x0x7f860db9fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbb45a0) 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> (0x0x7f860dbb4600) 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*&&> (0x0x7f860db9fd68) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*&&, true> (0x0x7f860dbb4660) 0 empty

Class std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860db9f4e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f860db66d20) 0 empty

Class std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f860db9fe38) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860db9fea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f860dbb46c0) 0 empty

Class std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860db9ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbb4720) 0 empty

Class std::__is_direct_constructible_new<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860db9ff70) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf000) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbb4780) 0 empty

Class std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf068) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbb47e0) 0 empty

Class std::__is_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf0d0) 0 empty
  std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf138) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbb4840) 0 empty

Class std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbb48a0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f860dbb4900) 0 empty

Class std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbb4960) 0 empty

Class std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f860dbbf270) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbb49c0) 0 empty

Class std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf340) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbb4a20) 0 empty

Class std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f860dbbf3a8) 0 empty
  std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf410) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbb4a80) 0 empty

Class std::is_nothrow_move_constructible<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<oif::frame::UFFrame*> (0x0x7f860dbbf478) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f860dbbf4e0) 0 empty
    std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f860dbbf548) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dbb4ae0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFFrame*>, std::is_nothrow_move_constructible<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFFrame*>, std::is_nothrow_move_constructible<oif::frame::UFFrame*> > (0x0x7f860dbb4b40) 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*&> (0x0x7f860dbbf618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dbb4c00) 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*&> > > (0x0x7f860dbb4c60) 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*&> (0x0x7f860dbbf680) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbb4cc0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<oif::frame::UFFrame*&>, std::is_rvalue_reference<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<oif::frame::UFFrame*&>, std::is_rvalue_reference<oif::frame::UFFrame*&> > (0x0x7f860dbb4d20) 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*&> > (0x0x7f860dbbf6e8) 0 empty
  std::is_lvalue_reference<oif::frame::UFFrame*&> (0x0x7f860dbbf750) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbb4d80) 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*&> (0x0x7f860dbbf7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbb4de0) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > (0x0x7f860dbb4e40) 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*&> > (0x0x7f860dbbf9c0) 0 empty
  std::is_reference<oif::frame::UFFrame*&> (0x0x7f860dbbfa28) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbb4ea0) 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*&> > (0x0x7f860dbbfa90) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > (0x0x7f860dbbfaf8) 0 empty
    std::is_reference<oif::frame::UFFrame*&> (0x0x7f860dbbfb60) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dbdc000) 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*&> > > (0x0x7f860dbbfbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dbdc0c0) 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*&> (0x0x7f860dbbfc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860dbdc120) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&> > (0x0x7f860dbdc180) 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*&> > (0x0x7f860dbbfd68) 0 empty
  std::is_reference<oif::frame::UFFrame*&> (0x0x7f860dbbfdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbdc1e0) 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*&> (0x0x7f860dbbfe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbdc300) 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> (0x0x7f860dbdc360) 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*&> (0x0x7f860dbbfea0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*&, true> (0x0x7f860dbdc3c0) 0 empty

Class std::__is_assignable_helper<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f860dbb4ba0) 0 empty

Class std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f860dbbff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbdc420) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f860dbdc480) 0 empty

Class std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f860dbbff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbdc4e0) 0 empty

Class std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f860dbe7000) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f860dbe7068) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbdc540) 0 empty

Class std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f860dbe70d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860dbdc5a0) 0 empty

Class std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f860dbe7138) 0 empty
  std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f860dbe71a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860dbdc600) 0 empty

Class std::is_nothrow_move_assignable<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<oif::frame::UFFrame*> (0x0x7f860dbe7208) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f860dbe7270) 0 empty
    std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f860dbe72d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f860dbdc660) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<oif::frame::UFFrame*>, std::is_nothrow_move_assignable<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<oif::frame::UFFrame*>, std::is_nothrow_move_assignable<oif::frame::UFFrame*> > (0x0x7f860dbe7340) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFFrame*> (0x0x7f860dbe73a8) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f860dbe7410) 0 empty
      std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f860dbe7478) 0 empty
        std::integral_constant<bool, true> (0x0x7f860dbdc6c0) 0 empty

Class std::alignment_of<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860dbe7548) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f860dbdc780) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860dbe75b0) 0
  std::aligned_storage<8u, 4u> (0x0x7f860dbdc8a0) 0 empty

Class std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860dbe74e0) 0
  std::_Rb_tree_node_base (0x0x7f860dbdc720) 0

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f860dbdc960) 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
4     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIPN3oif5frame7UFFrameELN9__gnu_cxx12_Lock_policyE2EE)
8     (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
12    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
16    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>
20    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>
24    (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=16 align=4
   base size=16 base align=4
std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860dbe77b8) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame7UFFrameELN9__gnu_cxx12_Lock_policyE2EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860dbe7820) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860dbe77b8)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860dbdc9c0) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f860dbdca80) 0 empty

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

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

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

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

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*> (0x0x7f860dbdccc0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long 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 long unsigned int, unsigned int> > > > (0x0x7f860dbdcc60) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const long 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 long unsigned int, unsigned int> > > > (0x0x7f860dbe7f70) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > > (0x0x7f860d8472a0) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*, std::pair<const long 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 long unsigned int, unsigned int> >*, std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860dbe7c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d847300) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const long long unsigned int, unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*, std::pair<const long 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 long unsigned int, unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*, std::pair<const long long unsigned int, unsigned int>*> > (0x0x7f860d847360) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*, std::pair<const long long unsigned int, unsigned int>*>, std::__not_<std::is_pointer<std::pair<const long 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 long unsigned int, unsigned int> >*, std::pair<const long long unsigned int, unsigned int>*>, std::__not_<std::is_pointer<std::pair<const long long unsigned int, unsigned int>*> > > (0x0x7f860d8a9000) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*, std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d8a9068) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d8473c0) 0 empty

Vtable for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE)
8     (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
12    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
16    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
20    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
24    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
   size=16 align=4
   base size=16 base align=4
std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860d8a90d0) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860d8a9138) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860d8a90d0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860d847420) 0 empty

Class std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >
   size=8 align=4
   base size=8 base align=4
std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f860d847540) 0

Class std::alignment_of<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860d8a92d8) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f860d8475a0) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860d8a9410) 0
  std::aligned_storage<8u, 4u> (0x0x7f860d847600) 0 empty

Class std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860d8a9208) 0
  std::_Rb_tree_node_base (0x0x7f860d8474e0) 0

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

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

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

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

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*> (0x0x7f860d8476c0) 0 empty

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

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

Class std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d8a98f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d847900) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f860d847960) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > > (0x0x7f860d8a9958) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d8a99c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d8479c0) 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
4     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIPN3oif5frame7UFTouchELN9__gnu_cxx12_Lock_policyE2EE)
8     (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
12    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
16    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>
20    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>
24    (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=16 align=4
   base size=16 base align=4
std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860d8a9a28) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame7UFTouchELN9__gnu_cxx12_Lock_policyE2EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860d8a9a90) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f860d8a9a28)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f860d847a20) 0 empty

Class std::is_function<std::pair<const long long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d8a9c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d847b40) 0 empty

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

Class std::is_lvalue_reference<std::pair<const long long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d8a9c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d847c00) 0 empty

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

Class std::is_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d8a9d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d847cc0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*> > (0x0x7f860d8a9d68) 0 empty
  std::is_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d8a9dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d847d20) 0 empty

Class std::is_reference<std::pair<const long long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d8a9e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d847d80) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_void<std::pair<const long long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_void<std::pair<const long long unsigned int, unsigned int>*> > (0x0x7f860d8a95b0) 0 empty
  std::is_void<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d8a9888) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d9a7060) 0 empty

Class std::__or_<std::is_function<std::pair<const long long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_void<std::pair<const long long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const long long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_void<std::pair<const long long unsigned int, unsigned int>*> > (0x0x7f860d9a8000) 0 empty
  std::__or_<std::is_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_void<std::pair<const long long unsigned int, unsigned int>*> > (0x0x7f860d9a8068) 0 empty
    std::is_void<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d9a80d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d9a70c0) 0 empty

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

Class std::is_object<std::pair<const long long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d9a81a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9a7180) 0 empty

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

Class std::__or_<std::is_object<std::pair<const long long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const long long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long long unsigned int, unsigned int>*> > (0x0x7f860d9a8208) 0 empty
  std::is_object<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d9a8270) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d9a7240) 0 empty

Class std::__is_referenceable<std::pair<const long long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d9a82d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9a72a0) 0 empty

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

Class std::add_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f860d9a8410) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const long long unsigned int, unsigned int>*, true> (0x0x7f860d9a7420) 0 empty

Class std::is_function<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::piecewise_construct_t&> (0x0x7f860d9a8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9a7480) 0 empty

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

Class std::is_lvalue_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f860d9a85b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9a7540) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> > (0x0x7f860d9a75a0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::piecewise_construct_t&>, std::is_rvalue_reference<const std::piecewise_construct_t&> > (0x0x7f860d9a8618) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f860d9a8680) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d9a7600) 0 empty

Class std::is_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::piecewise_construct_t&> (0x0x7f860d9a86e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9a7660) 0 empty

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

Class std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f860d9a8750) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f860d9a87b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d9a7720) 0 empty

Class std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f860d9a8820) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f860d9a8888) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f860d9a88f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d9a7780) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > > (0x0x7f860d9a8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9a77e0) 0 empty

Class std::is_object<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::piecewise_construct_t&> (0x0x7f860d9a89c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9a7840) 0 empty

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

Class std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::piecewise_construct_t&>, std::is_reference<const std::piecewise_construct_t&> > (0x0x7f860d9a8a28) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f860d9a8a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d9a7900) 0 empty

Class std::__is_referenceable<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::piecewise_construct_t&> (0x0x7f860d9a8af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9a7960) 0 empty

Class std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f860d9a79c0) 0 empty

Class std::add_rvalue_reference<const std::piecewise_construct_t&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::piecewise_construct_t&> (0x0x7f860d9a8b60) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f860d9a7a20) 0 empty

Class std::is_function<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<long long unsigned int&&> > (0x0x7f860d9a8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9a7a80) 0 empty

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

Class std::is_lvalue_reference<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<long long unsigned int&&> > (0x0x7f860d9a8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9a7b40) 0 empty

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

Class std::is_rvalue_reference<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<long long unsigned int&&> > (0x0x7f860d9a8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9a7c00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<long long unsigned int&&> >, std::is_rvalue_reference<std::tuple<long long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<long long unsigned int&&> >, std::is_rvalue_reference<std::tuple<long long unsigned int&&> > > (0x0x7f860d9a8d00) 0 empty
  std::is_rvalue_reference<std::tuple<long long unsigned int&&> > (0x0x7f860d9a8d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d9a7c60) 0 empty

Class std::is_reference<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<long long unsigned int&&> > (0x0x7f860d9a8dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9a7cc0) 0 empty

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

Class std::remove_volatile<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<long long unsigned int&&> > (0x0x7f860d9a7de0) 0 empty

Class std::remove_const<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<long long unsigned int&&> > (0x0x7f860d9a7e40) 0 empty

Class std::remove_cv<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<long long unsigned int&&> > (0x0x7f860d9a7d80) 0 empty

Class std::__is_void_helper<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<long long unsigned int&&> > (0x0x7f860d9a8ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9a7ea0) 0 empty

Class std::is_void<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<long long unsigned int&&> > (0x0x7f860d9a8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9a7f00) 0 empty

Class std::__or_<std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > > (0x0x7f860d9a8f70) 0 empty
  std::is_void<std::tuple<long long unsigned int&&> > (0x0x7f860d9d5000) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d9a7f60) 0 empty

Class std::__or_<std::is_function<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > > (0x0x7f860d9d5068) 0 empty
  std::__or_<std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > > (0x0x7f860d9d50d0) 0 empty
    std::is_void<std::tuple<long long unsigned int&&> > (0x0x7f860d9d5138) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d9d7000) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > > > (0x0x7f860d9d51a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9d7060) 0 empty

Class std::is_object<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<long long unsigned int&&> > (0x0x7f860d9d5208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9d70c0) 0 empty

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

Class std::__or_<std::is_object<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> > > (0x0x7f860d9d5270) 0 empty
  std::is_object<std::tuple<long long unsigned int&&> > (0x0x7f860d9d52d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d9d7180) 0 empty

Class std::__is_referenceable<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<long long unsigned int&&> > (0x0x7f860d9d5340) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9d71e0) 0 empty

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

Class std::add_rvalue_reference<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<long long unsigned int&&> > (0x0x7f860d9d53a8) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<long long unsigned int&&>, true> (0x0x7f860d9d72a0) 0 empty

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f860d9d5410) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9d7300) 0 empty

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

Class std::is_lvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<> > (0x0x7f860d9d5478) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9d73c0) 0 empty

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

Class std::is_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<> > (0x0x7f860d9d55b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9d7480) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<> >, std::is_rvalue_reference<std::tuple<> > > (0x0x7f860d9d5618) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f860d9d5680) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d9d74e0) 0 empty

Class std::is_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<> > (0x0x7f860d9d56e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9d76c0) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f860d9d7720) 0 empty

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

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

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

Class std::__is_void_helper<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<> > (0x0x7f860d9d57b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9d78a0) 0 empty

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f860d9d5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9d7900) 0 empty

Class std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f860d9d5888) 0 empty
  std::is_void<std::tuple<> > (0x0x7f860d9d58f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d9d7960) 0 empty

Class std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f860d9d5958) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f860d9d59c0) 0 empty
    std::is_void<std::tuple<> > (0x0x7f860d9d5a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d9d79c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<> >, std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > > (0x0x7f860d9d5b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9d7a20) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f860d9d5bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9d7a80) 0 empty

Class std::conditional<true, std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > > (0x0x7f860d9d7ae0) 0 empty

Class std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<> >, std::is_reference<std::tuple<> > > (0x0x7f860d9d5c30) 0 empty
  std::is_object<std::tuple<> > (0x0x7f860d9d5c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d9d7c00) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f860d9d5d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d9d7c60) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f860d9d7cc0) 0 empty

Class std::add_rvalue_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<> > (0x0x7f860d9d5d68) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f860d9d7d20) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860d9d5dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9d7d80) 0 empty

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

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860d9d5e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9d7e40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f860d9d7ea0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860d9d5ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d9d7f00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f860d9d5f08) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860d9d5f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d9d7f60) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860da03000) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da04000) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f860da04060) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f860da03340) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860da033a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860da042a0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f860da03410) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f860da03478) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860da034e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860da04300) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > > (0x0x7f860da03548) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da04360) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860da035b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da043c0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f860da04420) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f860da036e8) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860da03750) 0 empty
    std::integral_constant<bool, true> (0x0x7f860da04480) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860da037b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da044e0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*, true> (0x0x7f860da04540) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f860da03820) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*, true> (0x0x7f860da045a0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > >::__construct_helper<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > >::__construct_helper<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > (0x0x7f860d847ae0) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f860da04600) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > > (0x0x7f860d9a84e0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f860da03888) 0 empty
    std::integral_constant<bool, false> (0x0x7f860da04660) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > > > (0x0x7f860da038f0) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > > (0x0x7f860da03958) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f860da039c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860da046c0) 0 empty

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f860da03af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da04780) 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*> > > (0x0x7f860da047e0) 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*> > (0x0x7f860da03b60) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f860da03bc8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f860da03c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f860da04840) 0 empty

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7f860da03d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da04900) 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> > > (0x0x7f860da04960) 0 empty

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7f860da03f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da049c0) 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> > (0x0x7f860da04a20) 0 empty

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f860da03f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da04a80) 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> > (0x0x7f860da03a28) 0 empty
  std::is_rvalue_reference<int> (0x0x7f860d637000) 0 empty
    std::integral_constant<bool, false> (0x0x7f860da04ae0) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f860d637068) 0 empty
  std::integral_constant<bool, false> (0x0x7f860da04b40) 0 empty

Class std::conditional<false, std::is_reference<int>, std::is_void<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<int>, std::is_void<int> > (0x0x7f860da04ba0) 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> > (0x0x7f860d6370d0) 0 empty
  std::is_void<int> (0x0x7f860d637138) 0 empty
    std::integral_constant<bool, false> (0x0x7f860da04c00) 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> > (0x0x7f860d6371a0) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f860d637208) 0 empty
    std::is_void<int> (0x0x7f860d637270) 0 empty
      std::integral_constant<bool, false> (0x0x7f860da04c60) 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> > > (0x0x7f860d6372d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da04cc0) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f860d637340) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da04de0) 0 empty

Class std::conditional<true, std::is_object<int>, std::is_reference<int> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<int>, std::is_reference<int> > (0x0x7f860da04e40) 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> > (0x0x7f860d6373a8) 0 empty
  std::is_object<int> (0x0x7f860d637410) 0 empty
    std::integral_constant<bool, true> (0x0x7f860da04ea0) 0 empty

Class std::__is_referenceable<int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int> (0x0x7f860d637478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860da04f00) 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> (0x0x7f860da04f60) 0 empty

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f860d6374e0) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f860d643000) 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> (0x0x7f860da048a0) 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*> (0x0x7f860d6375b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d643060) 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*&> (0x0x7f860d643120) 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*&> (0x0x7f860d643180) 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*&> (0x0x7f860d6430c0) 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*&> (0x0x7f860d6376e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6431e0) 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*&> (0x0x7f860d637750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d643240) 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*> > > (0x0x7f860d6432a0) 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*> > (0x0x7f860d6377b8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f860d637820) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f860d637888) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d643300) 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*&> (0x0x7f860d637958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6433c0) 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*&> > > (0x0x7f860d643420) 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*&> (0x0x7f860d6379c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d643540) 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*&> > (0x0x7f860d6435a0) 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*&> > (0x0x7f860d637a28) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f860d637a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d643600) 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*&> (0x0x7f860d637af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d643660) 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*&> > (0x0x7f860d6436c0) 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*&> > (0x0x7f860d637b60) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f860d637bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d643720) 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*&> > (0x0x7f860d637d00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f860d637d68) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f860d637dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d643780) 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*&> > > (0x0x7f860d637ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6437e0) 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*&> (0x0x7f860d637f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d643840) 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*&> > (0x0x7f860d6438a0) 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*&> > (0x0x7f860d637f70) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f860d637618) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d643900) 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*&> (0x0x7f860d6620d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d643a20) 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> (0x0x7f860d643a80) 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*&> (0x0x7f860d662138) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f860d643ae0) 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> (0x0x7f860d643360) 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*> (0x0x7f860d662208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d643c00) 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*> > (0x0x7f860d643c60) 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*> > (0x0x7f860d6623a8) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f860d662410) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d643cc0) 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*&> (0x0x7f860d643d20) 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*> > (0x0x7f860d643d80) 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*> > (0x0x7f860d6625b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f860d662618) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d643de0) 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*> > (0x0x7f860d643e40) 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*> > (0x0x7f860d6626e8) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f860d662750) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d643ea0) 0 empty

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

Class std::_Select1st<std::pair<const long long unsigned int, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const long long unsigned int, unsigned int> > (0x0x7f860d6628f0) 0 empty
  std::unary_function<std::pair<const long long unsigned int, unsigned int>, const long long unsigned int> (0x0x7f860d643f60) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d662d00) 0 empty
  std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d662d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d6ba1e0) 0 empty

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

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

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

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

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d662f08) 0 empty
  std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d662f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d6ba3c0) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6622d8) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d662340) 0 empty
    std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d662478) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d6ba420) 0 empty

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

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

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

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c60d0) 0 empty
  std::is_object<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6138) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d6ba5a0) 0 empty

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

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

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

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

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

Class std::__and_<std::is_array<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> > > (0x0x7f860d6c6270) 0 empty
  std::is_array<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c62d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d6ba7e0) 0 empty

Class std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6340) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6ba840) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c63a8) 0 empty
  std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6410) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d6ba900) 0 empty

Class std::__or_<std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c64e0) 0 empty
    std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6548) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d6ba960) 0 empty

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

Class std::__is_integral_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c65b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6baa20) 0 empty

Class std::is_integral<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6baa80) 0 empty

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

Class std::__is_floating_point_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6bab40) 0 empty

Class std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6baba0) 0 empty

Class std::__or_<std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6750) 0 empty
  std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c67b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d6bac00) 0 empty

Class std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6820) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6bac60) 0 empty

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

Class std::is_enum<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6bad20) 0 empty

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

Class std::__is_pointer_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6bade0) 0 empty

Class std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6bae40) 0 empty

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

Class std::__is_member_pointer_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c69c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6baf00) 0 empty

Class std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6baf60) 0 empty

Class std::conditional<false, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6ef000) 0 empty

Class std::__is_null_pointer_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6ef060) 0 empty

Class std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6ef0c0) 0 empty

Class std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6b60) 0 empty
  std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d6ef120) 0 empty

Class std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6c30) 0 empty
  std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6c98) 0 empty
    std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d6ef180) 0 empty

Class std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6d68) 0 empty
  std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6dd0) 0 empty
    std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6e38) 0 empty
      std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6c6ea0) 0 empty
        std::integral_constant<bool, false> (0x0x7f860d6ef1e0) 0 empty

Class std::__or_<std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6f08) 0 empty
  std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6c6f70) 0 empty
    std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6f5000) 0 empty
      std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6f5068) 0 empty
        std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6f50d0) 0 empty
          std::integral_constant<bool, false> (0x0x7f860d6ef240) 0 empty

Class std::is_scalar<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6f5138) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6ef2a0) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6f51a0) 0 empty
  std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6f5208) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d6ef300) 0 empty

Class std::remove_all_extents<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6ef360) 0 empty

Class std::is_function<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f52d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6ef420) 0 empty

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

Class std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f5340) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d6ef4e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860d6ef540) 0 empty

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860d6f53a8) 0 empty
  std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f5410) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d6ef5a0) 0 empty

Class std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f5478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d6ef600) 0 empty

Class std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860d6ef660) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860d6f54e0) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f5548) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d6ef6c0) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860d6f55b0) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860d6f5618) 0 empty
    std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f5680) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d6ef720) 0 empty

Class std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > > (0x0x7f860d6f56e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6ef780) 0 empty

Class std::is_object<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6ef7e0) 0 empty

Class std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860d6ef840) 0 empty

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f860d6f57b8) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f5820) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d6ef8a0) 0 empty

Class std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f5888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d6ef900) 0 empty

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

Class std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f860d6f58f0) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&, true> (0x0x7f860d6ef9c0) 0 empty

Class std::__is_destructible_impl<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6f5270) 0 empty
  std::__do_is_destructible_impl (0x0x7f860d6ef3c0) 0 empty

Class std::__is_destructible_safe<std::shared_ptr<oif::frame::UFTouch>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::shared_ptr<oif::frame::UFTouch>, false, false> (0x0x7f860d6f59c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d6efa20) 0 empty

Class std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d6f5a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d6efa80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_destructible<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_destructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d6efae0) 0 empty

Class std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d6f5af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6efba0) 0 empty

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

Class std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d6f5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6efc60) 0 empty

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

Class std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d6f5bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d6efd20) 0 empty

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d6f5c30) 0 empty
  std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d6f5c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d6efd80) 0 empty

Class std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d6f5d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d6efde0) 0 empty

Class std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d6efe40) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d6f5d68) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d6f5dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d6efea0) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d6f5e38) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d6f5ea0) 0 empty
    std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d6f5f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d6eff00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > > (0x0x7f860d6f5f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d6eff60) 0 empty

Class std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722000) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d723000) 0 empty

Class std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d723060) 0 empty

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d722068) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d7220d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d7230c0) 0 empty

Class std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722138) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d723120) 0 empty

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

Class std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d7221a0) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&&, true> (0x0x7f860d7231e0) 0 empty

Class std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d6f5a90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f860d6efb40) 0 empty

Class std::__and_<std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d722270) 0 empty
  std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d7222d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f860d723240) 0 empty

Class std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722340) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d7232a0) 0 empty

Class std::__is_direct_constructible_new<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d7223a8) 0 empty
  std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722410) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d723300) 0 empty

Class std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d723360) 0 empty

Class std::__is_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d7225b0) 0 empty
  std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722618) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d7233c0) 0 empty

Class std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722750) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d723420) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d723540) 0 empty

Class std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d7235a0) 0 empty

Class std::__and_<std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f860d7228f0) 0 empty
  std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722958) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d723600) 0 empty

Class std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d7229c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d723660) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f860d722af8) 0 empty
  std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d7236c0) 0 empty

Class std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d722bc8) 0 empty
  std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f860d722c30) 0 empty
    std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d722c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d723720) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d722d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d723780) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f860d7237e0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > >, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > >, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d722d68) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d722dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d723840) 0 empty

Class std::__move_if_noexcept_cond<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d722e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d7238a0) 0 empty

Class std::conditional<false, std::shared_ptr<oif::frame::UFTouch>*, std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::shared_ptr<oif::frame::UFTouch>*, std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860d723900) 0 empty

Class std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>
   size=4 align=4
   base size=4 base align=4
std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f860d723960) 0

Class std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::__destroy_helper<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> > >::__destroy_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860d7239c0) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> > > (0x0x7f860d73a4e0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f860d73a548) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d723a20) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=8 align=4
   base size=8 base align=4
std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d723a80) 0

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

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

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

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73a680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d723c00) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d723c60) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f860d723cc0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d73a750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d723d20) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f860d723d80) 0 empty

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

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d73a820) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d73a888) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d723e40) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d73a8f0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d73a958) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d73a9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d723ea0) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73aa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d723f60) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f860d79a000) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73aa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d79a060) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f860d79a0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f860d73aaf8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73ab60) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d79a120) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73abc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d79a180) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f860d79a1e0) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f860d73ac30) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73ac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d79a240) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f860d73ad00) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f860d73ad68) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73add0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d79a2a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f860d73ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d79a300) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73aea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d79a360) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f860d79a3c0) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f860d73af08) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d73af70) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d79a420) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d7a8000) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d79a480) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f860d79a4e0) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d7a8068) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f860d79a540) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f860d723f00) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8138) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d79a5a0) 0 empty

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f860d79a600) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d7a81a0) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8208) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d79a660) 0 empty

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

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

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

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

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

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f860d79a8a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d7a84e0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d7a8548) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a85b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d79a900) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f860d79a9c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d79aa20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f860d79aa80) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d79aae0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d7a86e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8750) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d79ab40) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d79aba0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f860d79ac00) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d7a8820) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8888) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d79ac60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d7a88f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d7a8958) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a89c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d79acc0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f860d7a8a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d79ad20) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d79ad80) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f860d79ade0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d7a8af8) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d79ae40) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d79aea0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f860d79af00) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8c30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f860d79af60) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f860d79a960) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d7da000) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f860d7da060) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f860d7a8d68) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d7a8dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d7da0c0) 0 empty

Class std::tuple_element<0u, std::tuple<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f860d7da120) 0 empty

Class std::tuple_element<1u, 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<1u, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f860d7a8ea0) 0 empty
  std::tuple_element<0u, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f860d7da180) 0 empty

Class std::__add_r_ref<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<std::default_delete<const oif::frame::Value> > (0x0x7f860d7da1e0) 0 empty

Class std::__add_c_ref<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<std::default_delete<const oif::frame::Value> > (0x0x7f860d7da240) 0 empty

Class std::__add_ref<std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=0 base align=1
std::__add_ref<std::default_delete<const oif::frame::Value> > (0x0x7f860d7da2a0) 0 empty

Class std::remove_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const UFFrameProperty&> > (0x0x7f860d7da300) 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*&&> > (0x0x7f860d7da360) 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*> > > (0x0x7f860d7da480) 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*> > (0x0x7f860d7da4e0) 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> > > (0x0x7f860d8000d0) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f860d800138) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d7da540) 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*> (0x0x7f860d8001a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d7da5a0) 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*> > (0x0x7f860d7da600) 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*> > (0x0x7f860d800208) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f860d800270) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d7da660) 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*> > (0x0x7f860d8002d8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f860d800340) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f860d8003a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d7da6c0) 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*> > (0x0x7f860d7da720) 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*> (0x0x7f860d800410) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d7da780) 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*> (0x0x7f860d800478) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d7da7e0) 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*> > (0x0x7f860d7da840) 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*> (0x0x7f860d8004e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d7da8a0) 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*> (0x0x7f860d800548) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d7da900) 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*> > (0x0x7f860d8005b0) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f860d800618) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d7da960) 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*> (0x0x7f860d800750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d7da9c0) 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*> > > (0x0x7f860d7daa20) 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*> (0x0x7f860d8007b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d7daa80) 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*> > > (0x0x7f860d7daae0) 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*> (0x0x7f860d800820) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d7dab40) 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*> (0x0x7f860d800888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d7daba0) 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*> > > (0x0x7f860d7dac00) 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*> > (0x0x7f860d8008f0) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f860d800958) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d7dac60) 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*> > (0x0x7f860d8009c0) 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*> > (0x0x7f860d800a28) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f860d800a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d7dacc0) 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*> > (0x0x7f860d800af8) 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*> > (0x0x7f860d800b60) 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*> > (0x0x7f860d800bc8) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f860d800c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f860d7dad20) 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*> (0x0x7f860d800c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d7dad80) 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*> > (0x0x7f860d800d00) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f860d800d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d7dade0) 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> (0x0x7f860d800ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d7daf00) 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*> (0x0x7f860d800f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d7daf60) 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*> > (0x0x7f860d426000) 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*&&> (0x0x7f860d430000) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d4260c0) 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*&&> > > (0x0x7f860d426120) 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*&&> (0x0x7f860d430068) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d426240) 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*&&> > (0x0x7f860d4262a0) 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*&&> (0x0x7f860d4300d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d426300) 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*&&> > (0x0x7f860d430138) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f860d4301a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d426360) 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*&&> (0x0x7f860d430208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d4263c0) 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*&&> > (0x0x7f860d426420) 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*&&> > (0x0x7f860d430270) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f860d4302d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d426480) 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*&&> > (0x0x7f860d430410) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f860d430478) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f860d4304e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d4264e0) 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*&&> > > (0x0x7f860d4305b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d426540) 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*&&> (0x0x7f860d430618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d4265a0) 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*&&> > (0x0x7f860d426600) 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*&&> > (0x0x7f860d430680) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f860d4306e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d426660) 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*&&> (0x0x7f860d4308f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d4266c0) 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> (0x0x7f860d426720) 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*&&> (0x0x7f860d430958) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f860d426780) 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*&&> (0x0x7f860d800f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f860d426060) 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*&&> > (0x0x7f860d430a28) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f860d430a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f860d4268a0) 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*&&> (0x0x7f860d430af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d426960) 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*&&> (0x0x7f860d430b60) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f860d430bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d426a80) 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*&&> (0x0x7f860d430c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d426c00) 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*&&> (0x0x7f860d430c98) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f860d430d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d426c60) 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*&&> (0x0x7f860d430d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d426cc0) 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*&&> > (0x0x7f860d426d20) 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*&&> (0x0x7f860d430dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d426d80) 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*&&> > (0x0x7f860d430e38) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f860d430ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d426de0) 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*&&> (0x0x7f860d430f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d426e40) 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> (0x0x7f860d430f70) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f860d448000) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d426ea0) 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*> (0x0x7f860d448068) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f860d4480d0) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f860d448138) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d426f00) 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*> > (0x0x7f860d426f60) 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*&&> (0x0x7f860d44e000) 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*&&> (0x0x7f860d448208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d44e060) 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*&&> > (0x0x7f860d44e0c0) 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*&&> (0x0x7f860d448270) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d44e120) 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*&&> > (0x0x7f860d4482d8) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f860d448340) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d44e180) 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*&&> (0x0x7f860d4483a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d44e1e0) 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> (0x0x7f860d448410) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f860d448478) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d44e240) 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*> (0x0x7f860d4484e0) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f860d448548) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f860d4485b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d44e2a0) 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*> > (0x0x7f860d448618) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f860d448680) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f860d4486e8) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f860d448750) 0 empty
        std::integral_constant<bool, true> (0x0x7f860d44e300) 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=8 align=4
   base size=8 base align=4
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> > > > (0x0x7f860d44e360) 0

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> > >&> (0x0x7f860d44e420) 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> > >&> (0x0x7f860d44e480) 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> > >&> (0x0x7f860d44e3c0) 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> > >&> (0x0x7f860d4488f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d44e4e0) 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> > >&> (0x0x7f860d448958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d44e540) 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> > > > > > > (0x0x7f860d44e5a0) 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> > > > (0x0x7f860d4489c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d44e600) 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> > > > > (0x0x7f860d44e660) 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> > > > (0x0x7f860d448a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d44e6c0) 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> > > > > > (0x0x7f860d448a90) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d448af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d44e720) 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> > > > > > (0x0x7f860d448b60) 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> > > > > > (0x0x7f860d448bc8) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d448c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d44e780) 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> > >&> (0x0x7f860d448c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d44e840) 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> > > >&> > > (0x0x7f860d44e8a0) 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> > >&> (0x0x7f860d448d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d44e900) 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> > >&> > (0x0x7f860d44e960) 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> > > >&> > (0x0x7f860d448d68) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d448dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d44e9c0) 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> > >&> (0x0x7f860d448e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d44ea20) 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> > >&> > (0x0x7f860d44ea80) 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> > > >&> > (0x0x7f860d448ea0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d448f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d44eae0) 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> > > >&> > (0x0x7f860d448f70) 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> > > >&> > (0x0x7f860d4c1000) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d4c1068) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d44eb40) 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> > > >&> > > (0x0x7f860d4c10d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d44eba0) 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> > >&> (0x0x7f860d4c1138) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d44ec00) 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> > >&> > (0x0x7f860d44ec60) 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> > > >&> > (0x0x7f860d4c11a0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f860d4c1208) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d44ecc0) 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> > >&> (0x0x7f860d4c1270) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d44ed20) 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> (0x0x7f860d44ed80) 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> > >&> (0x0x7f860d4c12d8) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f860d44ede0) 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> (0x0x7f860d44e7e0) 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> > > > (0x0x7f860d4c13a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d44ee40) 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> > > > > (0x0x7f860d44eea0) 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> > > > > > (0x0x7f860d4c1410) 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> > > > (0x0x7f860d4c1478) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d44ef00) 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> > > > (0x0x7f860d4d4000) 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> > > > (0x0x7f860d4d4060) 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> > > > (0x0x7f860d44ef60) 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> > > > (0x0x7f860d4c1680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d4d40c0) 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> > > > (0x0x7f860d4c16e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d4d4120) 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> > > > > > > (0x0x7f860d4d4180) 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> > > > > > (0x0x7f860d4c1750) 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> > > > > > (0x0x7f860d4c17b8) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d4c1820) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d4d41e0) 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> > > > > > > (0x0x7f860d4d42a0) 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> > > > (0x0x7f860d4c1888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d4d4300) 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> > > > > (0x0x7f860d4d4360) 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> > > > (0x0x7f860d4c18f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d4d43c0) 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> > > > > > (0x0x7f860d4c1958) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d4c19c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d4d4420) 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> > > > (0x0x7f860d4c1a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d4d4480) 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> > > > > (0x0x7f860d4d44e0) 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> > > > > > (0x0x7f860d4c1a90) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d4c1af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d4d4540) 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> > > > > > (0x0x7f860d4c1b60) 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> > > > > > (0x0x7f860d4c1bc8) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d4c1c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d4d45a0) 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> > > > > > > (0x0x7f860d4c1c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d4d4600) 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> > > > (0x0x7f860d4c1d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d4d4660) 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> > > > > (0x0x7f860d4d46c0) 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> > > > > > (0x0x7f860d4c1d68) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d4c1dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d4d4720) 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> > > > (0x0x7f860d4c1e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d4d4780) 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> (0x0x7f860d4d47e0) 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> > > > (0x0x7f860d4c1ea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f860d4d4840) 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> (0x0x7f860d4d4240) 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> > > > (0x0x7f860d4c1f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d4d48a0) 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> > > > > (0x0x7f860d4d4900) 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> > > > > > (0x0x7f860d4fb000) 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> > > > (0x0x7f860d4fb068) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d4d4960) 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&> > (0x0x7f860d4d49c0) 0 empty

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

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

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

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

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

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

Class std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, 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::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d4d4d20) 0 empty

Class std::pointer_traits<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::pointer_traits<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*> (0x0x7f860d4d4ba0) 0 empty

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> > > > > (0x0x7f860d4d4b40) 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> > > > > (0x0x7f860d4fb548) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f860d4d4d80) 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> >*> (0x0x7f860d4fb618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d4d4de0) 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> >*> > (0x0x7f860d4d4e40) 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> > >*> > > (0x0x7f860d4fb680) 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> >*> (0x0x7f860d4fb6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d4d4ea0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > >::__destroy_helper<std::pair<const long 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 long unsigned int, unsigned int> > > >::__destroy_helper<std::pair<const long long unsigned int, unsigned int> > (0x0x7f860d4d4f60) 0 empty

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

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

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

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

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*> (0x0x7f860d5cf060) 0 empty

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

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

Class std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d4fbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d5cf2a0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d5cf300) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f860d4fbb60) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d4fbbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d5cf360) 0 empty

Class std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d4fbc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d5cf420) 0 empty

Class std::conditional<false, std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > > (0x0x7f860d5cf480) 0 empty

Class std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d4fbc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d5cf4e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f860d5cf600) 0 empty

Class std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d4fbd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d5cf660) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f860d4fbd68) 0 empty
  std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d4fbdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d5cf780) 0 empty

Class std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d4fbe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d5cf840) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f860d5cf8a0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f860d4fb3a8) 0 empty
  std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d4fb5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d5cfc60) 0 empty

Class std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f860d4fb888) 0 empty
  std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f860d4fba90) 0 empty
    std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d25b000) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d5cfcc0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > > (0x0x7f860d25b068) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d5cfd20) 0 empty

Class std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d25b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d5cfd80) 0 empty

Class std::conditional<true, std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f860d5cfde0) 0 empty

Class std::__or_<std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f860d25b138) 0 empty
  std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d25b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d5cfe40) 0 empty

Class std::__is_referenceable<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d25b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d5cfea0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*, true> (0x0x7f860d261000) 0 empty

Class std::add_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f860d25b270) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*, true> (0x0x7f860d261060) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d261180) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > > (0x0x7f860d2611e0) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d261240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> > (0x0x7f860d2612a0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d261300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f860d25b478) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25b4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d261360) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25b548) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d2613c0) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> > (0x0x7f860d261420) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f860d25b6e8) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25b750) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d261660) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f860d25b7b8) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f860d25b820) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25b888) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d2616c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > > (0x0x7f860d25b8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d261720) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25b958) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d261780) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> > (0x0x7f860d2617e0) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f860d25b9c0) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25ba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d261840) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d2618a0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*, true> (0x0x7f860d261900) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f860d25baf8) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*, true> (0x0x7f860d261960) 0 empty

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

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d261a20) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d261b40) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2619c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d25bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d261de0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d25bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d261f00) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f860d2a8060) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f860d25bf08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f860d25bf70) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f860d2aa000) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d2a80c0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aa0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d2a8180) 0 empty

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

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aa138) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d2a83c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f860d2aa340) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aa3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d2a8480) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aa478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d2a84e0) 0 empty

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

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f860d2aa4e0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aa548) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d2a8720) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f860d2aa5b0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f860d2aa618) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aa680) 0 empty
      std::integral_constant<bool, true> (0x0x7f860d2a87e0) 0 empty

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

Class std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aa750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d2a8900) 0 empty

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

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f860d2aa7b8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aa820) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d2a8a80) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aa888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d2a8b40) 0 empty

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

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2aaa90) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, true> (0x0x7f860d2a8c00) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*, false> (0x0x7f860d2a8120) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> (0x0x7f860d2aad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d2a8c60) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f860d2a8cc0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned 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<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f860d2aadd0) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> (0x0x7f860d2aae38) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d2a8d20) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f860d2a8d80) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d2a8ea0) 0 empty

Class std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2478) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d2a8f60) 0 empty

Class std::conditional<false, std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f860d3260c0) 0 empty

Class std::is_lvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d326120) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d326180) 0 empty

Class std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d3261e0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d2d2750) 0 empty
  std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d27b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d326240) 0 empty

Class std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d3262a0) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d3263c0) 0 empty

Class std::remove_volatile<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::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d326480) 0 empty

Class std::remove_const<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::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d3264e0) 0 empty

Class std::remove_cv<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::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d326420) 0 empty

Class std::__is_void_helper<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::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d3266c0) 0 empty

Class std::is_void<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::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d326720) 0 empty

Class std::__or_<std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d2d2bc8) 0 empty
  std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d326840) 0 empty

Class std::__or_<std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d2d2c98) 0 empty
  std::__or_<std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d2d2d00) 0 empty
    std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d326900) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f860d2d2dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d3269c0) 0 empty

Class std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d326a20) 0 empty

Class std::conditional<true, std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d326b40) 0 empty

Class std::__or_<std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d2d2ea0) 0 empty
  std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d326ba0) 0 empty

Class std::__is_referenceable<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d2d2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d326c60) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f860d326cc0) 0 empty

Class std::add_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d33d0d0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f860d326d20) 0 empty

Class std::is_function<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d326d80) 0 empty

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

Class std::is_lvalue_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d326e40) 0 empty

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

Class std::is_rvalue_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d326f00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const UFFrameProperty&> >, std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const UFFrameProperty&> >, std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > > (0x0x7f860d33d3a8) 0 empty
  std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d410) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d326f60) 0 empty

Class std::is_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d34e000) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > (0x0x7f860d34e060) 0 empty

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

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

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

Class std::__is_void_helper<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d34e1e0) 0 empty

Class std::is_void<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d34e240) 0 empty

Class std::__or_<std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > (0x0x7f860d33d618) 0 empty
  std::is_void<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d680) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d34e2a0) 0 empty

Class std::__or_<std::is_function<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > (0x0x7f860d33d6e8) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > (0x0x7f860d33d750) 0 empty
    std::is_void<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d34e300) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > > (0x0x7f860d33d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d34e360) 0 empty

Class std::is_object<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d34e3c0) 0 empty

Class std::conditional<true, std::is_object<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> > > (0x0x7f860d34e420) 0 empty

Class std::__or_<std::is_object<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> > > (0x0x7f860d33d8f0) 0 empty
  std::is_object<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d958) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d34e480) 0 empty

Class std::__is_referenceable<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const UFFrameProperty&> > (0x0x7f860d33d9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d34e4e0) 0 empty

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

Class std::add_rvalue_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const UFFrameProperty&> > (0x0x7f860d33da28) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFFrameProperty&>, true> (0x0x7f860d34e5a0) 0 empty

Class std::is_function<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::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d33da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d34e600) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f860d34e660) 0 empty

Class std::is_lvalue_reference<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::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d33daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d34e6c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<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::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f860d34e720) 0 empty

Class std::is_rvalue_reference<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::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d33db60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d34e780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d33dbc8) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d33dc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d34e7e0) 0 empty

Class std::is_reference<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::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d33dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d34e840) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<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::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f860d34e8a0) 0 empty

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

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

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

Class std::__is_void_helper<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::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d33dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d34ea20) 0 empty

Class std::is_void<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::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d33ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d34ea80) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d33de38) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d33dea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d34eae0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d33df08) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d33df70) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d373000) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d34eb40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f860d373068) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d34eba0) 0 empty

Class std::is_object<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::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d3730d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d34ec00) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<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::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f860d34ec60) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d373138) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d3731a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d34ecc0) 0 empty

Class std::__is_referenceable<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::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d373208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d34ed20) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*, true> (0x0x7f860d34ed80) 0 empty

Class std::add_rvalue_reference<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::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d373270) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*, true> (0x0x7f860d34ede0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >::__construct_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> >
   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> > > > >::__construct_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > (0x0x7f860d2a8f00) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f860d34ee40) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > > (0x0x7f860d3732d8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f860d373340) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d34eea0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > > > (0x0x7f860d3733a8) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > > (0x0x7f860d373410) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f860d373478) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d34ef00) 0 empty

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

Class std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860d373548) 0 empty
  std::unary_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const UFFrameProperty> (0x0x7f860d39f000) 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> (0x0x7f860d39f120) 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> > > (0x0x7f860d3737b8) 0 empty
  std::unary_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const UFTouchProperty> (0x0x7f860d39f180) 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> > > > (0x0x7f860d39f2a0) 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> > > > (0x0x7f860d39f420) 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> > > > (0x0x7f860d39f480) 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> > > > (0x0x7f860d39f3c0) 0 empty

Class std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, 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::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f860d39f4e0) 0 empty

Class std::pointer_traits<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::pointer_traits<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*> (0x0x7f860d39f360) 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> > > > > (0x0x7f860d39f300) 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> > > > > (0x0x7f860d373b60) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f860d39f540) 0 empty

Class std::is_function<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d373c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d39f600) 0 empty

Class std::conditional<false, std::is_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f860d39f720) 0 empty

Class std::is_lvalue_reference<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d373d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d39f780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d39f7e0) 0 empty

Class std::is_rvalue_reference<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d373e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d39f840) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d373f70) 0 empty
  std::is_rvalue_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d3739c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d39f8a0) 0 empty

Class std::is_reference<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d33d208) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d39f900) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d39fa20) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d0472d8) 0 empty
  std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d047340) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d39fea0) 0 empty

Class std::__or_<std::is_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d0473a8) 0 empty
  std::__or_<std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d047410) 0 empty
    std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d047478) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d39ff60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f860d0474e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d050060) 0 empty

Class std::is_object<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d047548) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d0500c0) 0 empty

Class std::conditional<true, std::is_object<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d0501e0) 0 empty

Class std::__or_<std::is_object<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d0475b0) 0 empty
  std::is_object<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d047618) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d050240) 0 empty

Class std::__is_referenceable<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d047680) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d050300) 0 empty

Class std::__add_rvalue_reference_helper<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f860d050360) 0 empty

Class std::add_rvalue_reference<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::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0477b8) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f860d0503c0) 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&> > (0x0x7f860d047958) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d050420) 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&> > > > (0x0x7f860d050480) 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&> > (0x0x7f860d0479c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d0504e0) 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&> > > (0x0x7f860d050540) 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&> > (0x0x7f860d047a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d0505a0) 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&> > > (0x0x7f860d047a90) 0 empty
  std::is_rvalue_reference<std::tuple<const UFTouchProperty&> > (0x0x7f860d047af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d050600) 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&> > (0x0x7f860d047b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d050660) 0 empty

Class std::conditional<false, 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_reference<std::tuple<const UFTouchProperty&> >, std::is_void<std::tuple<const UFTouchProperty&> > > (0x0x7f860d0506c0) 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&> > (0x0x7f860d050780) 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&> > (0x0x7f860d0507e0) 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&> > (0x0x7f860d050720) 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&> > (0x0x7f860d047c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d050840) 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&> > (0x0x7f860d047c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d0508a0) 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&> > > (0x0x7f860d047d00) 0 empty
  std::is_void<std::tuple<const UFTouchProperty&> > (0x0x7f860d047d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d050900) 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&> > > (0x0x7f860d047dd0) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFTouchProperty&> >, std::is_void<std::tuple<const UFTouchProperty&> > > (0x0x7f860d047e38) 0 empty
    std::is_void<std::tuple<const UFTouchProperty&> > (0x0x7f860d047ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d050960) 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&> > > > (0x0x7f860d047f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d0509c0) 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&> > (0x0x7f860d047f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d050a20) 0 empty

Class std::conditional<true, 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<true, std::is_object<std::tuple<const UFTouchProperty&> >, std::is_reference<std::tuple<const UFTouchProperty&> > > (0x0x7f860d050a80) 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&> > > (0x0x7f860d06b000) 0 empty
  std::is_object<std::tuple<const UFTouchProperty&> > (0x0x7f860d06b068) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d050ae0) 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&> > (0x0x7f860d06b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d050b40) 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> (0x0x7f860d050ba0) 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&> > (0x0x7f860d06b138) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFTouchProperty&>, true> (0x0x7f860d050c00) 0 empty

Class std::is_function<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::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d050c60) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<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::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f860d050cc0) 0 empty

Class std::is_lvalue_reference<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::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d050d20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<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::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f860d050d80) 0 empty

Class std::is_rvalue_reference<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::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d050de0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<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::allocator<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::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d06b2d8) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b340) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d050e40) 0 empty

Class std::is_reference<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::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d050ea0) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<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::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f860d050f00) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::allocator<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::allocator<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::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d06b548) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d084180) 0 empty

Class std::__or_<std::is_function<std::allocator<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::allocator<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::allocator<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::allocator<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::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d06b618) 0 empty
  std::__or_<std::is_reference<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d06b680) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d0841e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<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::allocator<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::allocator<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::allocator<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::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f860d06b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d084240) 0 empty

Class std::is_object<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::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d0842a0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<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::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f860d084300) 0 empty

Class std::__or_<std::is_object<std::allocator<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::allocator<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::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d06b820) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b888) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d084360) 0 empty

Class std::__is_referenceable<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::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d0843c0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*, true> (0x0x7f860d084420) 0 empty

Class std::add_rvalue_reference<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::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d06b958) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*, true> (0x0x7f860d084480) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >::__construct_helper<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFTouchProperty&>, std::tuple<> >
   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> > > > >::__construct_helper<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFTouchProperty&>, std::tuple<> > (0x0x7f860d39f5a0) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFTouchProperty&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFTouchProperty&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f860d0844e0) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFTouchProperty&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFTouchProperty&>, std::tuple<> > > (0x0x7f860d06b9c0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f860d06ba28) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d084540) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFTouchProperty&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFTouchProperty&>, std::tuple<> > > > (0x0x7f860d06ba90) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFTouchProperty&>, std::tuple<> > > (0x0x7f860d06baf8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f860d06bb60) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d0845a0) 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> >*> (0x0x7f860d06bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d084600) 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> >*> > (0x0x7f860d084660) 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> > >*> > > (0x0x7f860d06bc30) 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> >*> (0x0x7f860d06bc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d0846c0) 0 empty

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

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7f860d084720) 0

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f860d0847e0) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f860d0848a0) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f860d084840) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f860d084900) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >::__destroy_helper<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> > > > >::__destroy_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860d084960) 0 empty

Class std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0d76e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d084a20) 0 empty

Class std::conditional<false, std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, 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::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f860d084b40) 0 empty

Class std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0d7750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d084ba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d084c00) 0 empty

Class std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0d7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d084c60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d0d79c0) 0 empty
  std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0d7a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d084cc0) 0 empty

Class std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0d7af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d084d20) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d084d80) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d0d7000) 0 empty
  std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0d7068) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d159180) 0 empty

Class std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d0d70d0) 0 empty
  std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d0d7138) 0 empty
    std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0d7410) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d159240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f860d0d74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d159300) 0 empty

Class std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0d7548) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d159360) 0 empty

Class std::conditional<true, std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f860d159480) 0 empty

Class std::__or_<std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f860d0d75b0) 0 empty
  std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d0d7618) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d1594e0) 0 empty

Class std::__is_referenceable<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d160000) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d1595a0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f860d159600) 0 empty

Class std::add_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f860d160138) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f860d159660) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d160208) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d1596c0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, 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::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f860d159720) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d160270) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d159780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f860d1597e0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d1602d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d159840) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d160340) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d1603a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d1598a0) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d160410) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d159900) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f860d159960) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d1605b0) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d160618) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d159ba0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d160680) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d1606e8) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d160750) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d159c00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f860d1607b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d159c60) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d160820) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d159cc0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f860d159d20) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f860d160888) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d1608f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d159d80) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d160958) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d159de0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*, true> (0x0x7f860d159e40) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f860d1609c0) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*, true> (0x0x7f860d159ea0) 0 empty

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

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

Class std::alignment_of<std::pair<const UFAxisType, float> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const UFAxisType, float> > (0x0x7f860d160af8) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f860d1c0000) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFAxisType, float> >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const UFAxisType, float> > (0x0x7f860d160b60) 0
  std::aligned_storage<8u, 4u> (0x0x7f860d1c0060) 0 empty

Class std::_Rb_tree_node<std::pair<const UFAxisType, float> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const UFAxisType, float> > (0x0x7f860d160a90) 0
  std::_Rb_tree_node_base (0x0x7f860d159f00) 0

Class std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860d160c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d1c0180) 0 empty

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

Class std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860d160c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d1c0240) 0 empty

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

Class std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860d160d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d1c0300) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860d160d68) 0 empty
  std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860d160dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d1c0360) 0 empty

Class std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860d160e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860d1c03c0) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860cde7000) 0 empty
  std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860cde7068) 0 empty
    std::integral_constant<bool, false> (0x0x7f860d1c0660) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860cde70d0) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860cde7138) 0 empty
    std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860cde71a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f860d1c06c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > > (0x0x7f860cde7208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d1c0720) 0 empty

Class std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860cde7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d1c0780) 0 empty

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

Class std::__or_<std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f860cde72d8) 0 empty
  std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860cde7340) 0 empty
    std::integral_constant<bool, true> (0x0x7f860d1c0840) 0 empty

Class std::__is_referenceable<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860cde73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d1c08a0) 0 empty

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

Class std::add_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f860cde75b0) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*, true> (0x0x7f860d1c0960) 0 empty

Class std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::__maxsize_helper<const 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> > >::__maxsize_helper<const std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f860d1c0120) 0 empty

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

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

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

Class std::__has_iterator_category_helper<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860d1c0b40) 0 empty

Class std::__has_iterator_category<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860cde7820) 0 empty
  std::integral_constant<bool, true> (0x0x7f860d1c0d20) 0 empty

Class std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, true> (0x0x7f860d1c0e40) 0 empty

Class std::iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f860cde78f0) 0 empty
  std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, true> (0x0x7f860d1c0ea0) 0 empty

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

Class std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860cde7a90) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f860ce07000) 0 empty

Class std::__is_assignable_helper<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860d1c0f00) 0 empty

Class std::is_assignable<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f860cde7bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ce07060) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f860ce07180) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce07240) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce072a0) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce071e0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860cde7f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce07300) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860cde7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce07360) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f860ce073c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f860cde79c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f860cde7d00) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f860cde7d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f860ce07420) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce30068) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce074e0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f860ce07540) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce300d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ce075a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f860ce07600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f860ce30138) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce301a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ce07660) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce30208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ce076c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f860ce07720) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f860ce30270) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce302d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ce07780) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f860ce30340) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f860ce303a8) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce30410) 0 empty
      std::integral_constant<bool, true> (0x0x7f860ce077e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f860ce30478) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce07840) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce304e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce078a0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f860ce07900) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f860ce30548) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce305b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ce07960) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce30618) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ce079c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f860ce07a20) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce30680) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f860ce07a80) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f860ce07480) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> (0x0x7f860ce30750) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ce07ae0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> > (0x0x7f860ce07b40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*> > (0x0x7f860ce30820) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> (0x0x7f860ce30888) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ce07ba0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce07c00) 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> > >*&> (0x0x7f860ce07cc0) 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> > >*&> (0x0x7f860ce07d20) 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> > >*&> (0x0x7f860ce07c60) 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> > >*&> (0x0x7f860ce30af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce07d80) 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> > >*&> (0x0x7f860ce30b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce07de0) 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*> > > (0x0x7f860ce07e40) 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*> > (0x0x7f860ce30bc8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f860ce30c30) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f860ce30c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f860ce07ea0) 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> > >*&> (0x0x7f860ce30d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce07f60) 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> > > >*&> > > (0x0x7f860ce9f000) 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> > >*&> (0x0x7f860ce30dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ce9f060) 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> > >*&> > (0x0x7f860ce9f0c0) 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> > > >*&> > (0x0x7f860ce30e38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860ce30ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ce9f120) 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> > >*&> (0x0x7f860ce30f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ce9f180) 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> > >*&> > (0x0x7f860ce9f1e0) 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> > > >*&> > (0x0x7f860ce30f70) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860cea7000) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ce9f240) 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> > > >*&> > (0x0x7f860cea7068) 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> > > >*&> > (0x0x7f860cea70d0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860cea7138) 0 empty
      std::integral_constant<bool, true> (0x0x7f860ce9f2a0) 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> > > >*&> > > (0x0x7f860cea71a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce9f300) 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> > >*&> (0x0x7f860cea7208) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce9f360) 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> > >*&> > (0x0x7f860ce9f3c0) 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> > > >*&> > (0x0x7f860cea7270) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f860cea72d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ce9f420) 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> > >*&> (0x0x7f860cea7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ce9f480) 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> (0x0x7f860ce9f4e0) 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> > >*&> (0x0x7f860cea73a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f860ce9f540) 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> (0x0x7f860ce07f00) 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*> (0x0x7f860cea7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f860ce9f5a0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, 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*> > (0x0x7f860ce9f600) 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<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, 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<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*> > (0x0x7f860cea7548) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> (0x0x7f860cea75b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860ce9f660) 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> > >*&> (0x0x7f860ce9f6c0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > >::__destroy_helper<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> > > > >::__destroy_helper<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f860ce9f720) 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> > > (0x0x7f860ce9f8a0) 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> > > (0x0x7f860ce9f900) 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> > > (0x0x7f860ce9f840) 0 empty

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

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*> (0x0x7f860ce9f7e0) 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> > > > (0x0x7f860ce9f780) 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> > > > (0x0x7f860cea79c0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > > (0x0x7f860ce9fa80) 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>*> (0x0x7f860cea7bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860ce9fae0) 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>*> > (0x0x7f860ce9fb40) 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>*> > > (0x0x7f860cea7d00) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> (0x0x7f860cea7d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f860ce9fba0) 0 empty

Class std::tuple_element<0u, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > > (0x0x7f860ce9ff60) 0 empty

Class std::__add_r_ref<oif::frame::UFAxis*>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<oif::frame::UFAxis*> (0x0x7f860cfbd0c0) 0 empty

Class std::__add_c_ref<oif::frame::UFAxis*>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<oif::frame::UFAxis*> (0x0x7f860cfbd120) 0 empty

Class std::__add_ref<oif::frame::UFAxis*>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<oif::frame::UFAxis*> (0x0x7f860cfbd180) 0 empty

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

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

Class std::is_lvalue_reference<std::pair<const UFAxisType, float>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const UFAxisType, float>*> (0x0x7f860cf805b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cfbd300) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const UFAxisType, float>*>, std::is_rvalue_reference<std::pair<const UFAxisType, float>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const UFAxisType, float>*>, std::is_rvalue_reference<std::pair<const UFAxisType, float>*> > (0x0x7f860cfbd360) 0 empty

Class std::is_rvalue_reference<std::pair<const UFAxisType, float>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const UFAxisType, float>*> (0x0x7f860cf80618) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cfbd3c0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const UFAxisType, float>*>, std::is_rvalue_reference<std::pair<const UFAxisType, float>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const UFAxisType, float>*>, std::is_rvalue_reference<std::pair<const UFAxisType, float>*> > (0x0x7f860cf80680) 0 empty
  std::is_rvalue_reference<std::pair<const UFAxisType, float>*> (0x0x7f860cf806e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cfbd420) 0 empty

Class std::is_reference<std::pair<const UFAxisType, float>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const UFAxisType, float>*> (0x0x7f860cf80750) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cfbd480) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> > (0x0x7f860cf808f0) 0 empty
  std::is_void<std::pair<const UFAxisType, float>*> (0x0x7f860cf80958) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cfbd720) 0 empty

Class std::__or_<std::is_function<std::pair<const UFAxisType, float>*>, std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const UFAxisType, float>*>, std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> > (0x0x7f860cf809c0) 0 empty
  std::__or_<std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> > (0x0x7f860cf80a28) 0 empty
    std::is_void<std::pair<const UFAxisType, float>*> (0x0x7f860cf80a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f860cfbd780) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const UFAxisType, float>*>, std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const UFAxisType, float>*>, std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> > > (0x0x7f860cf80af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cfbd7e0) 0 empty

Class std::is_object<std::pair<const UFAxisType, float>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const UFAxisType, float>*> (0x0x7f860cf80b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cfbd840) 0 empty

Class std::conditional<true, std::is_object<std::pair<const UFAxisType, float>*>, std::is_reference<std::pair<const UFAxisType, float>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const UFAxisType, float>*>, std::is_reference<std::pair<const UFAxisType, float>*> > (0x0x7f860cfbd8a0) 0 empty

Class std::__or_<std::is_object<std::pair<const UFAxisType, float>*>, std::is_reference<std::pair<const UFAxisType, float>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const UFAxisType, float>*>, std::is_reference<std::pair<const UFAxisType, float>*> > (0x0x7f860cf80bc8) 0 empty
  std::is_object<std::pair<const UFAxisType, float>*> (0x0x7f860cf80c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cfbd900) 0 empty

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

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

Class std::add_rvalue_reference<std::pair<const UFAxisType, float>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const UFAxisType, float>*> (0x0x7f860cf80d00) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFAxisType, float>*, true> (0x0x7f860cfbda20) 0 empty

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

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > > (0x0x7f860cfbdba0) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f860cf80e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cfbdc00) 0 empty

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

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f860cf80f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cfbde40) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_rvalue_reference<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f860cbff0d0) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f860cbff138) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cfbdea0) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f860cbff208) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cfbdf00) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f860cbff478) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f860cbff4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cc01660) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f860cbff548) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f860cbff5b0) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f860cbff618) 0 empty
      std::integral_constant<bool, false> (0x0x7f860cc016c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > > (0x0x7f860cbff680) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc01720) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f860cbff6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc01780) 0 empty

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

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f860cbff750) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f860cbff7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc01900) 0 empty

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

Class std::__add_rvalue_reference_helper<std::allocator<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::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*, true> (0x0x7f860cc01ae0) 0 empty

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

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > >::__destroy_helper<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> > > >::__destroy_helper<std::pair<const UFAxisType, float> > (0x0x7f860cfbd1e0) 0 empty

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

Class std::_Build_index_tuple<1u>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<1u> (0x0x7f860cc01cc0) 0 empty

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

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

Class std::remove_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f860cc01e40) 0 empty

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

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

Class std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> > (0x0x7f860cbffdd0) 0 empty
  std::is_function<const UFFrameProperty&> (0x0x7f860cbffe38) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cc01f60) 0 empty

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

Class std::conditional<true, std::is_rvalue_reference<const UFFrameProperty&>, std::is_lvalue_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_rvalue_reference<const UFFrameProperty&>, std::is_lvalue_reference<const UFFrameProperty&> > (0x0x7f860cc46120) 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&> (0x0x7f860cc4e000) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cc46180) 0 empty

Class std::__and_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> > (0x0x7f860cc4e068) 0 empty
  std::is_rvalue_reference<const UFFrameProperty&> (0x0x7f860cc4e0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cc461e0) 0 empty

Class std::__is_static_castable_impl<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4e138) 0 empty
  std::__do_is_static_castable_impl (0x0x7f860cc46240) 0 empty

Class std::__is_static_castable_safe<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc462a0) 0 empty

Class std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4e270) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc46300) 0 empty

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

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

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

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

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

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

Class std::is_same<UFFrameProperty, UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFFrameProperty, UFFrameProperty> (0x0x7f860cc4e3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc465a0) 0 empty

Class std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > (0x0x7f860cc4e410) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cc46600) 0 empty

Class std::conditional<false, std::is_base_of<UFFrameProperty, UFFrameProperty>, std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_base_of<UFFrameProperty, UFFrameProperty>, std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > > (0x0x7f860cc46660) 0 empty

Class std::__and_<std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> >, std::is_base_of<UFFrameProperty, UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> >, std::is_base_of<UFFrameProperty, UFFrameProperty> > (0x0x7f860cc4e478) 0 empty
  std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > (0x0x7f860cc4e4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cc466c0) 0 empty

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

Class std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> (0x0x7f860cc4e548) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cc46780) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > (0x0x7f860cc4e5b0) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> (0x0x7f860cc4e618) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cc467e0) 0 empty

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

Class std::__and_<std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > > (0x0x7f860cc4e6e8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > (0x0x7f860cc4e750) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc468a0) 0 empty

Class std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4e7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc46900) 0 empty

Class std::__is_direct_constructible_new<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4e820) 0 empty
  std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4e888) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc46960) 0 empty

Class std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4e8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc469c0) 0 empty

Class std::__is_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4e958) 0 empty
  std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4e9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc46a20) 0 empty

Class std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4ea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc46a80) 0 empty

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

Class std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc46b40) 0 empty

Class std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f860cc4eaf8) 0 empty
  std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4eb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc46ba0) 0 empty

Class std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4ebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc46c00) 0 empty

Class std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true> (0x0x7f860cc4ec30) 0 empty
  std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4ec98) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc46c60) 0 empty

Class std::is_nothrow_move_constructible<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const UFFrameProperty&> (0x0x7f860cc4ed00) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true> (0x0x7f860cc4ed68) 0 empty
    std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f860cc4edd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f860cc46cc0) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFFrameProperty&> > (0x0x7f860cc46d20) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const UFFrameProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<const UFFrameProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f860cc4ee38) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f860cc4eea0) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f860cc4ef08) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860cc4ef70) 0 empty
        std::integral_constant<bool, true> (0x0x7f860cc46d80) 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&> > (0x0x7f860cc46de0) 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&> > (0x0x7f860cc46e40) 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&> > (0x0x7f860cc6c478) 0 empty
  std::is_function<const UFTouchProperty&> (0x0x7f860cc6c4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cc46ea0) 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&> > > (0x0x7f860cc6c548) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc93000) 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&> > (0x0x7f860cc93060) 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&> (0x0x7f860cc6c680) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cc930c0) 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&> > (0x0x7f860cc6c6e8) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&> (0x0x7f860cc6c750) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cc93120) 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&> (0x0x7f860cc6c7b8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f860cc93180) 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&> (0x0x7f860cc6c888) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc931e0) 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&> (0x0x7f860cc6c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc93240) 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&> > (0x0x7f860cc932a0) 0 empty

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

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

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

Class std::remove_cv<const UFTouchProperty>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFTouchProperty> (0x0x7f860cc933c0) 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> (0x0x7f860cc93300) 0 empty

Class std::is_same<UFTouchProperty, UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFTouchProperty, UFTouchProperty> (0x0x7f860cc6ca28) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc934e0) 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> > (0x0x7f860cc6ca90) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cc93540) 0 empty

Class std::conditional<false, std::is_base_of<UFTouchProperty, UFTouchProperty>, std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_base_of<UFTouchProperty, UFTouchProperty>, std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > > (0x0x7f860cc935a0) 0 empty

Class std::__and_<std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> >, std::is_base_of<UFTouchProperty, 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> > (0x0x7f860cc6caf8) 0 empty
  std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > (0x0x7f860cc6cb60) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cc93600) 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> > (0x0x7f860cc93660) 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> (0x0x7f860cc6cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f860cc936c0) 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> > (0x0x7f860cc6cc30) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> (0x0x7f860cc6cc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f860cc93720) 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> > > (0x0x7f860cc6cd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc93780) 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> > > > (0x0x7f860cc6cd68) 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> > > (0x0x7f860cc6cdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc937e0) 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&> (0x0x7f860cc6ce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc93840) 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&> (0x0x7f860cc6cea0) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f860cc6cf08) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc938a0) 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&> (0x0x7f860cc6cf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc93900) 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&> (0x0x7f860ccaf000) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f860ccaf068) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc93960) 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&> (0x0x7f860ccaf0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc939c0) 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&> > (0x0x7f860cc93a20) 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&> (0x0x7f860ccaf138) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc93a80) 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&> > (0x0x7f860ccaf1a0) 0 empty
  std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f860ccaf208) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc93ae0) 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&> (0x0x7f860ccaf270) 0 empty
  std::integral_constant<bool, true> (0x0x7f860cc93b40) 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> (0x0x7f860ccaf2d8) 0 empty
  std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f860ccaf340) 0 empty
    std::integral_constant<bool, true> (0x0x7f860cc93ba0) 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&> (0x0x7f860ccaf3a8) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFTouchProperty&, true> (0x0x7f860ccaf410) 0 empty
    std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f860ccaf478) 0 empty
      std::integral_constant<bool, true> (0x0x7f860cc93c00) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFTouchProperty&> > (0x0x7f860cc93c60) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const UFTouchProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<const UFTouchProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f860ccaf4e0) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f860ccaf548) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f860ccaf5b0) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f860ccaf618) 0 empty
        std::integral_constant<bool, true> (0x0x7f860cc93cc0) 0 empty

Class std::tuple_element<0u, std::tuple<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860cc93ea0) 0 empty

Class std::tuple_element<1u, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1u, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > > (0x0x7f860ccaf9c0) 0 empty
  std::tuple_element<0u, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f860cc93f00) 0 empty

Class std::__add_r_ref<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<std::default_delete<oif::frame::UFAxis> > (0x0x7f860ccd3060) 0 empty

Class std::__add_c_ref<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<std::default_delete<oif::frame::UFAxis> > (0x0x7f860ccd30c0) 0 empty

Class std::__add_ref<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::__add_ref<std::default_delete<oif::frame::UFAxis> > (0x0x7f860ccd3120) 0 empty

Class std::tuple_element<0u, std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<long long unsigned int&&> > (0x0x7f860ccd31e0) 0 empty

Class std::__add_r_ref<long long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<long long unsigned int&&> (0x0x7f860ccd3240) 0 empty

Class std::__add_c_ref<long long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<long long unsigned int&&> (0x0x7f860ccd32a0) 0 empty

Class std::__add_ref<long long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<long long unsigned int&&> (0x0x7f860ccd3300) 0 empty

Class std::tuple_element<0u, std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<const UFFrameProperty&> > (0x0x7f860ccd34e0) 0 empty

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

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

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

Class std::tuple_element<0u, std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<const UFTouchProperty&> > (0x0x7f860ccd3660) 0 empty

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

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

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

