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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f4bb33351e0) 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> (0x0x7f4bb3335240) 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> (0x0x7f4bb33352a0) 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> (0x0x7f4bb3335300) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f4bb3335c60) 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> (0x0x7f4bb3335cc0) 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> (0x0x7f4bb3335d20) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f4bb3335d80) 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> (0x0x7f4bb3335de0) 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> (0x0x7f4bb3335e40) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f4bb3335f00) 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> (0x0x7f4bb3335f60) 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> (0x0x7f4bb3368000) 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> (0x0x7f4bb3368060) 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> (0x0x7f4bb33680c0) 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> (0x0x7f4bb3368120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f4bb3314750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb3368de0) 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> (0x0x7f4bb33147b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb3368e40) 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> (0x0x7f4bb3314820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb3368ea0) 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> (0x0x7f4bb3314888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb3368f00) 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> (0x0x7f4bb33148f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb3368f60) 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> (0x0x7f4bb3314958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a6000) 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> (0x0x7f4bb33149c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a6060) 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> (0x0x7f4bb3314a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a60c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f4bb3314a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a6120) 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> (0x0x7f4bb3314af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a6180) 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> (0x0x7f4bb3314b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a61e0) 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> (0x0x7f4bb3314bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a6240) 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> (0x0x7f4bb3314c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a62a0) 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> (0x0x7f4bb3314c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a6300) 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> (0x0x7f4bb3314dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a6420) 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> (0x0x7f4bb3314e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a6480) 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> (0x0x7f4bb3314ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33a64e0) 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> (0x0x7f4bb33d8208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb33c86c0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f4bb33f3300) 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 (0x0x7f4bb33f3540) 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 (0x0x7f4bb33f3780) 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 (0x0x7f4bb33f39c0) 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 (0x0x7f4bb33f3b40) 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 (0x0x7f4bb33f3f00) 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> (0x0x7f4bb34631e0) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f4bb348c4e0) 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> (0x0x7f4bb348c540) 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> (0x0x7f4bb348c5a0) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f4bb34ba3c0) 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 (0x0x7f4bb34ba720) 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 (0x0x7f4bb34ba7e0) 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 (0x0x7f4bb34ba8a0) 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 (0x0x7f4bb34ba960) 0 empty

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f4bb3470958) 0 empty
  std::input_iterator_tag (0x0x7f4bb34baf00) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f4bb34709c0) 0 empty
  std::forward_iterator_tag (0x0x7f4bb3470a28) 0 empty
    std::input_iterator_tag (0x0x7f4bb34baf60) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f4bb3470a90) 0 empty
  std::bidirectional_iterator_tag (0x0x7f4bb3470af8) 0 empty
    std::forward_iterator_tag (0x0x7f4bb3470b60) 0 empty
      std::input_iterator_tag (0x0x7f4bb312d000) 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> (0x0x7f4bb312dc00) 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 (0x0x7f4bb312de40) 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 (0x0x7f4bb312dea0) 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 (0x0x7f4bb312df00) 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 (0x0x7f4bb312df60) 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 (0x0x7f4bb31f9000) 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> (0x0x7f4bb31f9540) 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> (0x0x7f4bb31f95a0) 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> (0x0x7f4bb31f9720) 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> (0x0x7f4bb31f9780) 0 empty

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

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7f4bb31f9a20) 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 (0x0x7f4bb31f9a80) 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 (0x0x7f4bb33140d0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f4bb31f9ae0) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f4bb33140d0)

Class std::__exception_ptr::exception_ptr
   size=4 align=4
   base size=4 base align=4
std::__exception_ptr::exception_ptr (0x0x7f4bb31f9b40) 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 (0x0x7f4bb31f9ba0) 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 (0x0x7f4bb32d1000) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7f4bb31f9d80) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f4bb32d1000)

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 (0x0x7f4bb32d1068) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 8u)
  std::bad_alloc (0x0x7f4bb32d10d0) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f4bb32d1068)
    std::exception (0x0x7f4bb31f9de0) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f4bb32d10d0)

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=16 align=4
   base size=16 base align=4
std::_Rb_tree_node_base (0x0x7f4bb2fb79c0) 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*> (0x0x7f4bb2fb7c00) 0

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f4bb2d98840) 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 (0x0x7f4bb2d988a0) 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 (0x0x7f4bb2d98900) 0

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

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

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

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

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

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

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

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

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f4bb2d98c60) 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> (0x0x7f4bb2d98de0) 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> (0x0x7f4bb2d98d80) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f4bb2b36360) 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> > (0x0x7f4bb2b36540) 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> (0x0x7f4bb2b365a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f4bb2b36f00) 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 (0x0x7f4bb2fa2c30) 0
  std::allocator<char> (0x0x7f4bb2fa2c98) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f4bb2b36f60) 0 empty

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

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7f4bb2a15000) 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> > (0x0x7f4bb2a15060) 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> (0x0x7f4bb2a150c0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f4bb2a153c0) 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> > (0x0x7f4bb2a15420) 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> (0x0x7f4bb2a15480) 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> (0x0x7f4bb2fa2f70) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f4bb2a154e0) 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> (0x0x7f4bb2a15540) 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> (0x0x7f4bb2a155a0) 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> (0x0x7f4bb2a15660) 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 (0x0x7f4bb2fa29c0) 0
  std::allocator<wchar_t> (0x0x7f4bb2fa2a90) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f4bb2a156c0) 0 empty

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

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

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

Class std::hash<bool>
   size=1 align=1
   base size=1 base align=1
std::hash<bool> (0x0x7f4bb2fa2bc8) 0 empty
  std::__hash_base<unsigned int, bool> (0x0x7f4bb2a158a0) 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> (0x0x7f4bb2a15900) 0 empty

Class std::hash<char>
   size=1 align=1
   base size=1 base align=1
std::hash<char> (0x0x7f4bb2700000) 0 empty
  std::__hash_base<unsigned int, char> (0x0x7f4bb2a15960) 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> (0x0x7f4bb2a159c0) 0 empty

Class std::hash<signed char>
   size=1 align=1
   base size=1 base align=1
std::hash<signed char> (0x0x7f4bb2700068) 0 empty
  std::__hash_base<unsigned int, signed char> (0x0x7f4bb2a15a20) 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> (0x0x7f4bb2a15a80) 0 empty

Class std::hash<unsigned char>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned char> (0x0x7f4bb27000d0) 0 empty
  std::__hash_base<unsigned int, unsigned char> (0x0x7f4bb2a15ae0) 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> (0x0x7f4bb2a15b40) 0 empty

Class std::hash<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::hash<wchar_t> (0x0x7f4bb2700138) 0 empty
  std::__hash_base<unsigned int, wchar_t> (0x0x7f4bb2a15ba0) 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> (0x0x7f4bb2a15c00) 0 empty

Class std::hash<char16_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char16_t> (0x0x7f4bb27001a0) 0 empty
  std::__hash_base<unsigned int, char16_t> (0x0x7f4bb2a15c60) 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> (0x0x7f4bb2a15cc0) 0 empty

Class std::hash<char32_t>
   size=1 align=1
   base size=1 base align=1
std::hash<char32_t> (0x0x7f4bb2700208) 0 empty
  std::__hash_base<unsigned int, char32_t> (0x0x7f4bb2a15d20) 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> (0x0x7f4bb2a15d80) 0 empty

Class std::hash<short int>
   size=1 align=1
   base size=1 base align=1
std::hash<short int> (0x0x7f4bb2700270) 0 empty
  std::__hash_base<unsigned int, short int> (0x0x7f4bb2a15de0) 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> (0x0x7f4bb2a15e40) 0 empty

Class std::hash<int>
   size=1 align=1
   base size=1 base align=1
std::hash<int> (0x0x7f4bb27002d8) 0 empty
  std::__hash_base<unsigned int, int> (0x0x7f4bb2a15ea0) 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> (0x0x7f4bb2a15f00) 0 empty

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

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

Class std::hash<short unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<short unsigned int> (0x0x7f4bb2700410) 0 empty
  std::__hash_base<unsigned int, short unsigned int> (0x0x7f4bb271e120) 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> (0x0x7f4bb271e180) 0 empty

Class std::hash<unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<unsigned int> (0x0x7f4bb2700478) 0 empty
  std::__hash_base<unsigned int, unsigned int> (0x0x7f4bb271e1e0) 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> (0x0x7f4bb271e240) 0 empty

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f4bb27004e0) 0 empty
  std::__hash_base<unsigned int, long unsigned int> (0x0x7f4bb271e2a0) 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> (0x0x7f4bb271e300) 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> (0x0x7f4bb2700548) 0 empty
  std::__hash_base<unsigned int, long long unsigned int> (0x0x7f4bb271e360) 0 empty

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

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

Class std::hash<float>
   size=1 align=1
   base size=1 base align=1
std::hash<float> (0x0x7f4bb27005b0) 0 empty
  std::__hash_base<unsigned int, float> (0x0x7f4bb271e4e0) 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> (0x0x7f4bb271e540) 0 empty

Class std::hash<double>
   size=1 align=1
   base size=1 base align=1
std::hash<double> (0x0x7f4bb2700618) 0 empty
  std::__hash_base<unsigned int, double> (0x0x7f4bb271e5a0) 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> (0x0x7f4bb271e600) 0 empty

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f4bb2700680) 0 empty
  std::__hash_base<unsigned int, long double> (0x0x7f4bb271e660) 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> > (0x0x7f4bb2700750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb271e720) 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> > (0x0x7f4bb271e780) 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> > (0x0x7f4bb2700888) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f4bb271e7e0) 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> > > (0x0x7f4bb27008f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb271e840) 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> > (0x0x7f4bb271e8a0) 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> > (0x0x7f4bb2700a28) 0 empty
  std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f4bb271e900) 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> > > (0x0x7f4bb2700a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb271e960) 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> > (0x0x7f4bb271e9c0) 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> > (0x0x7f4bb2700af8) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f4bb271ea20) 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> (0x0x7f4bb271eba0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f4bb2700b60) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f4bb271ec60) 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> (0x0x7f4bb271ed20) 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 (0x0x7f4bb2700c30) 0
  std::allocator<char16_t> (0x0x7f4bb2700c98) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f4bb271ed80) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7f4bb271eb40) 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> > > (0x0x7f4bb2700d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb271ede0) 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> > (0x0x7f4bb271ee40) 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> > (0x0x7f4bb2700d68) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f4bb271eea0) 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> (0x0x7f4bb27f7060) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f4bb2700dd0) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f4bb27f7120) 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> (0x0x7f4bb27f71e0) 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 (0x0x7f4bb2700ea0) 0
  std::allocator<char32_t> (0x0x7f4bb2700f08) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f4bb27f7240) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7f4bb27f7000) 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> > > (0x0x7f4bb2700f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb27f72a0) 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 (0x0x7f4bb27f7300) 0

Class std::basic_string<char>::_Rep
   size=12 align=4
   base size=12 base align=4
std::basic_string<char>::_Rep (0x0x7f4bb2700bc8) 0
  std::basic_string<char>::_Rep_base (0x0x7f4bb27f7360) 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 (0x0x7f4bb27f73c0) 0

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f4bb27f7480) 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 (0x0x7f4bb2537000) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f4bb27f7420) 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 (0x0x7f4bb25370d0) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f4bb27f74e0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f4bb25370d0)

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 (0x0x7f4bb2537138) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 8u)
  std::logic_error (0x0x7f4bb25371a0) 0
      primary-for std::domain_error (0x0x7f4bb2537138)
    std::exception (0x0x7f4bb27f7540) 0 nearly-empty
        primary-for std::logic_error (0x0x7f4bb25371a0)

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 (0x0x7f4bb2537208) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 8u)
  std::logic_error (0x0x7f4bb2537270) 0
      primary-for std::invalid_argument (0x0x7f4bb2537208)
    std::exception (0x0x7f4bb27f75a0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f4bb2537270)

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 (0x0x7f4bb25372d8) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 8u)
  std::logic_error (0x0x7f4bb2537340) 0
      primary-for std::length_error (0x0x7f4bb25372d8)
    std::exception (0x0x7f4bb27f7600) 0 nearly-empty
        primary-for std::logic_error (0x0x7f4bb2537340)

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 (0x0x7f4bb25373a8) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 8u)
  std::logic_error (0x0x7f4bb2537410) 0
      primary-for std::out_of_range (0x0x7f4bb25373a8)
    std::exception (0x0x7f4bb27f7660) 0 nearly-empty
        primary-for std::logic_error (0x0x7f4bb2537410)

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

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 (0x0x7f4bb25374e0) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 8u)
  std::runtime_error (0x0x7f4bb2537548) 0
      primary-for std::range_error (0x0x7f4bb25374e0)
    std::exception (0x0x7f4bb27f7720) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f4bb2537548)

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 (0x0x7f4bb25375b0) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 8u)
  std::runtime_error (0x0x7f4bb2537618) 0
      primary-for std::overflow_error (0x0x7f4bb25375b0)
    std::exception (0x0x7f4bb27f7780) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f4bb2537618)

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 (0x0x7f4bb2537680) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 8u)
  std::runtime_error (0x0x7f4bb25376e8) 0
      primary-for std::underflow_error (0x0x7f4bb2537680)
    std::exception (0x0x7f4bb27f77e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f4bb25376e8)

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f4bb2537a28) 0
  std::__uses_alloc_base (0x0x7f4bb27f7de0) 0 empty

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f4bb2694720) 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> (0x0x7f4bb26947e0) 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> (0x0x7f4bb2694900) 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 (0x0x7f4bb26949c0) 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 (0x0x7f4bb2660618) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 8u)
  std::exception (0x0x7f4bb2694a20) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f4bb2660618)

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

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

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

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

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

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

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

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

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

Class std::integral_constant<int, 0>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<int, 0> (0x0x7f4bb2497c60) 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> (0x0x7f4bb214a2a0) 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 (0x0x7f4bb21ab1a0) 0 nearly-empty
    vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 8u)
  std::exception (0x0x7f4bb214a960) 0 nearly-empty
      primary-for std::bad_function_call (0x0x7f4bb21ab1a0)

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

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

Class std::_Function_base
   size=12 align=4
   base size=12 base align=4
std::_Function_base (0x0x7f4bb214ac00) 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 (0x0x7f4bb21abbc8) 0 nearly-empty
    vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 8u)
  std::exception (0x0x7f4bb2225300) 0 nearly-empty
      primary-for std::bad_weak_ptr (0x0x7f4bb21abbc8)

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> (0x0x7f4bb21abc30) 0
  __gnu_cxx::__mutex (0x0x7f4bb22253c0) 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> (0x0x7f4bb2225480) 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> (0x0x7f4bb21abd00) 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> (0x0x7f4bb22254e0) 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> (0x0x7f4bb21abd68) 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> (0x0x7f4bb21abdd0) 4
    __gnu_cxx::__mutex (0x0x7f4bb2225540) 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> (0x0x7f4bb22255a0) 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> (0x0x7f4bb21abe38) 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> (0x0x7f4bb2225600) 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> (0x0x7f4bb21abf08) 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> (0x0x7f4bb21abf70) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f4bb21abf08)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f4bb2225780) 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> (0x0x7f4bb21abaf8) 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> (0x0x7f4bb1f1f000) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f4bb21abaf8)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f4bb1f1f068) 4
      __gnu_cxx::__mutex (0x0x7f4bb22257e0) 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> (0x0x7f4bb1f1f270) 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> (0x0x7f4bb1f1f2d8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f4bb1f1f270)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f4bb2225840) 0 empty

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

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

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

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

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_ (0x0x7f4bb1ff1540) 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> (0x0x7f4bb1f1fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1ff1660) 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> > > (0x0x7f4bb1ff16c0) 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> (0x0x7f4bb1f1fd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1ff1720) 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> > (0x0x7f4bb1ff1780) 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> (0x0x7f4bb1f1fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1ff17e0) 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> > (0x0x7f4bb1f1fe38) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f4bb1f1fea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1ff1840) 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> (0x0x7f4bb1f1fb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1ff18a0) 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> > (0x0x7f4bb1ff1900) 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> (0x0x7f4bb1ff1a80) 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> (0x0x7f4bb1ff1ae0) 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> (0x0x7f4bb1ff1a20) 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> (0x0x7f4bb20d6068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1ff1b40) 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> (0x0x7f4bb20d60d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1ff1ba0) 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> > (0x0x7f4bb20d6138) 0 empty
  std::is_void<oif::frame::UFTouch> (0x0x7f4bb20d61a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1ff1c00) 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> > (0x0x7f4bb20d6208) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f4bb20d6270) 0 empty
    std::is_void<oif::frame::UFTouch> (0x0x7f4bb20d62d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1ff1c60) 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> > > (0x0x7f4bb20d6340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1ff1cc0) 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> (0x0x7f4bb20d63a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1ff1d20) 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> > (0x0x7f4bb1ff1d80) 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> > (0x0x7f4bb20d64e0) 0 empty
  std::is_object<oif::frame::UFTouch> (0x0x7f4bb20d6548) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1ff1ea0) 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> (0x0x7f4bb20d65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb20e0000) 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> (0x0x7f4bb20e0060) 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> (0x0x7f4bb20d6618) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFTouch, true> (0x0x7f4bb20e00c0) 0 empty

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

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

Class std::remove_volatile<oif::frame::UFTouch*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFTouch*> (0x0x7f4bb20e0240) 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*> (0x0x7f4bb20e02a0) 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*> (0x0x7f4bb20e01e0) 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*> (0x0x7f4bb20d67b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb20e0300) 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*> (0x0x7f4bb20d6820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb20e0360) 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*> > > (0x0x7f4bb20e03c0) 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*> (0x0x7f4bb20d6888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb20e0420) 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*> > (0x0x7f4bb20e0480) 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*> (0x0x7f4bb20d6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb20e04e0) 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*> > (0x0x7f4bb20d6af8) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f4bb20d6b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb20e0540) 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*> > (0x0x7f4bb20d6bc8) 0 empty
  std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f4bb20d6c30) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f4bb20d6c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb20e0660) 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*> > > (0x0x7f4bb20e0780) 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*> (0x0x7f4bb20d6d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb20e07e0) 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*> > (0x0x7f4bb20e0840) 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*> (0x0x7f4bb20d6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb20e08a0) 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*> > (0x0x7f4bb20d6dd0) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*> (0x0x7f4bb20d6e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb20e0900) 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*> (0x0x7f4bb20d6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb20e0960) 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*> > (0x0x7f4bb20e09c0) 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*> > (0x0x7f4bb1d571a0) 0 empty
  std::is_void<oif::frame::UFTouch*> (0x0x7f4bb1d57208) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb20e0a20) 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*> > (0x0x7f4bb1d57270) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f4bb1d572d8) 0 empty
    std::is_void<oif::frame::UFTouch*> (0x0x7f4bb1d57340) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb20e0b40) 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*> > > (0x0x7f4bb1d573a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb20e0c00) 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*> (0x0x7f4bb1d57410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb20e0c60) 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*> > (0x0x7f4bb20e0cc0) 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*> > (0x0x7f4bb1d57618) 0 empty
  std::is_object<oif::frame::UFTouch*> (0x0x7f4bb1d57680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb20e0d20) 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*> (0x0x7f4bb1d576e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb20e0e40) 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> (0x0x7f4bb20e0ea0) 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*> (0x0x7f4bb1d57750) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*, true> (0x0x7f4bb20e0f00) 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> (0x0x7f4bb20e0720) 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*> (0x0x7f4bb1d57820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb20e0f60) 0 empty

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

Class UFBackendTouch_
   size=8 align=4
   base size=8 base align=4
UFBackendTouch_ (0x0x7f4bb1ff15a0) 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> > > (0x0x7f4bb1d60120) 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> > > (0x0x7f4bb1d579c0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4bb1d601e0) 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> > > (0x0x7f4bb1d60480) 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> > > (0x0x7f4bb1d604e0) 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> > > (0x0x7f4bb1d60420) 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> > > (0x0x7f4bb1d606c0) 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> >*> (0x0x7f4bb1d603c0) 0 empty

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

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

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

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

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

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

Class std::is_volatile<int>
   size=1 align=1
   base size=1 base align=1
std::is_volatile<int> (0x0x7f4bb1dbd000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1d60a20) 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> (0x0x7f4bb1d60ae0) 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> (0x0x7f4bb1d60a80) 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> (0x0x7f4bb1d60960) 0 empty

Class std::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<int> (0x0x7f4bb1d60720) 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> > > > (0x0x7f4bb1d60360) 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> > > > (0x0x7f4bb1dbd1a0) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb1d60b40) 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> > > (0x0x7f4bb1d60c60) 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> > > (0x0x7f4bb1d60c00) 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> (0x0x7f4bb1d60cc0) 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> > > (0x0x7f4bb1d60ba0) 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> > > > (0x0x7f4bb1d60e40) 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> > > > (0x0x7f4bb1d60de0) 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> (0x0x7f4bb1d60ea0) 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> > > > (0x0x7f4bb1d60d80) 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> (0x0x7f4bb1d60f00) 0 empty

Class std::less<UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFTouchProperty> (0x0x7f4bb1dbd478) 0 empty
  std::binary_function<UFTouchProperty, UFTouchProperty, bool> (0x0x7f4bb1d60f60) 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> > > > (0x0x7f4bb1e39000) 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> > > > (0x0x7f4bb1dbd4e0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb1e390c0) 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> (0x0x7f4bb1dbd548) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb1dbd5b0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb1e39180) 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> > > > (0x0x7f4bb1d60d20) 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> > > > (0x0x7f4bb1d600c0) 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> (0x0x7f4bb1d60060) 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> > (0x0x7f4bb1e39360) 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> > (0x0x7f4bb1dbd618) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f4bb1e39420) 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> > (0x0x7f4bb1e39600) 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> > (0x0x7f4bb1e39660) 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> > (0x0x7f4bb1e395a0) 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> > (0x0x7f4bb1e396c0) 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>*> (0x0x7f4bb1e39540) 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> > > (0x0x7f4bb1e394e0) 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> > > (0x0x7f4bb1dbd888) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f4bb1e398a0) 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> > (0x0x7f4bb1e399c0) 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> > (0x0x7f4bb1e39960) 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> (0x0x7f4bb1e39a20) 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> > (0x0x7f4bb1e39900) 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> > > (0x0x7f4bb1e39ba0) 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> > > (0x0x7f4bb1e39b40) 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> (0x0x7f4bb1e39c00) 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> > > (0x0x7f4bb1e39ae0) 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> (0x0x7f4bb1e39c60) 0 empty

Class std::less<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::less<UFAxisType> (0x0x7f4bb1dbdc30) 0 empty
  std::binary_function<UFAxisType, UFAxisType, bool> (0x0x7f4bb1e39cc0) 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> > > (0x0x7f4bb1e39d20) 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> > > (0x0x7f4bb1dbdc98) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f4bb1e39de0) 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> (0x0x7f4bb1dbdd00) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f4bb1dbdd68) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f4bb1e39ea0) 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> > > (0x0x7f4bb1e39a80) 0

Class std::map<UFAxisType, float>
   size=24 align=4
   base size=24 base align=4
std::map<UFAxisType, float> (0x0x7f4bb1e39300) 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 (0x0x7f4bb1e285b0) 0
    vptr=((& oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE) + 8u)
  UFTouch_ (0x0x7f4bb1e39240) 0 nearly-empty
      primary-for oif::frame::UFTouch (0x0x7f4bb1e285b0)
  oif::frame::Property<UFTouchProperty> (0x0x7f4bb1e392a0) 4
      vptr=((& oif::frame::UFTouch::_ZTVN3oif5frame7UFTouchE) + 24u)

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

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

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f4bb1dbd680) 0
  std::_Bit_iterator_base (0x0x7f4bb1dbd6e8) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f4bb1c592a0) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f4bb1dbd8f0) 0
  std::_Bit_iterator_base (0x0x7f4bb1dbdea0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f4bb1c59300) 0 empty

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

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7f4bb1c59540) 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> (0x0x7f4bb1c595a0) 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> (0x0x7f4bb1c594e0) 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> (0x0x7f4bb1c59600) 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> (0x0x7f4bb1959138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1c59660) 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> (0x0x7f4bb1c596c0) 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> (0x0x7f4bb1959208) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f4bb1c59720) 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> (0x0x7f4bb1c59780) 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> (0x0x7f4bb1959340) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f4bb1c598a0) 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> (0x0x7f4bb1c59960) 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> (0x0x7f4bb1c599c0) 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> (0x0x7f4bb1c59900) 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> (0x0x7f4bb1c59a20) 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> (0x0x7f4bb1959548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1c59a80) 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> (0x0x7f4bb1c59ae0) 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> (0x0x7f4bb1959618) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f4bb1c59b40) 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> (0x0x7f4bb1c59ba0) 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> (0x0x7f4bb1959680) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f4bb1c59c00) 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_ (0x0x7f4bb1c59cc0) 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> (0x0x7f4bb19599c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1c59de0) 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> > > (0x0x7f4bb1c59e40) 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> (0x0x7f4bb1959a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1c59ea0) 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> > (0x0x7f4bb1c59f00) 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> (0x0x7f4bb1959a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1c59f60) 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> > (0x0x7f4bb1959af8) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f4bb1959b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1a6e000) 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> (0x0x7f4bb1959c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1a6e060) 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> > (0x0x7f4bb1a6e0c0) 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> (0x0x7f4bb1a6e240) 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> (0x0x7f4bb1a6e2a0) 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> (0x0x7f4bb1a6e1e0) 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> (0x0x7f4bb1959e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1a6e300) 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> (0x0x7f4bb1959ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1a6e360) 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> > (0x0x7f4bb1959f08) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f4bb1959f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1a6e3c0) 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> > (0x0x7f4bb19591a0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f4bb19595b0) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f4bb1959820) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1a6e420) 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> > > (0x0x7f4bb1959888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1a6e480) 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> (0x0x7f4bb19598f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1a6e4e0) 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> > (0x0x7f4bb1a6e540) 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> > (0x0x7f4bb1a780d0) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f4bb1a78138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1a6e660) 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> (0x0x7f4bb1a781a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1a6e780) 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> (0x0x7f4bb1a6e7e0) 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> (0x0x7f4bb1a78208) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f4bb1a6e840) 0 empty

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

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f4bb1a6e960) 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*> (0x0x7f4bb1a6e9c0) 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*> (0x0x7f4bb1a6e900) 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*> (0x0x7f4bb1a783a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1a6ea20) 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*> (0x0x7f4bb1a78410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1a6ea80) 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*> > > (0x0x7f4bb1a6eae0) 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*> (0x0x7f4bb1a78478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1a6eb40) 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*> > (0x0x7f4bb1a6eba0) 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*> (0x0x7f4bb1a78680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1a6ec00) 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*> > (0x0x7f4bb1a786e8) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f4bb1a78750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1a6ec60) 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*> > (0x0x7f4bb1a787b8) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f4bb1a78820) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f4bb1a78888) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1a6ed80) 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*> > > (0x0x7f4bb1a6eea0) 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*> (0x0x7f4bb1a788f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1a6ef00) 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*> > (0x0x7f4bb1a6ef60) 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*> (0x0x7f4bb1a78958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1ad4000) 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*> > (0x0x7f4bb1a789c0) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f4bb1a78a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1ad4060) 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*> (0x0x7f4bb1a78b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1ad40c0) 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*> > (0x0x7f4bb1ad4120) 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*> > (0x0x7f4bb1a78d68) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f4bb1a78dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1ad4180) 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*> > (0x0x7f4bb1a78e38) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f4bb1a78ea0) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f4bb1a78f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1ad42a0) 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*> > > (0x0x7f4bb1a78f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1ad4360) 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*> (0x0x7f4bb1ad9000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1ad43c0) 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*> > (0x0x7f4bb1ad4420) 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*> > (0x0x7f4bb1ad9208) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f4bb1ad9270) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1ad4480) 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*> (0x0x7f4bb1ad92d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1ad45a0) 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> (0x0x7f4bb1ad4600) 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*> (0x0x7f4bb1ad9340) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f4bb1ad4660) 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> (0x0x7f4bb1a6ee40) 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*> (0x0x7f4bb1ad9410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1ad46c0) 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> (0x0x7f4bb1a782d8) 0
  std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u> (0x0x7f4bb1a6e8a0) 0

Class UFBackendFrame_
   size=8 align=4
   base size=8 base align=4
UFBackendFrame_ (0x0x7f4bb1c59d20) 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> > > (0x0x7f4bb1ad47e0) 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> > > (0x0x7f4bb1ad95b0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4bb1ad48a0) 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> > > (0x0x7f4bb1ad4b40) 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> > > (0x0x7f4bb1ad4ba0) 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> > > (0x0x7f4bb1ad4ae0) 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> > > (0x0x7f4bb1ad4d80) 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> >*> (0x0x7f4bb1ad4a80) 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> > > > (0x0x7f4bb1ad4a20) 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> > > > (0x0x7f4bb1ad9a28) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb1ad4de0) 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> > > (0x0x7f4bb1ad4f00) 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> > > (0x0x7f4bb1ad4ea0) 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> (0x0x7f4bb1ad4f60) 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> > > (0x0x7f4bb1ad4e40) 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> > > > (0x0x7f4bb1783120) 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> > > > (0x0x7f4bb17830c0) 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> (0x0x7f4bb1783180) 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> > > > (0x0x7f4bb1783060) 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> (0x0x7f4bb17831e0) 0 empty

Class std::less<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFFrameProperty> (0x0x7f4bb1ad9d00) 0 empty
  std::binary_function<UFFrameProperty, UFFrameProperty, bool> (0x0x7f4bb1783240) 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> > > > (0x0x7f4bb17832a0) 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> > > > (0x0x7f4bb1ad9d68) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb1783360) 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> (0x0x7f4bb1ad9dd0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb1ad9e38) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb1783420) 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> > > > (0x0x7f4bb1783000) 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> > > > (0x0x7f4bb1ad4780) 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> (0x0x7f4bb1ad4720) 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> > (0x0x7f4bb1783660) 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> > (0x0x7f4bb1ad9ea0) 0 empty
  __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4bb1783720) 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> > (0x0x7f4bb17838a0) 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> > (0x0x7f4bb1783900) 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> > (0x0x7f4bb1783840) 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> > (0x0x7f4bb1783960) 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>*> (0x0x7f4bb17837e0) 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> > > (0x0x7f4bb1783600) 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> > > (0x0x7f4bb1880068) 0 empty
  std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4bb1783a80) 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> > (0x0x7f4bb1783ba0) 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> > (0x0x7f4bb1783b40) 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> (0x0x7f4bb1783c00) 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> > (0x0x7f4bb1783ae0) 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 (0x0x7f4bb1880340) 0
  std::allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4bb18803a8) 0 empty
    __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4bb1783c60) 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> > > (0x0x7f4bb17835a0) 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> > (0x0x7f4bb1880410) 0
  std::_Vector_base<std::shared_ptr<oif::frame::UFTouch>, std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4bb1783cc0) 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> > (0x0x7f4bb1783d80) 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> > (0x0x7f4bb18805b0) 0 empty
  __gnu_cxx::new_allocator<std::pair<const long long unsigned int, unsigned int> > (0x0x7f4bb1783e40) 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> > (0x0x7f4bb1578060) 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> > (0x0x7f4bb15780c0) 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> > (0x0x7f4bb1578000) 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> > (0x0x7f4bb1578120) 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>*> (0x0x7f4bb1783f60) 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> > > (0x0x7f4bb1783f00) 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> > > (0x0x7f4bb1880820) 0 empty
  std::allocator_traits<std::allocator<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f4bb1578300) 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> > (0x0x7f4bb1578480) 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> > (0x0x7f4bb1578420) 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> (0x0x7f4bb15784e0) 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> > (0x0x7f4bb15783c0) 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> > > (0x0x7f4bb1578660) 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> > > (0x0x7f4bb1578600) 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> (0x0x7f4bb15786c0) 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> > > (0x0x7f4bb15785a0) 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> (0x0x7f4bb1578720) 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> (0x0x7f4bb1880bc8) 0 empty
  std::binary_function<long long unsigned int, long long unsigned int, bool> (0x0x7f4bb1578780) 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> > > (0x0x7f4bb15787e0) 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> > > (0x0x7f4bb1880d00) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f4bb1578960) 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> (0x0x7f4bb1880dd0) 0
  std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f4bb1880e38) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > (0x0x7f4bb1578ae0) 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> > > (0x0x7f4bb1578540) 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> (0x0x7f4bb1783d20) 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 (0x0x7f4bb1787850) 0
    vptr=((& oif::frame::UFFrame::_ZTVN3oif5frame7UFFrameE) + 8u)
  UFFrame_ (0x0x7f4bb17834e0) 0 nearly-empty
      primary-for oif::frame::UFFrame (0x0x7f4bb1787850)
  oif::frame::Property<UFFrameProperty> (0x0x7f4bb1783540) 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> > > (0x0x7f4bb1ad9f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1578c60) 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> > > (0x0x7f4bb1578d20) 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> > > (0x0x7f4bb1578d80) 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> > > (0x0x7f4bb1578cc0) 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> > > (0x0x7f4bb16bf068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1578de0) 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> > > (0x0x7f4bb16bf0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1578e40) 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> > > > (0x0x7f4bb16bf138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1578ea0) 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> > > > > (0x0x7f4bb1578f00) 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> > > (0x0x7f4bb16bf1a0) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f4bb1578f60) 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> > > > (0x0x7f4bb16bf208) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4bb16bf270) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f4bb16c60c0) 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> > > (0x0x7f4bb16bf2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb16c6180) 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> (0x0x7f4bb16bf340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb16c62a0) 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> > > (0x0x7f4bb16bf478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb16c63c0) 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> > > > (0x0x7f4bb16c6420) 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> > > (0x0x7f4bb16bf5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb16c6480) 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> (0x0x7f4bb16bf618) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4bb16bf680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb16c6660) 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> > (0x0x7f4bb16bf7b8) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f4bb16bf820) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4bb16bf888) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb16c6720) 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> > > (0x0x7f4bb16bf958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb16c67e0) 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> (0x0x7f4bb16bfb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb16c6a20) 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> > > (0x0x7f4bb16c6a80) 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> (0x0x7f4bb16bfbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb16c6ae0) 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> > (0x0x7f4bb16c6b40) 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> (0x0x7f4bb16bfc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb16c6ba0) 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> > (0x0x7f4bb16bfc98) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f4bb16bfd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb16c6c00) 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> (0x0x7f4bb16bfe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb16c6c60) 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> > (0x0x7f4bb16c6cc0) 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> (0x0x7f4bb16c6d80) 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> (0x0x7f4bb16c6de0) 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> (0x0x7f4bb16c6d20) 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> (0x0x7f4bb13210d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb16c6e40) 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> (0x0x7f4bb1321138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb16c6ea0) 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> > (0x0x7f4bb13211a0) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f4bb1321208) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb16c6f00) 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> > (0x0x7f4bb1321270) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f4bb13212d8) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f4bb1321340) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1328060) 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> > > (0x0x7f4bb13213a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1328120) 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> (0x0x7f4bb1321410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1328180) 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> > (0x0x7f4bb13281e0) 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> > (0x0x7f4bb1321618) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f4bb1321680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1328240) 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> (0x0x7f4bb13216e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1328360) 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> (0x0x7f4bb13283c0) 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> (0x0x7f4bb1321750) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f4bb1328420) 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> (0x0x7f4bb16c69c0) 0

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f4bb1328540) 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*> (0x0x7f4bb13285a0) 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*> (0x0x7f4bb13284e0) 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*> (0x0x7f4bb13218f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1328600) 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*> (0x0x7f4bb1321958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1328660) 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*> > > (0x0x7f4bb13286c0) 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*> (0x0x7f4bb13219c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1328720) 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*> > (0x0x7f4bb1328780) 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*> (0x0x7f4bb1321bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb13287e0) 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*> > (0x0x7f4bb1321c30) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f4bb1321c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1328840) 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*> > (0x0x7f4bb1321d00) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f4bb1321d68) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f4bb1321dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1328960) 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*> > > (0x0x7f4bb1328a80) 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*> (0x0x7f4bb1321e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1328ae0) 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*> > (0x0x7f4bb1328b40) 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*> (0x0x7f4bb1321ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1328ba0) 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*> > (0x0x7f4bb1321f08) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f4bb1321f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1328c00) 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*> (0x0x7f4bb1383000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1328c60) 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*> > (0x0x7f4bb1328cc0) 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*> > (0x0x7f4bb1383208) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f4bb1383270) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1328d20) 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*> > (0x0x7f4bb13832d8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f4bb1383340) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f4bb13833a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1328e40) 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*> > > (0x0x7f4bb1383410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1328f00) 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*> (0x0x7f4bb1383478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1328f60) 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*> > (0x0x7f4bb1388000) 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*> > (0x0x7f4bb13835b0) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f4bb1383618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1388060) 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*> (0x0x7f4bb1383680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1388180) 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> (0x0x7f4bb13881e0) 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*> (0x0x7f4bb13836e8) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f4bb1388240) 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> (0x0x7f4bb1328a20) 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*> (0x0x7f4bb13837b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb13882a0) 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> (0x0x7f4bb1321820) 0
  std::__shared_ptr<oif::frame::UFDevice, (__gnu_cxx::_Lock_policy)2u> (0x0x7f4bb1328480) 0

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

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

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

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

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f4bb13884e0) 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> (0x0x7f4bb1388540) 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> (0x0x7f4bb13885a0) 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> (0x0x7f4bb1388600) 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> (0x0x7f4bb1388660) 0 empty

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

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

Class std::allocator<char16_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char> (0x0x7f4bb13888a0) 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 (0x0x7f4bb1383bc8) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f4bb1388840) 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 (0x0x7f4bb1388900) 0

Class std::allocator<char32_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char32_t>::rebind<char> (0x0x7f4bb13889c0) 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 (0x0x7f4bb1383c98) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f4bb1388960) 0

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*&&> > (0x0x7f4bb1388a20) 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*> > > (0x0x7f4bb1388a80) 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*> > (0x0x7f4bb1388ae0) 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> > > (0x0x7f4bb1383e38) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f4bb1383ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1388b40) 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*> (0x0x7f4bb14bc068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1388ba0) 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*> > (0x0x7f4bb1388c00) 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*> > (0x0x7f4bb14bc0d0) 0 empty
  std::is_function<oif::frame::UFTouch*> (0x0x7f4bb14bc138) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1388c60) 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*> > (0x0x7f4bb14bc1a0) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f4bb14bc208) 0 empty
    std::is_function<oif::frame::UFTouch*> (0x0x7f4bb14bc270) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1388cc0) 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*> > (0x0x7f4bb1388d20) 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*> (0x0x7f4bb14bc478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1388d80) 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*> (0x0x7f4bb14bc4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1388de0) 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*> > (0x0x7f4bb1388e40) 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*> (0x0x7f4bb14bc548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1388ea0) 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*> (0x0x7f4bb14bc5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1388f00) 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*> > (0x0x7f4bb14bc618) 0 empty
  std::is_floating_point<oif::frame::UFTouch*> (0x0x7f4bb14bc680) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb1388f60) 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*> (0x0x7f4bb14bc7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb14c90c0) 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*> > > (0x0x7f4bb14c9120) 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*> (0x0x7f4bb14bc820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb14c9180) 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*> > > (0x0x7f4bb14c91e0) 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*> (0x0x7f4bb14bc888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14c9240) 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*> (0x0x7f4bb14bc8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14c92a0) 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*> > > (0x0x7f4bb14c9300) 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*> > (0x0x7f4bb14bc958) 0 empty
  std::is_pointer<oif::frame::UFTouch*> (0x0x7f4bb14bc9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14c9360) 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*> > (0x0x7f4bb14bca28) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f4bb14bca90) 0 empty
    std::is_pointer<oif::frame::UFTouch*> (0x0x7f4bb14bcaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb14c93c0) 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*> > (0x0x7f4bb14bcb60) 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*> > (0x0x7f4bb14bcbc8) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f4bb14bcc30) 0 empty
      std::is_pointer<oif::frame::UFTouch*> (0x0x7f4bb14bcc98) 0 empty
        std::integral_constant<bool, true> (0x0x7f4bb14c9420) 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*> (0x0x7f4bb14bcd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14c9480) 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*> > (0x0x7f4bb14bcd68) 0 empty
  std::is_scalar<oif::frame::UFTouch*> (0x0x7f4bb14bcdd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14c94e0) 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> (0x0x7f4bb14bce38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14c9600) 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*> (0x0x7f4bb14bcea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14c9660) 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*> > (0x0x7f4bb14c96c0) 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*&&> (0x0x7f4bb14bcf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb14c9780) 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*&&> > > (0x0x7f4bb14c97e0) 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*&&> (0x0x7f4bb14e2000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb14c9840) 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*&&> > (0x0x7f4bb14c98a0) 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*&&> (0x0x7f4bb14e2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14c9900) 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*&&> > (0x0x7f4bb14e20d0) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*&&> (0x0x7f4bb14e2138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14c9960) 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*&&> (0x0x7f4bb14e21a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14c99c0) 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*&&> > (0x0x7f4bb14c9a20) 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*&&> > (0x0x7f4bb14e22d8) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f4bb14e2340) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14c9a80) 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*&&> > (0x0x7f4bb14e23a8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f4bb14e2410) 0 empty
    std::is_reference<oif::frame::UFTouch*&&> (0x0x7f4bb14e2478) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb14c9ba0) 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*&&> > > (0x0x7f4bb14e24e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb14c9c60) 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*&&> (0x0x7f4bb14e2548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb14c9cc0) 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*&&> > (0x0x7f4bb14c9d20) 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*&&> > (0x0x7f4bb14e2680) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f4bb14e26e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14c9d80) 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*&&> (0x0x7f4bb14e2750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14c9f60) 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> (0x0x7f4bb14eb000) 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*&&> (0x0x7f4bb14e27b8) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&&, true> (0x0x7f4bb14eb060) 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*&&> (0x0x7f4bb14bcf08) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4bb14c9720) 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*&&> > (0x0x7f4bb14e2888) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4bb14e28f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4bb14eb0c0) 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*&&> (0x0x7f4bb14e2958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14eb120) 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*&&> (0x0x7f4bb14e29c0) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4bb14e2a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14eb180) 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*&&> (0x0x7f4bb14e2a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14eb1e0) 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*&&> (0x0x7f4bb14e2af8) 0 empty
  std::__is_direct_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4bb14e2b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14eb240) 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*&&> (0x0x7f4bb14e2bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14eb2a0) 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*&&> > (0x0x7f4bb14eb300) 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*&&> (0x0x7f4bb14e2c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14eb360) 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*&&> > (0x0x7f4bb14e2c98) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4bb14e2d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14eb3c0) 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*&&> (0x0x7f4bb14e2d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14eb420) 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> (0x0x7f4bb14e2dd0) 0 empty
  std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4bb14e2e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14eb480) 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*> (0x0x7f4bb14e2ea0) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f4bb14e2f08) 0 empty
    std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4bb14e2f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb14eb4e0) 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*> > (0x0x7f4bb14eb540) 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*&> (0x0x7f4bb1101068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb14eb600) 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*&> > > (0x0x7f4bb14eb660) 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*&> (0x0x7f4bb11010d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14eb6c0) 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*&> > (0x0x7f4bb14eb720) 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*&> > (0x0x7f4bb1101138) 0 empty
  std::is_lvalue_reference<oif::frame::UFTouch*&> (0x0x7f4bb11011a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14eb780) 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*&> (0x0x7f4bb1101208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14eb7e0) 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*&> > (0x0x7f4bb14eb840) 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*&> > (0x0x7f4bb1101410) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f4bb1101478) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14eb8a0) 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*&> > (0x0x7f4bb11014e0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f4bb1101548) 0 empty
    std::is_reference<oif::frame::UFTouch*&> (0x0x7f4bb11015b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb14eb9c0) 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*&> > > (0x0x7f4bb1101618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb14eba80) 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*&> (0x0x7f4bb1101680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb14ebae0) 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*&> > (0x0x7f4bb14ebb40) 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*&> > (0x0x7f4bb11017b8) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f4bb1101820) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14ebba0) 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*&> (0x0x7f4bb1101888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14ebcc0) 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> (0x0x7f4bb14ebd20) 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*&> (0x0x7f4bb11018f0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&, true> (0x0x7f4bb14ebd80) 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*&&> (0x0x7f4bb14eb5a0) 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*&&> (0x0x7f4bb1101958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14ebde0) 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*&&> > (0x0x7f4bb14ebe40) 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*&&> (0x0x7f4bb11019c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14ebea0) 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*&&> > (0x0x7f4bb1101a28) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f4bb1101a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb14ebf00) 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*&&> (0x0x7f4bb1101af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb14ebf60) 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> (0x0x7f4bb1101b60) 0 empty
  std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f4bb1101bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb111a000) 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*> (0x0x7f4bb1101c30) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f4bb1101c98) 0 empty
    std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f4bb1101d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb111a060) 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*> > (0x0x7f4bb1101d68) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFTouch*> (0x0x7f4bb1101dd0) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f4bb1101e38) 0 empty
      std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f4bb1101ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f4bb111a0c0) 0 empty

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*> (0x0x7f4bb111a120) 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> (0x0x7f4bb111a180) 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*> (0x0x7f4bb1101f08) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f4bb111a1e0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f4bb112a0d0) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f4bb111a420) 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> (0x0x7f4bb111a480) 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> (0x0x7f4bb111a4e0) 0 empty

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> > > (0x0x7f4bb111a6c0) 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> > > (0x0x7f4bb111a720) 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> > (0x0x7f4bb111a900) 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> (0x0x7f4bb111a960) 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 (0x0x7f4bb111a8a0) 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*> > (0x0x7f4bb111a9c0) 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*> (0x0x7f4bb112a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb111aa20) 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*> (0x0x7f4bb112a4e0) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f4bb112a548) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb111aa80) 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> > > (0x0x7f4bb111aae0) 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> > (0x0x7f4bb112a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb111ab40) 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> > (0x0x7f4bb112a618) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f4bb112a680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb111aba0) 0 empty

Class std::_Tuple_impl<2u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<2u> (0x0x7f4bb111ac00) 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*> (0x0x7f4bb111ad20) 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*> (0x0x7f4bb111ad80) 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*> (0x0x7f4bb111acc0) 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*> (0x0x7f4bb112a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb111ade0) 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*> (0x0x7f4bb112a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb111ae40) 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*> > > (0x0x7f4bb111aea0) 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*> (0x0x7f4bb112a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb11a5000) 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*> > (0x0x7f4bb11a5060) 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*> (0x0x7f4bb112a8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb11a50c0) 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*> > (0x0x7f4bb112a958) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f4bb112a9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb11a5120) 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*> > (0x0x7f4bb112aaf8) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f4bb112ab60) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f4bb112abc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb11a5180) 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*> > > (0x0x7f4bb11a5240) 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*> (0x0x7f4bb112ac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb11a5360) 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*> > (0x0x7f4bb11a53c0) 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*> (0x0x7f4bb112ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb11a5420) 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*> > (0x0x7f4bb112ad68) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f4bb112add0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb11a5480) 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*> (0x0x7f4bb112ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb11a54e0) 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*> > (0x0x7f4bb11a5540) 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*> > (0x0x7f4bb112aea0) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f4bb112af08) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb11a55a0) 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*> > (0x0x7f4bb11ba000) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f4bb11ba068) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f4bb11ba0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb11a5600) 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*> > > (0x0x7f4bb11ba1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb11a5660) 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*> (0x0x7f4bb11ba208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb11a56c0) 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*> > (0x0x7f4bb11a5720) 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*> > (0x0x7f4bb11ba270) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f4bb11ba2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb11a5780) 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*> (0x0x7f4bb11ba410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb11a58a0) 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> (0x0x7f4bb11a5900) 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*> (0x0x7f4bb11ba478) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f4bb11a5960) 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> (0x0x7f4bb11a51e0) 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*> (0x0x7f4bb11ba548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb11a59c0) 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> (0x0x7f4bb112a6e8) 0 empty
  std::default_delete<const oif::frame::Value> (0x0x7f4bb111ac60) 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> > (0x0x7f4bb11c0690) 0 empty
  std::_Tuple_impl<2u> (0x0x7f4bb11a5a20) 0 empty
  std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f4bb11ba618) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f4bb11a5a80) 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> (0x0x7f4bb11a5ae0) 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> > (0x0x7f4bb11c0e70) 0
  std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f4bb11c0ee0) 0 empty
    std::_Tuple_impl<2u> (0x0x7f4bb11a5b40) 0 empty
    std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f4bb11ba6e8) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f4bb11a5ba0) 0 empty
  std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f4bb11a5c00) 0

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

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> > (0x0x7f4bb11ba7b8) 0
  std::_Tuple_impl<0u, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f4bb1249540) 0
    std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f4bb12495b0) 0 empty
      std::_Tuple_impl<2u> (0x0x7f4bb11a5de0) 0 empty
      std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f4bb11ba820) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f4bb11a5e40) 0 empty
    std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f4bb11a5ea0) 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> > (0x0x7f4bb11ba9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b2000) 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> > > (0x0x7f4bb12b2060) 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> > (0x0x7f4bb11baa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b20c0) 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> > > (0x0x7f4bb11baa90) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f4bb11baaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb12b2120) 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> > (0x0x7f4bb11bab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b2180) 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>&> (0x0x7f4bb12b21e0) 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> (0x0x7f4bb11babc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b2240) 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> > > (0x0x7f4bb12b22a0) 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> (0x0x7f4bb11bac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b23c0) 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> > (0x0x7f4bb12b2420) 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> (0x0x7f4bb11bac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b2480) 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> > (0x0x7f4bb11bad00) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f4bb11bad68) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb12b24e0) 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> (0x0x7f4bb11badd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b2540) 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> > (0x0x7f4bb12b25a0) 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> (0x0x7f4bb12b2660) 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> (0x0x7f4bb12b26c0) 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> (0x0x7f4bb12b2600) 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> (0x0x7f4bb11baf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b2720) 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> (0x0x7f4bb12d6000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b2780) 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> > (0x0x7f4bb12d6068) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f4bb12d60d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb12b27e0) 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> > (0x0x7f4bb12d6138) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f4bb12d61a0) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f4bb12d6208) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb12b2900) 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> > > (0x0x7f4bb12d6270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb12b29c0) 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> (0x0x7f4bb12d62d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb12b2a20) 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> > (0x0x7f4bb12b2a80) 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> > (0x0x7f4bb12d6410) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f4bb12d6478) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb12b2ae0) 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> (0x0x7f4bb12d65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb12b2c00) 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> (0x0x7f4bb12b2c60) 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> (0x0x7f4bb12d6618) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f4bb12b2cc0) 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> (0x0x7f4bb111a840) 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> > > (0x0x7f4bb12b2d20) 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*> > (0x0x7f4bb12b2d80) 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> (0x0x7f4bb12d66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb12b2de0) 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> > (0x0x7f4bb12d6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb12b2e40) 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> > > (0x0x7f4bb12b2ea0) 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> > (0x0x7f4bb12b2f60) 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> > (0x0x7f4bb0f0f000) 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> > (0x0x7f4bb12b2f00) 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> > (0x0x7f4bb12d6820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0f0f060) 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> > (0x0x7f4bb12d6888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0f0f0c0) 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> > > > (0x0x7f4bb0f0f120) 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> > (0x0x7f4bb12d68f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0f0f180) 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> > > (0x0x7f4bb0f0f1e0) 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> > (0x0x7f4bb12d6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0f0f240) 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> > > (0x0x7f4bb12d69c0) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f4bb12d6a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0f0f2a0) 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> > > (0x0x7f4bb12d6a90) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f4bb12d6af8) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f4bb12d6b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0f0f300) 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> > > > (0x0x7f4bb0f0f3c0) 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> > > (0x0x7f4bb0f0f420) 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> > > (0x0x7f4bb12d6bc8) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f4bb12d6c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0f0f480) 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> > > (0x0x7f4bb12d6c98) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f4bb12d6d00) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f4bb12d6d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0f0f4e0) 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> > > > (0x0x7f4bb12d6dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0f0f540) 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> > (0x0x7f4bb12d6e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0f0f5a0) 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> > > (0x0x7f4bb0f0f600) 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> > > (0x0x7f4bb12d6ea0) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f4bb12d6f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0f0f660) 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> > (0x0x7f4bb12d6f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0f0f6c0) 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> (0x0x7f4bb0f0f720) 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> > (0x0x7f4bb0f2b000) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f4bb0f0f780) 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> (0x0x7f4bb0f0f360) 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> > (0x0x7f4bb0f2b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0f0f7e0) 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> > > (0x0x7f4bb0f2b138) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f4bb0f2b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0f0f840) 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> > > (0x0x7f4bb0f2b208) 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> > > (0x0x7f4bb0f2b270) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f4bb0f2b2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0f0f8a0) 0 empty

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> > (0x0x7f4bb111a7e0) 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*> > (0x0x7f4bb0f0f900) 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> > > (0x0x7f4bb0f2b3a8) 0 empty
  std::__not_<std::is_array<const oif::frame::Value> > (0x0x7f4bb0f2b410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0f0f960) 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>&> (0x0x7f4bb0f0f9c0) 0 empty

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

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

Class std::__is_empty_non_tuple<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const UFAxisType&> (0x0x7f4bb0f2b548) 0 empty
  std::is_empty<const UFAxisType&> (0x0x7f4bb0f2b5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0f0fae0) 0 empty

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

Class std::_Head_base<0u, const UFAxisType&, false>
   size=4 align=4
   base size=4 base align=4
std::_Head_base<0u, const UFAxisType&, false> (0x0x7f4bb0f0fba0) 0

Class std::_Tuple_impl<0u, const UFAxisType&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFAxisType&> (0x0x7f4bb0f4fbd0) 0
  std::_Tuple_impl<1u> (0x0x7f4bb0f0fc00) 0 empty
  std::_Head_base<0u, const UFAxisType&, false> (0x0x7f4bb0f0fc60) 0

Class std::tuple<const UFAxisType&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFAxisType&> (0x0x7f4bb0f2b680) 0
  std::_Tuple_impl<0u, const UFAxisType&> (0x0x7f4bb0fb3150) 0
    std::_Tuple_impl<1u> (0x0x7f4bb0f0fcc0) 0 empty
    std::_Head_base<0u, const UFAxisType&, false> (0x0x7f4bb0f0fd20) 0

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f4bb0f2bc30) 0 empty
  std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f4bb0f2bc98) 0 empty
    std::is_array<const UFAxisType&> (0x0x7f4bb0f2bd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1004300) 0 empty

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

Class std::is_lvalue_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFAxisType&> (0x0x7f4bb0f2bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1004420) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const UFAxisType&>, std::is_rvalue_reference<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFAxisType&>, std::is_rvalue_reference<const UFAxisType&> > (0x0x7f4bb0f2bdd0) 0 empty
  std::is_lvalue_reference<const UFAxisType&> (0x0x7f4bb0f2be38) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb10044e0) 0 empty

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

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

Class std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f4bb1014068) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f4bb10140d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1004780) 0 empty

Class std::__or_<std::is_function<const UFAxisType&>, std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFAxisType&>, std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f4bb1014138) 0 empty
  std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f4bb10141a0) 0 empty
    std::is_reference<const UFAxisType&> (0x0x7f4bb1014208) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb10047e0) 0 empty

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

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

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

Class std::__or_<std::is_object<const UFAxisType&>, std::is_reference<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFAxisType&>, std::is_reference<const UFAxisType&> > (0x0x7f4bb1014410) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f4bb1014478) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1004a20) 0 empty

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

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

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

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

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

Class std::__and_<std::is_convertible<const UFAxisType&, const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const UFAxisType&, const UFAxisType&> > (0x0x7f4bb1014680) 0 empty
  std::is_convertible<const UFAxisType&, const UFAxisType&> (0x0x7f4bb10146e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1004c00) 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> (0x0x7f4bb1004cc0) 0 empty

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> > (0x0x7f4bb1014a28) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f4bb1004d20) 0 empty

Class std::aligned_storage<8u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<8u, 4u> (0x0x7f4bb1004d80) 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> (0x0x7f4bb1004ea0) 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 (0x0x7f4bb1004e40) 0

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> > (0x0x7f4bb1014a90) 0
  std::aligned_storage<8u, 4u> (0x0x7f4bb1004de0) 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> > (0x0x7f4bb10149c0) 0
  std::_Rb_tree_node_base (0x0x7f4bb1004c60) 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> (0x0x7f4bb1004f00) 0

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

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> > (0x0x7f4bb1014c30) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f4bb1099120) 0 empty

Class std::aligned_storage<12u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<12u, 4u> (0x0x7f4bb1099180) 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> (0x0x7f4bb10992a0) 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 (0x0x7f4bb1099240) 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> > (0x0x7f4bb1014c98) 0
  std::aligned_storage<12u, 4u> (0x0x7f4bb10991e0) 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> > (0x0x7f4bb1014bc8) 0
  std::_Rb_tree_node_base (0x0x7f4bb1099060) 0

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> > > (0x0x7f4bb1014dd0) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f4bb1099360) 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> > > (0x0x7f4bb1014e38) 0
  std::aligned_storage<8u, 4u> (0x0x7f4bb1099480) 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> > > (0x0x7f4bb1014d68) 0
  std::_Rb_tree_node_base (0x0x7f4bb1099300) 0

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*&> (0x0x7f4bb1099540) 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*&> (0x0x7f4bb10995a0) 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*&> (0x0x7f4bb10994e0) 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*&> (0x0x7f4bb10147b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1099600) 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*&> (0x0x7f4bb1014820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1099660) 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*> > > (0x0x7f4bb10996c0) 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*> > (0x0x7f4bb1014958) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f4bb0d0d000) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f4bb0d0d068) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb1099720) 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*&> (0x0x7f4bb0d0d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb10997e0) 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*&> > > (0x0x7f4bb1099840) 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*&> (0x0x7f4bb0d0d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1099960) 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*&> > (0x0x7f4bb10999c0) 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*&> > (0x0x7f4bb0d0d208) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f4bb0d0d270) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1099a20) 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*&> (0x0x7f4bb0d0d2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1099a80) 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*&> > (0x0x7f4bb1099ae0) 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*&> > (0x0x7f4bb0d0d340) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f4bb0d0d3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1099b40) 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*&> > (0x0x7f4bb0d0d4e0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f4bb0d0d548) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f4bb0d0d5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb1099ba0) 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*&> > > (0x0x7f4bb0d0d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1099c00) 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*&> (0x0x7f4bb0d0d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb1099c60) 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*&> > (0x0x7f4bb1099cc0) 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*&> > (0x0x7f4bb0d0d750) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f4bb0d0d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb1099d20) 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*&> (0x0x7f4bb0d0d8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb1099e40) 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> (0x0x7f4bb1099ea0) 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*&> (0x0x7f4bb0d0d958) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f4bb1099f00) 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> (0x0x7f4bb1099780) 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*> (0x0x7f4bb0d0da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0d27060) 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*> > (0x0x7f4bb0d270c0) 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> > > (0x0x7f4bb0d0da90) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f4bb0d0daf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0d27120) 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*&> (0x0x7f4bb0d27180) 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> > (0x0x7f4bb0d0dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0d27480) 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> > (0x0x7f4bb0d0df08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0d274e0) 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> > > (0x0x7f4bb0d27540) 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*> (0x0x7f4bb0d275a0) 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*> (0x0x7f4bb0d27600) 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*> (0x0x7f4bb0d27660) 0 empty

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

Class std::is_empty<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFTouchProperty&> (0x0x7f4bb0d6b0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0d27720) 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&> (0x0x7f4bb0d6b138) 0 empty
  std::is_empty<const UFTouchProperty&> (0x0x7f4bb0d6b1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0d27780) 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> (0x0x7f4bb0d277e0) 0

Class std::_Tuple_impl<0u, const UFTouchProperty&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFTouchProperty&> (0x0x7f4bb0d871c0) 0
  std::_Tuple_impl<1u> (0x0x7f4bb0d27840) 0 empty
  std::_Head_base<0u, const UFTouchProperty&, false> (0x0x7f4bb0d278a0) 0

Class std::tuple<const UFTouchProperty&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFTouchProperty&> (0x0x7f4bb0d6b270) 0
  std::_Tuple_impl<0u, const UFTouchProperty&> (0x0x7f4bb0d874d0) 0
    std::_Tuple_impl<1u> (0x0x7f4bb0d27900) 0 empty
    std::_Head_base<0u, const UFTouchProperty&, false> (0x0x7f4bb0d27960) 0

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

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

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

Class std::is_void<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFTouchProperty&> (0x0x7f4bb0d6b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0d27b40) 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&> > > (0x0x7f4bb0d27ba0) 0 empty

Class std::is_function<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFTouchProperty&> (0x0x7f4bb0d6b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0d27c00) 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&> > (0x0x7f4bb0d27c60) 0 empty

Class std::is_array<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFTouchProperty&> (0x0x7f4bb0d6b7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0d27cc0) 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&> > (0x0x7f4bb0d6b820) 0 empty
  std::is_array<const UFTouchProperty&> (0x0x7f4bb0d6b888) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0d27d20) 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&> > (0x0x7f4bb0d6b8f0) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f4bb0d6b958) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f4bb0d6b9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0d27e40) 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&> > > (0x0x7f4bb0d27f60) 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&> (0x0x7f4bb0d6ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0e2d000) 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&> > (0x0x7f4bb0e2d060) 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&> > (0x0x7f4bb0d6ba90) 0 empty
  std::is_lvalue_reference<const UFTouchProperty&> (0x0x7f4bb0d6baf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0e2d0c0) 0 empty

Class std::is_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&> (0x0x7f4bb0d6bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0e2d120) 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&> > (0x0x7f4bb0e2d180) 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&> > (0x0x7f4bb0d6bc98) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f4bb0d6bd00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0e2d1e0) 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&> > (0x0x7f4bb0d6bd68) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > (0x0x7f4bb0d6bdd0) 0 empty
    std::is_reference<const UFTouchProperty&> (0x0x7f4bb0d6be38) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0e2d300) 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&> > > (0x0x7f4bb0d6bea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0e2d3c0) 0 empty

Class std::is_object<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&> (0x0x7f4bb0d6bf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0e2d420) 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&> > (0x0x7f4bb0e2d480) 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&> > (0x0x7f4bb0d6b4e0) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f4bb0e33000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0e2d4e0) 0 empty

Class std::__is_referenceable<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&> (0x0x7f4bb0e33068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0e2d6c0) 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> (0x0x7f4bb0e2d720) 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&> (0x0x7f4bb0e330d0) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&, true> (0x0x7f4bb0e2d780) 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> (0x0x7f4bb0d27f00) 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&> (0x0x7f4bb0e331a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0e2d7e0) 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&> > (0x0x7f4bb0e33208) 0 empty
  std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4bb0e33270) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0e2d840) 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> > > (0x0x7f4bb0e2d9c0) 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> > > (0x0x7f4bb0e2da20) 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> > > (0x0x7f4bb0e2d960) 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> > > (0x0x7f4bb0e2da80) 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> >*> (0x0x7f4bb0e2d900) 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> > > > (0x0x7f4bb0e2d8a0) 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> > > > (0x0x7f4bb0e33820) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > > (0x0x7f4bb0e2dba0) 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&> (0x0x7f4bb0e2dde0) 0 empty

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f4bb0e2dea0) 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&> (0x0x7f4bb0e2df60) 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&> (0x0x7f4bb0edd000) 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&> (0x0x7f4bb0e2df00) 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&> (0x0x7f4bb0e33c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0edd060) 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&> (0x0x7f4bb0e33d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0edd0c0) 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*> > > (0x0x7f4bb0edd120) 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*> (0x0x7f4bb0e33d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0edd240) 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*> > (0x0x7f4bb0edd2a0) 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*> (0x0x7f4bb0e33dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0edd300) 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*> > (0x0x7f4bb0e33e38) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f4bb0e33ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0edd360) 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*> > (0x0x7f4bb0e33340) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4bb0e333a8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4bb0e334e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0edd3c0) 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&> (0x0x7f4bb0e33888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0edd480) 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&> > > (0x0x7f4bb0edd4e0) 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&> (0x0x7f4bb0e33bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0edd540) 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&> > (0x0x7f4bb0edd5a0) 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&> > (0x0x7f4bb0afa000) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f4bb0afa068) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0edd600) 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&> (0x0x7f4bb0afa0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0edd660) 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&> > (0x0x7f4bb0edd6c0) 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&> > (0x0x7f4bb0afa138) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f4bb0afa1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0edd720) 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&> > (0x0x7f4bb0afa208) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f4bb0afa270) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f4bb0afa2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0edd780) 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&> > > (0x0x7f4bb0afa340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0edd7e0) 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&> (0x0x7f4bb0afa3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0edd840) 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&> > (0x0x7f4bb0edd8a0) 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&> > (0x0x7f4bb0afa410) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f4bb0afa478) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0edd900) 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&> (0x0x7f4bb0afa4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0edd960) 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> (0x0x7f4bb0edd9c0) 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&> (0x0x7f4bb0afa548) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f4bb0edda20) 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> (0x0x7f4bb0edd420) 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*> (0x0x7f4bb0afa618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0eddc00) 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*> > (0x0x7f4bb0eddc60) 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*> > (0x0x7f4bb0afa680) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f4bb0afa6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0eddcc0) 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*> (0x0x7f4bb0eddd80) 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*> (0x0x7f4bb0eddde0) 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*> (0x0x7f4bb0eddd20) 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*> (0x0x7f4bb0afa888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0edde40) 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*> (0x0x7f4bb0afa8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0eddea0) 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*> > > (0x0x7f4bb0eddf00) 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*> > (0x0x7f4bb0afa958) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4bb0afa9c0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4bb0afaa28) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0eddf60) 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*> > > (0x0x7f4bb0b10060) 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*> (0x0x7f4bb0afaaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0b10180) 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*> > (0x0x7f4bb0b101e0) 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*> (0x0x7f4bb0afab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0b10240) 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*> > (0x0x7f4bb0afabc8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f4bb0afac30) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0b102a0) 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*> (0x0x7f4bb0afac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0b10300) 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*> > (0x0x7f4bb0b10360) 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*> > (0x0x7f4bb0afad00) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f4bb0afad68) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0b103c0) 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*> > (0x0x7f4bb0afaea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f4bb0afaf08) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f4bb0afaf70) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0b10420) 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*> > > (0x0x7f4bb0afa7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0b10480) 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*> (0x0x7f4bb0b20000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0b104e0) 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*> > (0x0x7f4bb0b10540) 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*> > (0x0x7f4bb0b20068) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f4bb0b200d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0b105a0) 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*> (0x0x7f4bb0b20208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0b106c0) 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> (0x0x7f4bb0b10720) 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*> (0x0x7f4bb0b20270) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f4bb0b10780) 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> (0x0x7f4bb0b10000) 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*> (0x0x7f4bb0b20340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0b107e0) 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*> > (0x0x7f4bb0b10840) 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*> > (0x0x7f4bb0b203a8) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f4bb0b20410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0b108a0) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f4bb0b109c0) 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> (0x0x7f4bb0b205b0) 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> (0x0x7f4bb0b20618) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f4bb0b205b0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f4bb0b10a20) 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> (0x0x7f4bb0b207b8) 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> (0x0x7f4bb0b20820) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f4bb0b207b8)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f4bb0b10ae0) 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> > (0x0x7f4bb0b10c00) 0

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> > > (0x0x7f4bb0b20a90) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f4bb0b10c60) 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> > > (0x0x7f4bb0b20af8) 0
  std::aligned_storage<8u, 4u> (0x0x7f4bb0b10d80) 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> > > (0x0x7f4bb0b209c0) 0
  std::_Rb_tree_node_base (0x0x7f4bb0b10ba0) 0

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

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f4bb0b10e40) 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> > > (0x0x7f4bb0bbb180) 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> > > (0x0x7f4bb0bbb2a0) 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> > > (0x0x7f4bb0bbb120) 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> > > (0x0x7f4bb0bbb540) 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> >*> (0x0x7f4bb0bbb0c0) 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> > > > (0x0x7f4bb0bbb060) 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> > > > (0x0x7f4bb0bc81a0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > > (0x0x7f4bb0bbb660) 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>*> (0x0x7f4bb0bc8270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0bbb6c0) 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>*> > (0x0x7f4bb0bbb720) 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>*> > > (0x0x7f4bb0bc82d8) 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>*> (0x0x7f4bb0bc8340) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0bbb780) 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> > > (0x0x7f4bb0bbb7e0) 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> > > (0x0x7f4bb0bc83a8) 0 empty
  std::tuple_element<0u, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f4bb0bbb840) 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> > (0x0x7f4bb0bbb8a0) 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> > (0x0x7f4bb0bbb900) 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> > (0x0x7f4bb0bbb960) 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&> > (0x0x7f4bb0bbb9c0) 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*&&> > (0x0x7f4bb0bbba20) 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*> > > (0x0x7f4bb0bbbb40) 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*> > (0x0x7f4bb0bbbba0) 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> > > (0x0x7f4bb0bc85b0) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f4bb0bc8618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0bbbc00) 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*> (0x0x7f4bb0bc8680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0bbbc60) 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*> > (0x0x7f4bb0bbbcc0) 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*> > (0x0x7f4bb0bc86e8) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f4bb0bc8750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0bbbd20) 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*> > (0x0x7f4bb0bc87b8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f4bb0bc8820) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f4bb0bc8888) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0bbbd80) 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*> > (0x0x7f4bb0bbbde0) 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*> (0x0x7f4bb0bc88f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0bbbe40) 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*> (0x0x7f4bb0bc8958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0bbbea0) 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*> > (0x0x7f4bb0bbbf00) 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*> (0x0x7f4bb0bc89c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0bbbf60) 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*> (0x0x7f4bb0bc8a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0c91000) 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*> > (0x0x7f4bb0bc8a90) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f4bb0bc8af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0c91060) 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*> (0x0x7f4bb0bc8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0c910c0) 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*> > > (0x0x7f4bb0c91120) 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*> (0x0x7f4bb0bc8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0c91180) 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*> > > (0x0x7f4bb0c911e0) 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*> (0x0x7f4bb0bc8d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0c91240) 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*> (0x0x7f4bb0bc8d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0c912a0) 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*> > > (0x0x7f4bb0c91300) 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*> > (0x0x7f4bb0bc8dd0) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f4bb0bc8e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0c91360) 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*> > (0x0x7f4bb0bc8ea0) 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*> > (0x0x7f4bb0bc8f08) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f4bb0bc8f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0c913c0) 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*> > (0x0x7f4bb0bc8208) 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*> > (0x0x7f4bb0b20ea0) 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*> > (0x0x7f4bb0c9b000) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f4bb0c9b068) 0 empty
        std::integral_constant<bool, true> (0x0x7f4bb0c91420) 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*> (0x0x7f4bb0c9b0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0c91480) 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*> > (0x0x7f4bb0c9b138) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f4bb0c9b1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0c914e0) 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> (0x0x7f4bb0c9b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0c91600) 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*> (0x0x7f4bb0c9b340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0c91660) 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*> > (0x0x7f4bb0c916c0) 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*&&> (0x0x7f4bb0c9b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0c91780) 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*&&> > > (0x0x7f4bb0c917e0) 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*&&> (0x0x7f4bb0c9b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0c91900) 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*&&> > (0x0x7f4bb0c91960) 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*&&> (0x0x7f4bb0c9b4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0c919c0) 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*&&> > (0x0x7f4bb0c9b548) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f4bb0c9b5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0c91a20) 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*&&> (0x0x7f4bb0c9b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0c91a80) 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*&&> > (0x0x7f4bb0c91ae0) 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*&&> > (0x0x7f4bb0c9b680) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f4bb0c9b6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0c91b40) 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*&&> > (0x0x7f4bb0c9b820) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f4bb0c9b888) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f4bb0c9b8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0c91ba0) 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*&&> > > (0x0x7f4bb0c9b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0c91c00) 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*&&> (0x0x7f4bb0c9ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0c91c60) 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*&&> > (0x0x7f4bb0c91cc0) 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*&&> > (0x0x7f4bb0c9ba90) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f4bb0c9baf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0c91d20) 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*&&> (0x0x7f4bb0c9bd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0c91d80) 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> (0x0x7f4bb0c91de0) 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*&&> (0x0x7f4bb0c9bd68) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f4bb0c91e40) 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*&&> (0x0x7f4bb0c9b3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4bb0c91720) 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*&&> > (0x0x7f4bb0c9be38) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4bb0c9bea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4bb0c91f60) 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*&&> (0x0x7f4bb0c9bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0cb7060) 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*&&> (0x0x7f4bb0c9bf70) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4bb0cb9000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0cb7180) 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*&&> (0x0x7f4bb0cb9068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0cb7300) 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*&&> (0x0x7f4bb0cb90d0) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4bb0cb9138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0cb7360) 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*&&> (0x0x7f4bb0cb91a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0cb73c0) 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*&&> > (0x0x7f4bb0cb7420) 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*&&> (0x0x7f4bb0cb9208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0cb7480) 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*&&> > (0x0x7f4bb0cb9270) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4bb0cb92d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0cb74e0) 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*&&> (0x0x7f4bb0cb9340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0cb7540) 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> (0x0x7f4bb0cb93a8) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4bb0cb9410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0cb75a0) 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*> (0x0x7f4bb0cb9478) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f4bb0cb94e0) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4bb0cb9548) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0cb7600) 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*> > (0x0x7f4bb0cb7660) 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*&&> (0x0x7f4bb0cb76c0) 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*&&> (0x0x7f4bb0cb9618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0cb7720) 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*&&> > (0x0x7f4bb0cb7780) 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*&&> (0x0x7f4bb0cb9680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0cb77e0) 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*&&> > (0x0x7f4bb0cb96e8) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f4bb0cb9750) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0cb7840) 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*&&> (0x0x7f4bb0cb97b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0cb78a0) 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> (0x0x7f4bb0cb9820) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f4bb0cb9888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0cb7900) 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*> (0x0x7f4bb0cb98f0) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f4bb0cb9958) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f4bb0cb99c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0cb7960) 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*> > (0x0x7f4bb0cb9a28) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f4bb0cb9a90) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f4bb0cb9af8) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f4bb0cb9b60) 0 empty
        std::integral_constant<bool, true> (0x0x7f4bb0cb79c0) 0 empty

Class std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >&> (0x0x7f4bb0cb7a20) 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>*> (0x0x7f4bb0cb9e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0cb7d80) 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>*> > (0x0x7f4bb0cb7de0) 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>*> > > (0x0x7f4bb0cb9f70) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> (0x0x7f4bb0cee000) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0cb7e40) 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> > > > (0x0x7f4bb0cb7ea0) 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> > >&> (0x0x7f4bb0cb7f60) 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> > >&> (0x0x7f4bb0920000) 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> > >&> (0x0x7f4bb0cb7f00) 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> > >&> (0x0x7f4bb0cee1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0920060) 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> > >&> (0x0x7f4bb0cee208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09200c0) 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> > > > > > > (0x0x7f4bb0920120) 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> > > > (0x0x7f4bb0cee270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0920180) 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> > > > > (0x0x7f4bb09201e0) 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> > > > (0x0x7f4bb0cee2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0920240) 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> > > > > > (0x0x7f4bb0cee340) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb0cee3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb09202a0) 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> > > > > > (0x0x7f4bb0cee410) 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> > > > > > (0x0x7f4bb0cee478) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb0cee4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0920300) 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> > >&> (0x0x7f4bb0cee548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09203c0) 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> > > >&> > > (0x0x7f4bb0920420) 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> > >&> (0x0x7f4bb0cee5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0920480) 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> > >&> > (0x0x7f4bb09204e0) 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> > > >&> > (0x0x7f4bb0cee618) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4bb0cee680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0920540) 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> > >&> (0x0x7f4bb0cee6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb09205a0) 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> > >&> > (0x0x7f4bb0920600) 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> > > >&> > (0x0x7f4bb0cee750) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4bb0cee7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0920660) 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> > > >&> > (0x0x7f4bb0cee820) 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> > > >&> > (0x0x7f4bb0cee888) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4bb0cee8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb09206c0) 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> > > >&> > > (0x0x7f4bb0cee958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0920720) 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> > >&> (0x0x7f4bb0cee9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0920780) 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> > >&> > (0x0x7f4bb09207e0) 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> > > >&> > (0x0x7f4bb0ceea28) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4bb0ceea90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0920840) 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> > >&> (0x0x7f4bb0ceeaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb09208a0) 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> (0x0x7f4bb0920900) 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> > >&> (0x0x7f4bb0ceeb60) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f4bb0920960) 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> (0x0x7f4bb0920360) 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> > > > (0x0x7f4bb0ceec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb09209c0) 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> > > > > (0x0x7f4bb0920a20) 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> > > > > > (0x0x7f4bb0ceec98) 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> > > > (0x0x7f4bb0ceed00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0920a80) 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> > > > (0x0x7f4bb0920b40) 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> > > > (0x0x7f4bb0920ba0) 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> > > > (0x0x7f4bb0920ae0) 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> > > > (0x0x7f4bb0ceef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0920c00) 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> > > > (0x0x7f4bb0ceef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0920c60) 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> > > > > > > (0x0x7f4bb0920cc0) 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> > > > > > (0x0x7f4bb095d000) 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> > > > > > (0x0x7f4bb095d068) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb095d0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0920d20) 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> > > > > > > (0x0x7f4bb0920de0) 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> > > > (0x0x7f4bb095d138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0920e40) 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> > > > > (0x0x7f4bb0920ea0) 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> > > > (0x0x7f4bb095d1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0920f00) 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> > > > > > (0x0x7f4bb095d208) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb095d270) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0920f60) 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> > > > (0x0x7f4bb095d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb096c000) 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> > > > > (0x0x7f4bb096c060) 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> > > > > > (0x0x7f4bb095d340) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb095d3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb096c0c0) 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> > > > > > (0x0x7f4bb095d410) 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> > > > > > (0x0x7f4bb095d478) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb095d4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb096c120) 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> > > > > > > (0x0x7f4bb095d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb096c180) 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> > > > (0x0x7f4bb095d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb096c1e0) 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> > > > > (0x0x7f4bb096c240) 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> > > > > > (0x0x7f4bb095d618) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4bb095d680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb096c2a0) 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> > > > (0x0x7f4bb095d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb096c300) 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> (0x0x7f4bb096c360) 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> > > > (0x0x7f4bb095d750) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f4bb096c3c0) 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> (0x0x7f4bb0920d80) 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> > > > (0x0x7f4bb095d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb096c420) 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> > > > > (0x0x7f4bb096c480) 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> > > > > > (0x0x7f4bb095d888) 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> > > > (0x0x7f4bb095d8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb096c4e0) 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>*> (0x0x7f4bb095da90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb096c600) 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>*> > > (0x0x7f4bb096c660) 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>*> (0x0x7f4bb095daf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb096c6c0) 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>*> > (0x0x7f4bb096c720) 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>*> (0x0x7f4bb095db60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb096c780) 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>*> > (0x0x7f4bb095dbc8) 0 empty
  std::is_rvalue_reference<std::pair<const UFAxisType, float>*> (0x0x7f4bb095dc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb096c7e0) 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>*> (0x0x7f4bb095dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb096c840) 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>*> > (0x0x7f4bb096c8a0) 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>*> (0x0x7f4bb096c960) 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>*> (0x0x7f4bb096c9c0) 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>*> (0x0x7f4bb096c900) 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>*> (0x0x7f4bb095dd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb096ca20) 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>*> (0x0x7f4bb095ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb096ca80) 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>*> > (0x0x7f4bb095de38) 0 empty
  std::is_void<std::pair<const UFAxisType, float>*> (0x0x7f4bb095dea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb096cae0) 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>*> > (0x0x7f4bb095df08) 0 empty
  std::__or_<std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> > (0x0x7f4bb095df70) 0 empty
    std::is_void<std::pair<const UFAxisType, float>*> (0x0x7f4bb09ac000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb096cb40) 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>*> > > (0x0x7f4bb09ac068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb096cba0) 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>*> (0x0x7f4bb09ac0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb096cc00) 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>*> > (0x0x7f4bb096cc60) 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>*> > (0x0x7f4bb09ac138) 0 empty
  std::is_object<std::pair<const UFAxisType, float>*> (0x0x7f4bb09ac1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb096ccc0) 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>*> (0x0x7f4bb09ac208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb096cd20) 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> (0x0x7f4bb096cd80) 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>*> (0x0x7f4bb09ac270) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFAxisType, float>*, true> (0x0x7f4bb096cde0) 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&> (0x0x7f4bb09ac340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb096ce40) 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&> > > (0x0x7f4bb096cea0) 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&> (0x0x7f4bb09ac3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb096cf00) 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&> > (0x0x7f4bb096cf60) 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&> > (0x0x7f4bb09ac410) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f4bb09ac478) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb09bd000) 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&> (0x0x7f4bb09ac4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb09bd060) 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&> > (0x0x7f4bb09bd0c0) 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&> > (0x0x7f4bb09ac548) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f4bb09ac5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb09bd120) 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&> > (0x0x7f4bb09ac618) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f4bb09ac680) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f4bb09ac6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb09bd180) 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&> > > (0x0x7f4bb09ac750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09bd1e0) 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&> (0x0x7f4bb09ac7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09bd240) 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&> > (0x0x7f4bb09bd2a0) 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&> > (0x0x7f4bb09ac820) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f4bb09ac888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb09bd300) 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&> (0x0x7f4bb09ac8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb09bd360) 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> (0x0x7f4bb09bd3c0) 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&> (0x0x7f4bb09ac958) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f4bb09bd420) 0 empty

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

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

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

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

Class std::is_rvalue_reference<std::tuple<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const UFAxisType&> > (0x0x7f4bb09acb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09bd600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const UFAxisType&> >, std::is_rvalue_reference<std::tuple<const UFAxisType&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const UFAxisType&> >, std::is_rvalue_reference<std::tuple<const UFAxisType&> > > (0x0x7f4bb09acbc8) 0 empty
  std::is_rvalue_reference<std::tuple<const UFAxisType&> > (0x0x7f4bb09acc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb09bd660) 0 empty

Class std::is_reference<std::tuple<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const UFAxisType&> > (0x0x7f4bb09acc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09bd6c0) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::tuple<const UFAxisType&> >, std::is_void<std::tuple<const UFAxisType&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const UFAxisType&> >, std::is_void<std::tuple<const UFAxisType&> > > (0x0x7f4bb09ace38) 0 empty
  std::is_void<std::tuple<const UFAxisType&> > (0x0x7f4bb09acea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb09bd960) 0 empty

Class std::__or_<std::is_function<std::tuple<const UFAxisType&> >, std::is_reference<std::tuple<const UFAxisType&> >, std::is_void<std::tuple<const UFAxisType&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const UFAxisType&> >, std::is_reference<std::tuple<const UFAxisType&> >, std::is_void<std::tuple<const UFAxisType&> > > (0x0x7f4bb09acf08) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFAxisType&> >, std::is_void<std::tuple<const UFAxisType&> > > (0x0x7f4bb09acf70) 0 empty
    std::is_void<std::tuple<const UFAxisType&> > (0x0x7f4bb09db000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb09bd9c0) 0 empty

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

Class std::is_object<std::tuple<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const UFAxisType&> > (0x0x7f4bb09db0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb09bda80) 0 empty

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

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

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

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

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

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f4bb09db2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09bdcc0) 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<> > > > (0x0x7f4bb09bdd20) 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<> > (0x0x7f4bb09db340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09bdd80) 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<> > > (0x0x7f4bb09bdde0) 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<> > (0x0x7f4bb09db478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09bde40) 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<> > > (0x0x7f4bb09db4e0) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f4bb09db548) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb09bdea0) 0 empty

Class std::is_reference<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<> > (0x0x7f4bb09db5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09ee0c0) 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<> > > (0x0x7f4bb09ee120) 0 empty

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

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

Class std::remove_cv<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<> > (0x0x7f4bb09ee180) 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<> > (0x0x7f4bb09db680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09ee2a0) 0 empty

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f4bb09db6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09ee300) 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<> > > (0x0x7f4bb09db750) 0 empty
  std::is_void<std::tuple<> > (0x0x7f4bb09db7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb09ee360) 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<> > > (0x0x7f4bb09db820) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f4bb09db888) 0 empty
    std::is_void<std::tuple<> > (0x0x7f4bb09db8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb09ee3c0) 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<> > > > (0x0x7f4bb09dba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb09ee420) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f4bb09dba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb09ee480) 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<> > > (0x0x7f4bb09ee4e0) 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<> > > (0x0x7f4bb09dbaf8) 0 empty
  std::is_object<std::tuple<> > (0x0x7f4bb09dbb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb09ee600) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f4bb09dbbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb09ee660) 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> (0x0x7f4bb09ee6c0) 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<> > (0x0x7f4bb09dbc30) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f4bb09ee720) 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> > >*> (0x0x7f4bb09dbc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09ee780) 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> > >*> > > (0x0x7f4bb09ee8a0) 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> > >*> (0x0x7f4bb09dbd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09ee900) 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> > >*> > (0x0x7f4bb09eea20) 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> > >*> (0x0x7f4bb09dbe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09eeb40) 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> > >*> > (0x0x7f4bb09dbf70) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb0a08000) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb09eeba0) 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> > >*> (0x0x7f4bb0a080d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb09eec00) 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> > >*> > (0x0x7f4bb09eed20) 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> > >*> (0x0x7f4bb09eede0) 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> > >*> (0x0x7f4bb0a0c000) 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> > >*> (0x0x7f4bb09eed80) 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> > >*> (0x0x7f4bb0a081a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a0c1e0) 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> > >*> (0x0x7f4bb0a082d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a0c300) 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> > >*> > (0x0x7f4bb0a08340) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb0a083a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0a0c360) 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> > >*> > (0x0x7f4bb0a08410) 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> > >*> > (0x0x7f4bb0a08478) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb0a084e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0a0c3c0) 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> > >*> > > (0x0x7f4bb0a08548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a0c420) 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> > >*> (0x0x7f4bb0a085b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a0c480) 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> > >*> > (0x0x7f4bb0a0c5a0) 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> > >*> > (0x0x7f4bb0a08618) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb0a08680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0a0c600) 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> > >*> (0x0x7f4bb0a086e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a0c6c0) 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> (0x0x7f4bb0a0c7e0) 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> > >*> (0x0x7f4bb0a08820) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*, true> (0x0x7f4bb0a0c840) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > >::__construct_helper<std::pair<const UFAxisType, float>, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > >::__construct_helper<std::pair<const UFAxisType, float>, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > (0x0x7f4bb096c5a0) 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> > (0x0x7f4bb09ac2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a0c960) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const UFAxisType, float>, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, 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 UFAxisType, float>, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f4bb0a0c9c0) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, float>, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, 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 UFAxisType, float>, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > > (0x0x7f4bb0a08958) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f4bb0a089c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0a0ca20) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, float>, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, 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 UFAxisType, float>, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > > > (0x0x7f4bb0a08a28) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, float>, const std::piecewise_construct_t&, std::tuple<const UFAxisType&>, std::tuple<> > > (0x0x7f4bb0a08a90) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f4bb0a08af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0a0ca80) 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> > (0x0x7f4bb0a08b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a0cae0) 0 empty

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f4bb0a08c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a0cba0) 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*> > > (0x0x7f4bb0a0cc00) 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*> > (0x0x7f4bb0a08d00) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4bb0a08d68) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4bb0a08dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0a0cc60) 0 empty

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7f4bb0a08ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a0cd20) 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> > > (0x0x7f4bb0a0cd80) 0 empty

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7f4bb0a39068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a0cde0) 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> > (0x0x7f4bb0a0ce40) 0 empty

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f4bb0a390d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a0cea0) 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> > (0x0x7f4bb0a39138) 0 empty
  std::is_rvalue_reference<int> (0x0x7f4bb0a391a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0a0cf00) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f4bb0a39208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a0cf60) 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> > (0x0x7f4bb0a3f000) 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> > (0x0x7f4bb0a39270) 0 empty
  std::is_void<int> (0x0x7f4bb0a392d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0a3f060) 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> > (0x0x7f4bb0a39340) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f4bb0a393a8) 0 empty
    std::is_void<int> (0x0x7f4bb0a39410) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0a3f0c0) 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> > > (0x0x7f4bb0a39478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a3f120) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f4bb0a394e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a3f240) 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> > (0x0x7f4bb0a3f2a0) 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> > (0x0x7f4bb0a39548) 0 empty
  std::is_object<int> (0x0x7f4bb0a395b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0a3f300) 0 empty

Class std::__is_referenceable<int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int> (0x0x7f4bb0a39618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a3f360) 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> (0x0x7f4bb0a3f3c0) 0 empty

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f4bb0a39680) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f4bb0a3f420) 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> (0x0x7f4bb0a0ccc0) 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*> (0x0x7f4bb0a39750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a3f480) 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*&> (0x0x7f4bb0a3f540) 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*&> (0x0x7f4bb0a3f5a0) 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*&> (0x0x7f4bb0a3f4e0) 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*&> (0x0x7f4bb0a39888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a3f600) 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*&> (0x0x7f4bb0a398f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a3f660) 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*> > > (0x0x7f4bb0a3f6c0) 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*> > (0x0x7f4bb0a39958) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4bb0a399c0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4bb0a39a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0a3f720) 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*&> (0x0x7f4bb0a39af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a3f7e0) 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*&> > > (0x0x7f4bb0a3f840) 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*&> (0x0x7f4bb0a39b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a3f960) 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*&> > (0x0x7f4bb0a3f9c0) 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*&> > (0x0x7f4bb0a39bc8) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f4bb0a39c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0a3fa20) 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*&> (0x0x7f4bb0a39c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a3fa80) 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*&> > (0x0x7f4bb0a3fae0) 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*&> > (0x0x7f4bb0a39d00) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f4bb0a39d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0a3fb40) 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*&> > (0x0x7f4bb0a39ea0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f4bb0a39f08) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f4bb0a39f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0a3fba0) 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*&> > > (0x0x7f4bb0a61000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a3fc00) 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*&> (0x0x7f4bb0a61068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a3fc60) 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*&> > (0x0x7f4bb0a3fcc0) 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*&> > (0x0x7f4bb0a610d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f4bb0a61138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0a3fd20) 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*&> (0x0x7f4bb0a61270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a3fe40) 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> (0x0x7f4bb0a3fea0) 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*&> (0x0x7f4bb0a612d8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f4bb0a3ff00) 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> (0x0x7f4bb0a3f780) 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*> (0x0x7f4bb0a613a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a6b060) 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*> > (0x0x7f4bb0a6b0c0) 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*> > (0x0x7f4bb0a61548) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f4bb0a615b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0a6b120) 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*&> (0x0x7f4bb0a6b180) 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*> > (0x0x7f4bb0a6b1e0) 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*> > (0x0x7f4bb0a61750) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f4bb0a617b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0a6b240) 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*> > (0x0x7f4bb0a6b2a0) 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*> > (0x0x7f4bb0a61888) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f4bb0a618f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0a6b300) 0 empty

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

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

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

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f4bb0a6b4e0) 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> > > > (0x0x7f4bb0a6b660) 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> > > > (0x0x7f4bb0a6b6c0) 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> > > > (0x0x7f4bb0a6b600) 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> > > > (0x0x7f4bb0a6b720) 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> > >*> (0x0x7f4bb0a6b5a0) 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> > > > > (0x0x7f4bb0a6b540) 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> > > > > (0x0x7f4bb0a61d68) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4bb0a6b780) 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> >*> (0x0x7f4bb0a61e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a6b7e0) 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> >*> > (0x0x7f4bb0a6b840) 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> > >*> > > (0x0x7f4bb0a61ea0) 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> >*> (0x0x7f4bb0a61f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0a6b8a0) 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>*> (0x0x7f4bb0a61f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a6b9c0) 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>*> > > (0x0x7f4bb0a6ba20) 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>*> (0x0x7f4bb0a61478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a6ba80) 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>*> > (0x0x7f4bb0a6bae0) 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>*> (0x0x7f4bb0a614e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a6bb40) 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>*> > (0x0x7f4bb0a61618) 0 empty
  std::is_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f4bb0a61bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0a6bba0) 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>*> (0x0x7f4bb0a61dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a6bc00) 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>*> > (0x0x7f4bb0a6bc60) 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>*> (0x0x7f4bb0a6bd20) 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>*> (0x0x7f4bb0a6bd80) 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>*> (0x0x7f4bb0a6bcc0) 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>*> (0x0x7f4bb076c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a6bde0) 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>*> (0x0x7f4bb076c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0a6be40) 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>*> > (0x0x7f4bb076c138) 0 empty
  std::is_void<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f4bb076c1a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0a6bea0) 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>*> > (0x0x7f4bb076c208) 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>*> > (0x0x7f4bb076c270) 0 empty
    std::is_void<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f4bb076c2d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0a6bf00) 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>*> > > (0x0x7f4bb076c340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0a6bf60) 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>*> (0x0x7f4bb076c3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0771000) 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>*> > (0x0x7f4bb0771060) 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>*> > (0x0x7f4bb076c410) 0 empty
  std::is_object<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f4bb076c478) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb07710c0) 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>*> (0x0x7f4bb076c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0771120) 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> (0x0x7f4bb0771180) 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>*> (0x0x7f4bb076c618) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const long long unsigned int, unsigned int>*, true> (0x0x7f4bb07712a0) 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> > >*> (0x0x7f4bb076c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0771300) 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> > >*> > > (0x0x7f4bb0771360) 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> > >*> (0x0x7f4bb076c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb07713c0) 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> > >*> > (0x0x7f4bb0771420) 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> > >*> (0x0x7f4bb076c820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0771480) 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> > >*> > (0x0x7f4bb076c888) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f4bb076c8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb07714e0) 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> > >*> (0x0x7f4bb076c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0771540) 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> > >*> > (0x0x7f4bb07715a0) 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> > >*> (0x0x7f4bb0771660) 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> > >*> (0x0x7f4bb07716c0) 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> > >*> (0x0x7f4bb0771600) 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> > >*> (0x0x7f4bb076cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0771720) 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> > >*> (0x0x7f4bb076cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0771780) 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> > >*> > (0x0x7f4bb076cc98) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f4bb076cd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb07717e0) 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> > >*> > (0x0x7f4bb076cd68) 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> > >*> > (0x0x7f4bb076cdd0) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f4bb076ce38) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0771840) 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> > >*> > > (0x0x7f4bb076cea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb07718a0) 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> > >*> (0x0x7f4bb076cf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0771900) 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> > >*> > (0x0x7f4bb0771960) 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> > >*> > (0x0x7f4bb078e068) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f4bb078e0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb07719c0) 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> > >*> (0x0x7f4bb078e138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0771a20) 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> (0x0x7f4bb0771a80) 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> > >*> (0x0x7f4bb078e1a0) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*, true> (0x0x7f4bb0771ae0) 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> > (0x0x7f4bb0a6b960) 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> > > (0x0x7f4bb078e208) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f4bb078e270) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0771b40) 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> > > > (0x0x7f4bb0771cc0) 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> > > > (0x0x7f4bb0771d20) 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> > > > (0x0x7f4bb0771c60) 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> > > > (0x0x7f4bb0771d80) 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> > >*> (0x0x7f4bb0771c00) 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> > > > > (0x0x7f4bb0771ba0) 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> > > > > (0x0x7f4bb078e548) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4bb0771de0) 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> >*> (0x0x7f4bb078e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0771e40) 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> >*> > (0x0x7f4bb0771ea0) 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> > >*> > > (0x0x7f4bb078e680) 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> >*> (0x0x7f4bb078e6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0771f00) 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> >*> (0x0x7f4bb078e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0829000) 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> > >*> > > (0x0x7f4bb0829120) 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> >*> (0x0x7f4bb078e820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0829180) 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> >*> > (0x0x7f4bb08291e0) 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> >*> (0x0x7f4bb078e958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0829240) 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> > >*> > (0x0x7f4bb078ea90) 0 empty
  std::is_rvalue_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4bb078eaf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb08292a0) 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> >*> (0x0x7f4bb078ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0829300) 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> >*> > (0x0x7f4bb0829420) 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> >*> (0x0x7f4bb08294e0) 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> >*> (0x0x7f4bb0829540) 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> >*> (0x0x7f4bb0829480) 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> >*> (0x0x7f4bb078ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0829720) 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> >*> (0x0x7f4bb078eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0829780) 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> > >*> > (0x0x7f4bb078ef08) 0 empty
  std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4bb078ef70) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb08298a0) 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> > >*> > (0x0x7f4bb078e3a8) 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> > >*> > (0x0x7f4bb078e5b0) 0 empty
    std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4bb083a000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0829960) 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> > >*> > > (0x0x7f4bb083a068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0829a20) 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> >*> (0x0x7f4bb083a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0829a80) 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> >*> > (0x0x7f4bb0829ba0) 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> > >*> > (0x0x7f4bb083a138) 0 empty
  std::is_object<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4bb083a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0829c00) 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> >*> (0x0x7f4bb083a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0829cc0) 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> (0x0x7f4bb0829d20) 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> >*> (0x0x7f4bb083a340) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f4bb0829d80) 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&> > (0x0x7f4bb083a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0829de0) 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&> > > > (0x0x7f4bb0829e40) 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&> > (0x0x7f4bb083a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0829ea0) 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&> > > (0x0x7f4bb0829f00) 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&> > (0x0x7f4bb083a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0829f60) 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&> > > (0x0x7f4bb083a618) 0 empty
  std::is_rvalue_reference<std::tuple<const UFTouchProperty&> > (0x0x7f4bb083a680) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb084b000) 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&> > (0x0x7f4bb083a6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb084b060) 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&> > > (0x0x7f4bb084b0c0) 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&> > (0x0x7f4bb084b180) 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&> > (0x0x7f4bb084b1e0) 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&> > (0x0x7f4bb084b120) 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&> > (0x0x7f4bb083a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb084b240) 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&> > (0x0x7f4bb083a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb084b2a0) 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&> > > (0x0x7f4bb083a888) 0 empty
  std::is_void<std::tuple<const UFTouchProperty&> > (0x0x7f4bb083a8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb084b300) 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&> > > (0x0x7f4bb083a958) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFTouchProperty&> >, std::is_void<std::tuple<const UFTouchProperty&> > > (0x0x7f4bb083a9c0) 0 empty
    std::is_void<std::tuple<const UFTouchProperty&> > (0x0x7f4bb083aa28) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb084b360) 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&> > > > (0x0x7f4bb083aa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb084b3c0) 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&> > (0x0x7f4bb083aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb084b420) 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&> > > (0x0x7f4bb084b480) 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&> > > (0x0x7f4bb083ab60) 0 empty
  std::is_object<std::tuple<const UFTouchProperty&> > (0x0x7f4bb083abc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb084b4e0) 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&> > (0x0x7f4bb083ac30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb084b540) 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> (0x0x7f4bb084b5a0) 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&> > (0x0x7f4bb083ac98) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFTouchProperty&>, true> (0x0x7f4bb084b600) 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> > > >*> (0x0x7f4bb083ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb084b660) 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> > > > >*> > > (0x0x7f4bb084b6c0) 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> > > >*> (0x0x7f4bb083ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb084b720) 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> > > >*> > (0x0x7f4bb084b780) 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> > > >*> (0x0x7f4bb083add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb084b7e0) 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> > > > >*> > (0x0x7f4bb083ae38) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4bb083aea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb084b840) 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> > > >*> (0x0x7f4bb083af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb084b8a0) 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> > > >*> > (0x0x7f4bb084b900) 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> > > >*> (0x0x7f4bb084b9c0) 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> > > >*> (0x0x7f4bb084ba20) 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> > > >*> (0x0x7f4bb084b960) 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> > > >*> (0x0x7f4bb0870000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb084ba80) 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> > > >*> (0x0x7f4bb0870068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb084bae0) 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> > > > >*> > (0x0x7f4bb08700d0) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4bb0870138) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb084bb40) 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> > > > >*> > (0x0x7f4bb08701a0) 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> > > > >*> > (0x0x7f4bb0870208) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4bb0870270) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb084bba0) 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> > > > >*> > > (0x0x7f4bb08702d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb084bc00) 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> > > >*> (0x0x7f4bb0870340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb084bc60) 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> > > >*> > (0x0x7f4bb084bcc0) 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> > > > >*> > (0x0x7f4bb08703a8) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4bb0870410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb084bd20) 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> > > >*> (0x0x7f4bb0870478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb084bd80) 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> (0x0x7f4bb084bde0) 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> > > >*> (0x0x7f4bb08704e0) 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> (0x0x7f4bb084be40) 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<> > (0x0x7f4bb0771f60) 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> > > (0x0x7f4bb084bea0) 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<> > > (0x0x7f4bb0870548) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f4bb08705b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb084bf00) 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<> > > > (0x0x7f4bb0870618) 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<> > > (0x0x7f4bb0870680) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f4bb08706e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb084bf60) 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> (0x0x7f4bb08a3000) 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> > > (0x0x7f4bb08707b8) 0 empty
  std::unary_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const UFTouchProperty> (0x0x7f4bb08a3060) 0 empty

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

Class std::conditional<false, std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > > (0x0x7f4bb08a3300) 0 empty

Class std::is_lvalue_reference<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb0870a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb08a3360) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_rvalue_reference<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f4bb08a33c0) 0 empty

Class std::is_rvalue_reference<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb0870c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb08a3420) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_rvalue_reference<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f4bb0870c98) 0 empty
  std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb0870d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb08a3480) 0 empty

Class std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb0870d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb08a34e0) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f4bb08a3600) 0 empty

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

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

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

Class std::__is_void_helper<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb08ca138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb08a3a80) 0 empty

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

Class std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f4bb08ca3a8) 0 empty
  std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb08ca410) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb08a3c00) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f4bb08ca478) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f4bb08ca4e0) 0 empty
    std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb08ca548) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb08a3cc0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > > (0x0x7f4bb08ca5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb08a3d80) 0 empty

Class std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb08ca618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb08a3de0) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f4bb08cf000) 0 empty

Class std::__or_<std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*>, std::is_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> > (0x0x7f4bb08ca680) 0 empty
  std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb08ca6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb08cf060) 0 empty

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

Class std::__add_rvalue_reference_helper<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*, true> (0x0x7f4bb08cf180) 0 empty

Class std::add_rvalue_reference<const 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<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4bb08ca888) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*, true> (0x0x7f4bb08cf1e0) 0 empty

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

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

Class std::__and_<std::__not_<std::integral_constant<bool, false> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, false> > > (0x0x7f4bb08cabc8) 0 empty
  std::__not_<std::integral_constant<bool, false> > (0x0x7f4bb08cac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb08cf2a0) 0 empty

Class std::__and_<std::integral_constant<bool, false> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::integral_constant<bool, false> > (0x0x7f4bb08cac98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb08cf300) 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> > (0x0x7f4bb08cf360) 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> > > > (0x0x7f4bb08cf420) 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> >*&> (0x0x7f4bb08cf5a0) 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> >*&> (0x0x7f4bb08cf600) 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> >*&> (0x0x7f4bb08cf540) 0 empty

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

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

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

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4bb051a138) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4bb051a1a0) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4bb051a208) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb08cf780) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f4bb051a5b0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> > (0x0x7f4bb051a618) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f4bb051a680) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb08cfb40) 0 empty

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

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

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

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

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

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

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

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*, false> (0x0x7f4bb08cf7e0) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*> (0x0x7f4bb051aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb08cff00) 0 empty

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

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*> > (0x0x7f4bb051ac98) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*> (0x0x7f4bb051ad00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0542000) 0 empty

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

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f4bb0542300) 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> > (0x0x7f4bb05422a0) 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> > (0x0x7f4bb0542360) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f4bb0542420) 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> > (0x0x7f4bb05423c0) 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> > (0x0x7f4bb0542480) 0

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> >*> (0x0x7f4bb0560820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0542540) 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> > >*> > > (0x0x7f4bb0542660) 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> >*> (0x0x7f4bb0560888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05426c0) 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> >*> > (0x0x7f4bb0542720) 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> >*> (0x0x7f4bb05609c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0542780) 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> > >*> > (0x0x7f4bb0560af8) 0 empty
  std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4bb0560b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb05427e0) 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> >*> (0x0x7f4bb0560c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0542840) 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> >*> > (0x0x7f4bb0542960) 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> >*> (0x0x7f4bb0542a20) 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> >*> (0x0x7f4bb0542a80) 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> >*> (0x0x7f4bb05429c0) 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> >*> (0x0x7f4bb0560dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0542c60) 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> >*> (0x0x7f4bb0560f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0542cc0) 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> > >*> > (0x0x7f4bb0560f70) 0 empty
  std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4bb05600d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0542de0) 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> > >*> > (0x0x7f4bb05601a0) 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> > >*> > (0x0x7f4bb0560208) 0 empty
    std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4bb0560270) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0542ea0) 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> > >*> > > (0x0x7f4bb05602d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0542f60) 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> >*> (0x0x7f4bb05605b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb05d6000) 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> >*> > (0x0x7f4bb05d6120) 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> > >*> > (0x0x7f4bb0560680) 0 empty
  std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4bb05606e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb05d6180) 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> >*> (0x0x7f4bb0560750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb05d6240) 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> (0x0x7f4bb05d62a0) 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> >*> (0x0x7f4bb05d8068) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f4bb05d6300) 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> > > >*> (0x0x7f4bb05d8208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05d6360) 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> > > > >*> > > (0x0x7f4bb05d63c0) 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> > > >*> (0x0x7f4bb05d8270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05d6420) 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> > > >*> > (0x0x7f4bb05d6480) 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> > > >*> (0x0x7f4bb05d82d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05d64e0) 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> > > > >*> > (0x0x7f4bb05d8340) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4bb05d83a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb05d6540) 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> > > >*> (0x0x7f4bb05d8410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05d65a0) 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> > > >*> > (0x0x7f4bb05d6600) 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> > > >*> (0x0x7f4bb05d66c0) 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> > > >*> (0x0x7f4bb05d6720) 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> > > >*> (0x0x7f4bb05d6660) 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> > > >*> (0x0x7f4bb05d84e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05d6780) 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> > > >*> (0x0x7f4bb05d8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05d67e0) 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> > > > >*> > (0x0x7f4bb05d85b0) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4bb05d8618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb05d6840) 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> > > > >*> > (0x0x7f4bb05d8680) 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> > > > >*> > (0x0x7f4bb05d86e8) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4bb05d8750) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb05d68a0) 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> > > > >*> > > (0x0x7f4bb05d87b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb05d6900) 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> > > >*> (0x0x7f4bb05d8820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb05d6960) 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> > > >*> > (0x0x7f4bb05d69c0) 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> > > > >*> > (0x0x7f4bb05d8888) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4bb05d88f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb05d6a20) 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> > > >*> (0x0x7f4bb05d8958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb05d6a80) 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> (0x0x7f4bb05d6ae0) 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> > > >*> (0x0x7f4bb05d89c0) 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> (0x0x7f4bb05d6b40) 0 empty

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> > > (0x0x7f4bb05424e0) 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> > > (0x0x7f4bb05d6ba0) 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> > >*&> (0x0x7f4bb05d6c60) 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> > >*&> (0x0x7f4bb05d6cc0) 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> > >*&> (0x0x7f4bb05d6c00) 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> > >*&> (0x0x7f4bb05d8bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05d6d20) 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> > >*&> (0x0x7f4bb05d8c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05d6d80) 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*> > > (0x0x7f4bb05d6de0) 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*> > (0x0x7f4bb05d8c98) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4bb05d8d00) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4bb05d8d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb05d6e40) 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> > >*&> (0x0x7f4bb05d8e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb05d6f00) 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> > > >*&> > > (0x0x7f4bb05d6f60) 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> > >*&> (0x0x7f4bb05d8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0643000) 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> > >*&> > (0x0x7f4bb0643060) 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> > > >*&> > (0x0x7f4bb05d8f08) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4bb05d8f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb06430c0) 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> > >*&> (0x0x7f4bb0646000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0643120) 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> > >*&> > (0x0x7f4bb0643180) 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> > > >*&> > (0x0x7f4bb0646068) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4bb06460d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb06431e0) 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> > > >*&> > (0x0x7f4bb0646138) 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> > > >*&> > (0x0x7f4bb06461a0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4bb0646208) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0643240) 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> > > >*&> > > (0x0x7f4bb0646270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb06432a0) 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> > >*&> (0x0x7f4bb06462d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0643300) 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> > >*&> > (0x0x7f4bb0643360) 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> > > >*&> > (0x0x7f4bb0646340) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4bb06463a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb06433c0) 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> > >*&> (0x0x7f4bb0646410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0643420) 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> (0x0x7f4bb0643480) 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> > >*&> (0x0x7f4bb0646478) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f4bb06434e0) 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> (0x0x7f4bb05d6ea0) 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*> (0x0x7f4bb0646548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0643540) 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*> > (0x0x7f4bb06435a0) 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*> > (0x0x7f4bb0646618) 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*> (0x0x7f4bb0646680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0643600) 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> > >*&> (0x0x7f4bb0643660) 0 empty

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

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

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

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

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

Class std::__or_<std::is_lvalue_reference<const std::pair<const UFAxisType, float>&>, std::is_rvalue_reference<const std::pair<const UFAxisType, float>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::pair<const UFAxisType, float>&>, std::is_rvalue_reference<const std::pair<const UFAxisType, float>&> > (0x0x7f4bb0646a28) 0 empty
  std::is_lvalue_reference<const std::pair<const UFAxisType, float>&> (0x0x7f4bb0646a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0643900) 0 empty

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

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

Class std::__or_<std::is_reference<const std::pair<const UFAxisType, float>&>, std::is_void<const std::pair<const UFAxisType, float>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::pair<const UFAxisType, float>&>, std::is_void<const std::pair<const UFAxisType, float>&> > (0x0x7f4bb0646b60) 0 empty
  std::is_reference<const std::pair<const UFAxisType, float>&> (0x0x7f4bb0646bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0643a20) 0 empty

Class std::__or_<std::is_function<const std::pair<const UFAxisType, float>&>, std::is_reference<const std::pair<const UFAxisType, float>&>, std::is_void<const std::pair<const UFAxisType, float>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::pair<const UFAxisType, float>&>, std::is_reference<const std::pair<const UFAxisType, float>&>, std::is_void<const std::pair<const UFAxisType, float>&> > (0x0x7f4bb0646c30) 0 empty
  std::__or_<std::is_reference<const std::pair<const UFAxisType, float>&>, std::is_void<const std::pair<const UFAxisType, float>&> > (0x0x7f4bb0646c98) 0 empty
    std::is_reference<const std::pair<const UFAxisType, float>&> (0x0x7f4bb0646d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0643a80) 0 empty

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

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

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

Class std::__or_<std::is_object<const std::pair<const UFAxisType, float>&>, std::is_reference<const std::pair<const UFAxisType, float>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::pair<const UFAxisType, float>&>, std::is_reference<const std::pair<const UFAxisType, float>&> > (0x0x7f4bb0646e38) 0 empty
  std::is_reference<const std::pair<const UFAxisType, float>&> (0x0x7f4bb0646ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0643c00) 0 empty

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

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

Class std::add_rvalue_reference<const std::pair<const UFAxisType, float>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::pair<const UFAxisType, float>&> (0x0x7f4bb0646f70) 0 empty
  std::__add_rvalue_reference_helper<const std::pair<const UFAxisType, float>&, true> (0x0x7f4bb0643d20) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > >::__construct_helper<std::pair<const UFAxisType, float>, const 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> > > >::__construct_helper<std::pair<const UFAxisType, float>, const std::pair<const UFAxisType, float>&> (0x0x7f4bb0643720) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const UFAxisType, float>, const std::pair<const UFAxisType, float>&>, 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 UFAxisType, float>, const std::pair<const UFAxisType, float>&>, std::__not_<std::integral_constant<bool, true> > > (0x0x7f4bb0643d80) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, float>, const std::pair<const UFAxisType, float>&> >
   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 UFAxisType, float>, const std::pair<const UFAxisType, float>&> > (0x0x7f4bb06980d0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f4bb0698138) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0643de0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, float>, const std::pair<const UFAxisType, float>&> > >
   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 UFAxisType, float>, const std::pair<const UFAxisType, float>&> > > (0x0x7f4bb06981a0) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFAxisType, float>, const std::pair<const UFAxisType, float>&> > (0x0x7f4bb0698208) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f4bb0698270) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0643e40) 0 empty

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

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

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

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

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

Class std::is_rvalue_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFAxisType&> (0x0x7f4bb0698680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb06ed540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

Class std::conditional<false, std::is_base_of<UFAxisType, UFAxisType>, std::__not_<std::is_same<UFAxisType, UFAxisType> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_base_of<UFAxisType, UFAxisType>, std::__not_<std::is_same<UFAxisType, UFAxisType> > > (0x0x7f4bb06eda20) 0 empty

Class std::__and_<std::__not_<std::is_same<UFAxisType, UFAxisType> >, std::is_base_of<UFAxisType, UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<UFAxisType, UFAxisType> >, std::is_base_of<UFAxisType, UFAxisType> > (0x0x7f4bb0698d68) 0 empty
  std::__not_<std::is_same<UFAxisType, UFAxisType> > (0x0x7f4bb0698dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb06eda80) 0 empty

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

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

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

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

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

Class std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&> (0x0x7f4bb031f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb06edcc0) 0 empty

Class std::__is_direct_constructible_new<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFAxisType&, const UFAxisType&> (0x0x7f4bb031f138) 0 empty
  std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&> (0x0x7f4bb031f1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb06edd20) 0 empty

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

Class std::__is_constructible_impl<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f4bb031f270) 0 empty
  std::__is_direct_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f4bb031f2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb06edde0) 0 empty

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

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

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

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

Class std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f4bb031f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0326000) 0 empty

Class std::__is_nothrow_move_constructible_impl<const UFAxisType&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const UFAxisType&, true> (0x0x7f4bb031f548) 0 empty
  std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f4bb031f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0326060) 0 empty

Class std::is_nothrow_move_constructible<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const UFAxisType&> (0x0x7f4bb031f618) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFAxisType&, true> (0x0x7f4bb031f680) 0 empty
    std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f4bb031f6e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb03260c0) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFAxisType&> >
   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 UFAxisType&> > (0x0x7f4bb0326120) 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> > (0x0x7f4bb031f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0326180) 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> > > > (0x0x7f4bb03261e0) 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> > (0x0x7f4bb031f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0326240) 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> > > (0x0x7f4bb03262a0) 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> > (0x0x7f4bb031f820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0326300) 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> > > (0x0x7f4bb031f888) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f4bb031f8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0326360) 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> > (0x0x7f4bb031f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03263c0) 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> > > (0x0x7f4bb0326420) 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> > (0x0x7f4bb03264e0) 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> > (0x0x7f4bb0326540) 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> > (0x0x7f4bb0326480) 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> > (0x0x7f4bb031fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03265a0) 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> > (0x0x7f4bb031fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0326600) 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> > > (0x0x7f4bb031fc98) 0 empty
  std::is_void<std::_Tuple_impl<1u> > (0x0x7f4bb031fd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0326660) 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> > > (0x0x7f4bb031fd68) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f4bb031fdd0) 0 empty
    std::is_void<std::_Tuple_impl<1u> > (0x0x7f4bb031fe38) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0326780) 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> > > > (0x0x7f4bb031fea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0326840) 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> > (0x0x7f4bb031ff08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03268a0) 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> > > (0x0x7f4bb0326900) 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> > > (0x0x7f4bb033f068) 0 empty
  std::is_object<std::_Tuple_impl<1u> > (0x0x7f4bb033f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0326960) 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> > (0x0x7f4bb033f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0326a80) 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>&&> > (0x0x7f4bb0326ae0) 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> > > > (0x0x7f4bb0326b40) 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> > (0x0x7f4bb033f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0326ba0) 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> > > (0x0x7f4bb0326c00) 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> > > (0x0x7f4bb033f2d8) 0 empty
  std::is_array<std::_Tuple_impl<1u> > (0x0x7f4bb033f340) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0326c60) 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> > (0x0x7f4bb033f548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0326cc0) 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> > > (0x0x7f4bb0326d20) 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> > > (0x0x7f4bb033f5b0) 0 empty
  std::is_function<std::_Tuple_impl<1u> > (0x0x7f4bb033f618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0326d80) 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> > > (0x0x7f4bb033f680) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f4bb033f6e8) 0 empty
    std::is_function<std::_Tuple_impl<1u> > (0x0x7f4bb033f750) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb0326de0) 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> > > (0x0x7f4bb0326e40) 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> > (0x0x7f4bb033f888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0326ea0) 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> > (0x0x7f4bb033f8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0326f00) 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> > > (0x0x7f4bb0326f60) 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> > (0x0x7f4bb033f958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0357000) 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> > (0x0x7f4bb033f9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0357060) 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> > > (0x0x7f4bb033fa28) 0 empty
  std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f4bb033fa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb03570c0) 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> > (0x0x7f4bb033fbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03571e0) 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> > > > (0x0x7f4bb0357240) 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> > (0x0x7f4bb033fc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03572a0) 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> > > > (0x0x7f4bb0357300) 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> > (0x0x7f4bb033fc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0357360) 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> > (0x0x7f4bb033fd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03573c0) 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> > > > (0x0x7f4bb0357420) 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> > (0x0x7f4bb033fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0357480) 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> > (0x0x7f4bb033fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03574e0) 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> > > (0x0x7f4bb0357540) 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> > (0x0x7f4bb033ff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03575a0) 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> > (0x0x7f4bb033ff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0357600) 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> > > (0x0x7f4bb0365000) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f4bb0365068) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0357660) 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> > > (0x0x7f4bb03651a0) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4bb0365208) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f4bb0365270) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb03576c0) 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> > > (0x0x7f4bb0365340) 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> > > (0x0x7f4bb03653a8) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4bb0365410) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f4bb0365478) 0 empty
        std::integral_constant<bool, false> (0x0x7f4bb0357720) 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> > > (0x0x7f4bb0365548) 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> > > (0x0x7f4bb03655b0) 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> > > (0x0x7f4bb0365618) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4bb0365680) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f4bb03656e8) 0 empty
          std::integral_constant<bool, false> (0x0x7f4bb0357780) 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> > (0x0x7f4bb03657b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03577e0) 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> > > (0x0x7f4bb0365820) 0 empty
  std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f4bb0365888) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0357840) 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> > (0x0x7f4bb0357960) 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>&> (0x0x7f4bb0365958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0357a20) 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>&> > > (0x0x7f4bb0357a80) 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>&> (0x0x7f4bb03659c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0357ae0) 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>&> > (0x0x7f4bb0357b40) 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>&> > (0x0x7f4bb0365a28) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f4bb0365a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0357ba0) 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>&> (0x0x7f4bb0365af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0357c00) 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>&> > (0x0x7f4bb0357c60) 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>&> > (0x0x7f4bb0365d00) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f4bb0365d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0357cc0) 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>&> > (0x0x7f4bb0365dd0) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f4bb0365e38) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f4bb0365ea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0357de0) 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>&> > > (0x0x7f4bb0365f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0357ea0) 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>&> (0x0x7f4bb0365f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0357f00) 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>&> > (0x0x7f4bb0357f60) 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>&> > (0x0x7f4bb037b0d0) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f4bb037b138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb037c000) 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>&> (0x0x7f4bb037b1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037c120) 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> (0x0x7f4bb037c180) 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>&> (0x0x7f4bb037b208) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f4bb037c1e0) 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> > (0x0x7f4bb03658f0) 0 empty
  std::__do_is_destructible_impl (0x0x7f4bb03579c0) 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> (0x0x7f4bb037b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037c240) 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> > (0x0x7f4bb037b340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037c2a0) 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> > > (0x0x7f4bb037c300) 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>&&> (0x0x7f4bb037b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb037c3c0) 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>&&> > > (0x0x7f4bb037c420) 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>&&> (0x0x7f4bb037b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb037c480) 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>&&> > (0x0x7f4bb037c4e0) 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>&&> (0x0x7f4bb037b4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037c540) 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>&&> > (0x0x7f4bb037b548) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f4bb037b5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb037c5a0) 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>&&> (0x0x7f4bb037b618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037c600) 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>&&> > (0x0x7f4bb037c660) 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>&&> > (0x0x7f4bb037b750) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f4bb037b7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb037c6c0) 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>&&> > (0x0x7f4bb037b820) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f4bb037b888) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f4bb037b8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb037c7e0) 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>&&> > > (0x0x7f4bb037b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb037c8a0) 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>&&> (0x0x7f4bb037b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb037c900) 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>&&> > (0x0x7f4bb037c960) 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>&&> > (0x0x7f4bb037baf8) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f4bb037bb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb037c9c0) 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>&&> (0x0x7f4bb037bbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037cba0) 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> (0x0x7f4bb037cc00) 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>&&> (0x0x7f4bb037bc30) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f4bb037cc60) 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>&&> (0x0x7f4bb037b3a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4bb037c360) 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>&&> > (0x0x7f4bb037bd00) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4bb037bd68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4bb037ccc0) 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>&&> (0x0x7f4bb037bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037cd20) 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>&&> (0x0x7f4bb037be38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4bb037bea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb037cd80) 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>&&> (0x0x7f4bb037bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037cde0) 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>&&> (0x0x7f4bb037bf70) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4bb039e000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb037ce40) 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>&&> (0x0x7f4bb039e068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037cea0) 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>&&> > (0x0x7f4bb037cf00) 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>&&> (0x0x7f4bb039e0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb037cf60) 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>&&> > (0x0x7f4bb039e138) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4bb039e1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb03a3000) 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>&&> (0x0x7f4bb039e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03a3060) 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> (0x0x7f4bb039e270) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4bb039e2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb03a30c0) 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> > (0x0x7f4bb039e340) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f4bb039e3a8) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4bb039e410) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb03a3120) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const UFAxisType&>, 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 UFAxisType&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f4bb039e478) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f4bb039e4e0) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f4bb039e548) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4bb039e5b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f4bb03a3180) 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>&> (0x0x7f4bb03a31e0) 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&> > (0x0x7f4bb03a3540) 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&> > (0x0x7f4bb03a35a0) 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&> > (0x0x7f4bb039ec98) 0 empty
  std::is_function<const UFTouchProperty&> (0x0x7f4bb039ed00) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb03a3600) 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&> > > (0x0x7f4bb039ed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03a3720) 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&> > (0x0x7f4bb03a3780) 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&> (0x0x7f4bb039eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03a37e0) 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&> > (0x0x7f4bb039ef08) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&> (0x0x7f4bb039ef70) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb03a3840) 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&> (0x0x7f4bb03e3000) 0 empty
  std::__do_is_static_castable_impl (0x0x7f4bb03a38a0) 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&> (0x0x7f4bb03e30d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03a3900) 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&> (0x0x7f4bb03e3138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03a3960) 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&> > (0x0x7f4bb03a39c0) 0 empty

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

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

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

Class std::remove_cv<const UFTouchProperty>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFTouchProperty> (0x0x7f4bb03a3ae0) 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> (0x0x7f4bb03a3a20) 0 empty

Class std::is_same<UFTouchProperty, UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFTouchProperty, UFTouchProperty> (0x0x7f4bb03e3270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03a3c00) 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> > (0x0x7f4bb03e32d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03a3c60) 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> > > (0x0x7f4bb03a3cc0) 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> > (0x0x7f4bb03e3340) 0 empty
  std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > (0x0x7f4bb03e33a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb03a3d20) 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> > (0x0x7f4bb03a3d80) 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> (0x0x7f4bb03e3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03a3de0) 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> > (0x0x7f4bb03e3478) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> (0x0x7f4bb03e34e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb03a3e40) 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> > > (0x0x7f4bb03e3548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03a3ea0) 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> > > > (0x0x7f4bb03e35b0) 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> > > (0x0x7f4bb03e3618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb03a3f00) 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&> (0x0x7f4bb03e3680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03a3f60) 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&> (0x0x7f4bb03e36e8) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4bb03e3750) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb03f7000) 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&> (0x0x7f4bb03e37b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03f7060) 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&> (0x0x7f4bb03e3820) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4bb03e3888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb03f70c0) 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&> (0x0x7f4bb03e38f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03f7120) 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&> > (0x0x7f4bb03f7180) 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&> (0x0x7f4bb03e3958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03f71e0) 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&> > (0x0x7f4bb03e39c0) 0 empty
  std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4bb03e3a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb03f7240) 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&> (0x0x7f4bb03e3a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb03f72a0) 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> (0x0x7f4bb03e3af8) 0 empty
  std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4bb03e3b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb03f7300) 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&> (0x0x7f4bb03e3bc8) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFTouchProperty&, true> (0x0x7f4bb03e3c30) 0 empty
    std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4bb03e3c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb03f7360) 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&> > (0x0x7f4bb03f73c0) 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> > > (0x0x7f4bb03e3d00) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f4bb03e3d68) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f4bb03e3dd0) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4bb03e3e38) 0 empty
        std::integral_constant<bool, true> (0x0x7f4bb03f7420) 0 empty

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

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

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

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

Class std::is_function<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType> (0x0x7f4bb0408410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03f7840) 0 empty

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

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

Class std::__or_<std::is_function<const UFAxisType>, std::is_array<const UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFAxisType>, std::is_array<const UFAxisType> > (0x0x7f4bb04084e0) 0 empty
  std::is_array<const UFAxisType> (0x0x7f4bb0408548) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb03f7ae0) 0 empty

Class std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType>, std::is_array<const UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType>, std::is_array<const UFAxisType> > (0x0x7f4bb04085b0) 0 empty
  std::__or_<std::is_function<const UFAxisType>, std::is_array<const UFAxisType> > (0x0x7f4bb0408618) 0 empty
    std::is_array<const UFAxisType> (0x0x7f4bb0408680) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb03f7b40) 0 empty

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

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

Class std::conditional<true, std::is_convertible<const float&, float>, std::is_convertible<const UFAxisType&, const UFAxisType> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const float&, float>, std::is_convertible<const UFAxisType&, const UFAxisType> > (0x0x7f4bb03f7c60) 0 empty

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

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

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

Class std::__is_void_helper<const float&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const float&> (0x0x7f4bb0408820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03f7de0) 0 empty

Class std::is_void<const float&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const float&> (0x0x7f4bb0408888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03f7e40) 0 empty

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

Class std::is_function<float>
   size=1 align=1
   base size=1 base align=1
std::is_function<float> (0x0x7f4bb04088f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb03f7f00) 0 empty

Class std::conditional<false, std::is_function<float>, std::is_array<float> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<float>, std::is_array<float> > (0x0x7f4bb03f7f60) 0 empty

Class std::is_array<float>
   size=1 align=1
   base size=1 base align=1
std::is_array<float> (0x0x7f4bb0408958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0458000) 0 empty

Class std::__or_<std::is_function<float>, std::is_array<float> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<float>, std::is_array<float> > (0x0x7f4bb04089c0) 0 empty
  std::is_array<float> (0x0x7f4bb0408a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f4bb0458060) 0 empty

Class std::__or_<std::is_void<const float&>, std::is_function<float>, std::is_array<float> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const float&>, std::is_function<float>, std::is_array<float> > (0x0x7f4bb0408a90) 0 empty
  std::__or_<std::is_function<float>, std::is_array<float> > (0x0x7f4bb0408af8) 0 empty
    std::is_array<float> (0x0x7f4bb0408b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f4bb04580c0) 0 empty

Class std::is_function<const float&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const float&> (0x0x7f4bb0408bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0458180) 0 empty

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

Class std::is_lvalue_reference<const float&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const float&> (0x0x7f4bb0408c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0458240) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const float&>, std::is_rvalue_reference<const float&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const float&>, std::is_rvalue_reference<const float&> > (0x0x7f4bb04582a0) 0 empty

Class std::__or_<std::is_lvalue_reference<const float&>, std::is_rvalue_reference<const float&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const float&>, std::is_rvalue_reference<const float&> > (0x0x7f4bb0408e38) 0 empty
  std::is_lvalue_reference<const float&> (0x0x7f4bb0408ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb0458300) 0 empty

Class std::is_reference<const float&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const float&> (0x0x7f4bb0408f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0458420) 0 empty

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

Class std::__or_<std::is_reference<const float&>, std::is_void<const float&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const float&>, std::is_void<const float&> > (0x0x7f4bb0408f70) 0 empty
  std::is_reference<const float&> (0x0x7f4bb046c000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb04584e0) 0 empty

Class std::__or_<std::is_function<const float&>, std::is_reference<const float&>, std::is_void<const float&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const float&>, std::is_reference<const float&>, std::is_void<const float&> > (0x0x7f4bb046c068) 0 empty
  std::__or_<std::is_reference<const float&>, std::is_void<const float&> > (0x0x7f4bb046c0d0) 0 empty
    std::is_reference<const float&> (0x0x7f4bb046c138) 0 empty
      std::integral_constant<bool, true> (0x0x7f4bb0458540) 0 empty

Class std::__not_<std::__or_<std::is_function<const float&>, std::is_reference<const float&>, std::is_void<const float&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const float&>, std::is_reference<const float&>, std::is_void<const float&> > > (0x0x7f4bb046c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb04585a0) 0 empty

Class std::is_object<const float&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const float&> (0x0x7f4bb046c2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4bb0458600) 0 empty

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

Class std::__or_<std::is_object<const float&>, std::is_reference<const float&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const float&>, std::is_reference<const float&> > (0x0x7f4bb046c340) 0 empty
  std::is_reference<const float&> (0x0x7f4bb046c3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb04586c0) 0 empty

Class std::__is_referenceable<const float&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const float&> (0x0x7f4bb046c410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0458720) 0 empty

Class std::__add_rvalue_reference_helper<const float&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const float&, true> (0x0x7f4bb0458780) 0 empty

Class std::add_rvalue_reference<const float&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const float&> (0x0x7f4bb046c478) 0 empty
  std::__add_rvalue_reference_helper<const float&, true> (0x0x7f4bb04587e0) 0 empty

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

Class std::is_convertible<const float&, float>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const float&, float> (0x0x7f4bb046c548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4bb0458840) 0 empty

Class std::__and_<std::is_convertible<const UFAxisType&, const UFAxisType>, std::is_convertible<const float&, float> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const UFAxisType&, const UFAxisType>, std::is_convertible<const float&, float> > (0x0x7f4bb046c5b0) 0 empty
  std::is_convertible<const float&, float> (0x0x7f4bb046c618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4bb04588a0) 0 empty

Class std::tuple_element<0u, std::tuple<const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<const UFAxisType&> > (0x0x7f4bb0458900) 0 empty

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

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

Class std::__add_ref<const UFAxisType&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<const UFAxisType&> (0x0x7f4bb0458a20) 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&> > (0x0x7f4bb0458a80) 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&> (0x0x7f4bb0458ae0) 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&> (0x0x7f4bb0458b40) 0 empty

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

