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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f53521e2060) 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> (0x0x7f53521e20c0) 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> (0x0x7f53521e2120) 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> (0x0x7f53521e2180) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f53521e2ae0) 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> (0x0x7f53521e2b40) 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> (0x0x7f53521e2ba0) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f53521e2c00) 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> (0x0x7f53521e2c60) 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> (0x0x7f53521e2cc0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f53521e2d80) 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> (0x0x7f53521e2de0) 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> (0x0x7f53521e2e40) 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> (0x0x7f53521e2ea0) 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> (0x0x7f53521e2f00) 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> (0x0x7f53521e2f60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f53521ba750) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352212c60) 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> (0x0x7f53521ba7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352212cc0) 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> (0x0x7f53521ba820) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352212d20) 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> (0x0x7f53521ba888) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352212d80) 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> (0x0x7f53521ba8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352212de0) 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> (0x0x7f53521ba958) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352212e40) 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> (0x0x7f53521ba9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352212ea0) 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> (0x0x7f53521baa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352212f00) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f53521baa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352212f60) 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> (0x0x7f53521baaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f535224a000) 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> (0x0x7f53521bab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f535224a060) 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> (0x0x7f53521babc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f535224a0c0) 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> (0x0x7f53521bac30) 0 empty
  std::integral_constant<bool, true> (0x0x7f535224a120) 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> (0x0x7f53521bac98) 0 empty
  std::integral_constant<bool, true> (0x0x7f535224a180) 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> (0x0x7f53521badd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f535224a2a0) 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> (0x0x7f53521bae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f535224a300) 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> (0x0x7f53521baea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f535224a360) 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> (0x0x7f535227b208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5352270540) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f535229c180) 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 (0x0x7f535229c3c0) 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 (0x0x7f535229c600) 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 (0x0x7f535229c840) 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 (0x0x7f535229c9c0) 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 (0x0x7f535229cd80) 0 empty

Class std::integral_constant<long unsigned int, 0ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 0ul> (0x0x7f535230b060) 0 empty

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f5352337360) 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> (0x0x7f53523373c0) 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> (0x0x7f5352337420) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f5351b65240) 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 (0x0x7f5351b655a0) 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 (0x0x7f5351b65660) 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 (0x0x7f5351b65720) 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 (0x0x7f5351b657e0) 0 empty

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f5352317958) 0 empty
  std::input_iterator_tag (0x0x7f5351b65d80) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f53523179c0) 0 empty
  std::forward_iterator_tag (0x0x7f5352317a28) 0 empty
    std::input_iterator_tag (0x0x7f5351b65de0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f5352317a90) 0 empty
  std::bidirectional_iterator_tag (0x0x7f5352317af8) 0 empty
    std::forward_iterator_tag (0x0x7f5352317b60) 0 empty
      std::input_iterator_tag (0x0x7f5351b65e40) 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> (0x0x7f5351bd7a80) 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 (0x0x7f5351bd7cc0) 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 (0x0x7f5351bd7d20) 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 (0x0x7f5351bd7d80) 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 (0x0x7f5351bd7de0) 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 (0x0x7f5351bd7e40) 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> (0x0x7f5351cb23c0) 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> (0x0x7f5351cb2420) 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> (0x0x7f5351cb25a0) 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> (0x0x7f5351cb2600) 0 empty

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

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

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

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

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

Class std::bad_exception
   size=8 align=8
   base size=8 base align=8
std::bad_exception (0x0x7f53521ba0d0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
  std::exception (0x0x7f5351cb2960) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f53521ba0d0)

Class std::__exception_ptr::exception_ptr
   size=8 align=8
   base size=8 base align=8
std::__exception_ptr::exception_ptr (0x0x7f5351cb29c0) 0

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

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

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

Class std::bad_alloc
   size=8 align=8
   base size=8 base align=8
std::bad_alloc (0x0x7f5351976000) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
  std::exception (0x0x7f5351cb2c00) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f5351976000)

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

Class std::bad_array_new_length
   size=8 align=8
   base size=8 base align=8
std::bad_array_new_length (0x0x7f5351976068) 0 nearly-empty
    vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
  std::bad_alloc (0x0x7f53519760d0) 0 nearly-empty
      primary-for std::bad_array_new_length (0x0x7f5351976068)
    std::exception (0x0x7f5351cb2c60) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f53519760d0)

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

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

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

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

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

Class std::_Rb_tree_node_base
   size=32 align=8
   base size=32 base align=8
std::_Rb_tree_node_base (0x0x7f5351a6d840) 0

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

Class std::integral_constant<long unsigned int, 2ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 2ul> (0x0x7f5351a6db40) 0 empty

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=96 align=8
   base size=96 base align=8
lconv (0x0x7f5351892660) 0

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

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

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

Class timespec
   size=16 align=8
   base size=16 base align=8
timespec (0x0x7f5351892780) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>::<anonymous struct>
   size=72 align=8
   base size=72 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f5351600060) 0

Class <anonymous struct>
   size=104 align=8
   base size=104 base align=8
<anonymous struct> (0x0x7f5351600000) 0

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

Class __pthread_cleanup_class
   size=24 align=8
   base size=24 base align=8
__pthread_cleanup_class (0x0x7f5351600120) 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> > (0x0x7f5351600300) 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> (0x0x7f5351600360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_string<char>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char>::_Alloc_hider (0x0x7f5351a48bc8) 0
  std::allocator<char> (0x0x7f5351a48c30) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f5351600d20) 0 empty

Class std::basic_string<char>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char> (0x0x7f5351600c60) 0

Class std::initializer_list<char>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<char> (0x0x7f5351600d80) 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> > (0x0x7f5351600de0) 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> (0x0x7f5351600e40) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f53514d2180) 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> > (0x0x7f53514d21e0) 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> (0x0x7f53514d2240) 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> (0x0x7f5351a48f08) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f53514d22a0) 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> (0x0x7f53514d2300) 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> (0x0x7f53514d2360) 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> (0x0x7f53514d2420) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f5351a48958) 0
  std::allocator<wchar_t> (0x0x7f5351a48a28) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f53514d2480) 0 empty

Class std::basic_string<wchar_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<wchar_t> (0x0x7f53514d23c0) 0

Class std::initializer_list<wchar_t>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<wchar_t> (0x0x7f53514d24e0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f53511a8618) 0 empty
  std::__hash_base<long unsigned int, long double> (0x0x7f53511ca420) 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> > (0x0x7f53511a86e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f53511ca4e0) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f53511ca540) 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> > (0x0x7f53511a8820) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char> > (0x0x7f53511ca5a0) 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> > > (0x0x7f53511a8888) 0 empty
  std::integral_constant<bool, false> (0x0x7f53511ca600) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<wchar_t> > (0x0x7f53511ca660) 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> > (0x0x7f53511a89c0) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<wchar_t> > (0x0x7f53511ca6c0) 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> > > (0x0x7f53511a8a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f53511ca720) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char16_t> > (0x0x7f53511ca780) 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> > (0x0x7f53511a8a90) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char16_t> > (0x0x7f53511ca7e0) 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> (0x0x7f53511ca960) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f53511a8af8) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f53511caa20) 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> (0x0x7f53511caae0) 0 empty

Class std::basic_string<char16_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t>::_Alloc_hider (0x0x7f53511a8bc8) 0
  std::allocator<char16_t> (0x0x7f53511a8c30) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f53511cab40) 0 empty

Class std::basic_string<char16_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char16_t> (0x0x7f53511ca900) 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> > > (0x0x7f53511a8c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f53511caba0) 0 empty

Class std::__hash_base<long unsigned int, std::basic_string<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<long unsigned int, std::basic_string<char32_t> > (0x0x7f53511cac00) 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> > (0x0x7f53511a8d00) 0 empty
  std::__hash_base<long unsigned int, std::basic_string<char32_t> > (0x0x7f53511cac60) 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> (0x0x7f53511cade0) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f53511a8d68) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f53511caea0) 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> (0x0x7f53511caf60) 0 empty

Class std::basic_string<char32_t>::_Alloc_hider
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t>::_Alloc_hider (0x0x7f53511a8e38) 0
  std::allocator<char32_t> (0x0x7f53511a8ea0) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f53512ba000) 0 empty

Class std::basic_string<char32_t>
   size=8 align=8
   base size=8 base align=8
std::basic_string<char32_t> (0x0x7f53511cad80) 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> > > (0x0x7f53511a8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f53512ba060) 0 empty

Class std::basic_string<char>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep_base (0x0x7f53512ba0c0) 0

Class std::basic_string<char>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char>::_Rep (0x0x7f53511a8f70) 0
  std::basic_string<char>::_Rep_base (0x0x7f53512ba120) 0

Class std::basic_string<wchar_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep_base (0x0x7f53512ba180) 0

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

Class std::basic_string<wchar_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<wchar_t>::_Rep (0x0x7f53511a8dd0) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f53512ba1e0) 0

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

Class std::logic_error
   size=16 align=8
   base size=16 base align=8
std::logic_error (0x0x7f5350fda068) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
  std::exception (0x0x7f53512ba2a0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f5350fda068)

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

Class std::domain_error
   size=16 align=8
   base size=16 base align=8
std::domain_error (0x0x7f5350fda0d0) 0
    vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
  std::logic_error (0x0x7f5350fda138) 0
      primary-for std::domain_error (0x0x7f5350fda0d0)
    std::exception (0x0x7f53512ba300) 0 nearly-empty
        primary-for std::logic_error (0x0x7f5350fda138)

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

Class std::invalid_argument
   size=16 align=8
   base size=16 base align=8
std::invalid_argument (0x0x7f5350fda1a0) 0
    vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
  std::logic_error (0x0x7f5350fda208) 0
      primary-for std::invalid_argument (0x0x7f5350fda1a0)
    std::exception (0x0x7f53512ba360) 0 nearly-empty
        primary-for std::logic_error (0x0x7f5350fda208)

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

Class std::length_error
   size=16 align=8
   base size=16 base align=8
std::length_error (0x0x7f5350fda270) 0
    vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
  std::logic_error (0x0x7f5350fda2d8) 0
      primary-for std::length_error (0x0x7f5350fda270)
    std::exception (0x0x7f53512ba3c0) 0 nearly-empty
        primary-for std::logic_error (0x0x7f5350fda2d8)

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

Class std::out_of_range
   size=16 align=8
   base size=16 base align=8
std::out_of_range (0x0x7f5350fda340) 0
    vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
  std::logic_error (0x0x7f5350fda3a8) 0
      primary-for std::out_of_range (0x0x7f5350fda340)
    std::exception (0x0x7f53512ba420) 0 nearly-empty
        primary-for std::logic_error (0x0x7f5350fda3a8)

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

Class std::runtime_error
   size=16 align=8
   base size=16 base align=8
std::runtime_error (0x0x7f5350fda410) 0
    vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
  std::exception (0x0x7f53512ba480) 0 nearly-empty
      primary-for std::runtime_error (0x0x7f5350fda410)

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

Class std::range_error
   size=16 align=8
   base size=16 base align=8
std::range_error (0x0x7f5350fda478) 0
    vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
  std::runtime_error (0x0x7f5350fda4e0) 0
      primary-for std::range_error (0x0x7f5350fda478)
    std::exception (0x0x7f53512ba4e0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f5350fda4e0)

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

Class std::overflow_error
   size=16 align=8
   base size=16 base align=8
std::overflow_error (0x0x7f5350fda548) 0
    vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
  std::runtime_error (0x0x7f5350fda5b0) 0
      primary-for std::overflow_error (0x0x7f5350fda548)
    std::exception (0x0x7f53512ba540) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f5350fda5b0)

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

Class std::underflow_error
   size=16 align=8
   base size=16 base align=8
std::underflow_error (0x0x7f5350fda618) 0
    vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
  std::runtime_error (0x0x7f5350fda680) 0
      primary-for std::underflow_error (0x0x7f5350fda618)
    std::exception (0x0x7f53512ba5a0) 0 nearly-empty
        primary-for std::runtime_error (0x0x7f5350fda680)

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f5350fda9c0) 0
  std::__uses_alloc_base (0x0x7f53512baba0) 0 empty

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

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

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

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

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

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

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

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

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

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<long int>, __gnu_cxx::__numeric_traits_floating<long int> > (0x0x7f5351153600) 0 empty

Class __gnu_cxx::__numeric_traits_integer<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<long int> (0x0x7f5351153660) 0 empty

Class __gnu_cxx::__numeric_traits<long int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<long int> (0x0x7f5351101548) 0 empty
  __gnu_cxx::__numeric_traits_integer<long int> (0x0x7f53511536c0) 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> (0x0x7f53511537e0) 0 empty

Vtable for std::type_info
std::type_info::_ZTVSt9type_info: 8u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTISt9type_info)
16    (int (*)(...))std::type_info::~type_info
24    (int (*)(...))std::type_info::~type_info
32    (int (*)(...))std::type_info::__is_pointer_p
40    (int (*)(...))std::type_info::__is_function_p
48    (int (*)(...))std::type_info::__do_catch
56    (int (*)(...))std::type_info::__do_upcast

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

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

Class std::bad_cast
   size=8 align=8
   base size=8 base align=8
std::bad_cast (0x0x7f5351101618) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
  std::exception (0x0x7f5351153900) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f5351101618)

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

Class std::bad_typeid
   size=8 align=8
   base size=8 base align=8
std::bad_typeid (0x0x7f5351101680) 0 nearly-empty
    vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
  std::exception (0x0x7f5351153960) 0 nearly-empty
      primary-for std::bad_typeid (0x0x7f5351101680)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u>
   size=40 align=8
   base size=40 base align=8
std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f5350c78a90) 0
  __gnu_cxx::__mutex (0x0x7f5350d0c2a0) 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> (0x0x7f5350d0c360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class oif::frame::Value
   size=16 align=8
   base size=16 base align=8
oif::frame::Value (0x0x7f5350ada2a0) 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> > (0x0x7f5350ada3c0) 0 empty

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

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

Class std::is_function<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFTouch> (0x0x7f53509ceb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350ada540) 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> > > (0x0x7f5350ada5a0) 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> (0x0x7f53509cebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350ada600) 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> > (0x0x7f5350ada660) 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> (0x0x7f53509cec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350ada6c0) 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> > (0x0x7f53509cec98) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f53509ced00) 0 empty
    std::integral_constant<bool, false> (0x0x7f5350ada720) 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> (0x0x7f53509cee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350ada780) 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> > (0x0x7f5350ada7e0) 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> (0x0x7f5350ada960) 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> (0x0x7f5350ada9c0) 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> (0x0x7f5350ada900) 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> (0x0x7f53509ce9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350adaa20) 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> (0x0x7f53509cea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350adaa80) 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> > (0x0x7f53509cea90) 0 empty
  std::is_void<oif::frame::UFTouch> (0x0x7f535077e000) 0 empty
    std::integral_constant<bool, false> (0x0x7f5350adaae0) 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> > (0x0x7f535077e068) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f535077e0d0) 0 empty
    std::is_void<oif::frame::UFTouch> (0x0x7f535077e138) 0 empty
      std::integral_constant<bool, false> (0x0x7f5350adab40) 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> > > (0x0x7f535077e1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f5350adaba0) 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> (0x0x7f535077e208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5350adac00) 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> > (0x0x7f5350adac60) 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> > (0x0x7f535077e340) 0 empty
  std::is_object<oif::frame::UFTouch> (0x0x7f535077e3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f5350adad80) 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> (0x0x7f535077e410) 0 empty
  std::integral_constant<bool, true> (0x0x7f5350adaea0) 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> (0x0x7f5350adaf00) 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> (0x0x7f535077e478) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFTouch, true> (0x0x7f5350adaf60) 0 empty

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

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

Class std::remove_volatile<oif::frame::UFTouch*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFTouch*> (0x0x7f5350795120) 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*> (0x0x7f5350795180) 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*> (0x0x7f53507950c0) 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*> (0x0x7f535077e618) 0 empty
  std::integral_constant<bool, false> (0x0x7f53507951e0) 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*> (0x0x7f535077e680) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350795240) 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*> > > (0x0x7f53507952a0) 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*> (0x0x7f535077e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350795300) 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*> > (0x0x7f5350795360) 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*> (0x0x7f535077e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f53507953c0) 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*> > (0x0x7f535077e958) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f535077e9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f5350795420) 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*> > (0x0x7f535077ea28) 0 empty
  std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f535077ea90) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f535077eaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f5350795540) 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*> > > (0x0x7f5350795660) 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*> (0x0x7f535077eb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f53507956c0) 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*> > (0x0x7f5350795720) 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*> (0x0x7f535077ebc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350795780) 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*> > (0x0x7f535077ec30) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*> (0x0x7f535077ec98) 0 empty
    std::integral_constant<bool, false> (0x0x7f53507957e0) 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*> (0x0x7f535077edd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350795840) 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*> > (0x0x7f53507958a0) 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*> > (0x0x7f53507ff000) 0 empty
  std::is_void<oif::frame::UFTouch*> (0x0x7f53507ff068) 0 empty
    std::integral_constant<bool, false> (0x0x7f5350795900) 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*> > (0x0x7f53507ff0d0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f53507ff138) 0 empty
    std::is_void<oif::frame::UFTouch*> (0x0x7f53507ff1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5350795a20) 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*> > > (0x0x7f53507ff208) 0 empty
  std::integral_constant<bool, true> (0x0x7f5350795ae0) 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*> (0x0x7f53507ff270) 0 empty
  std::integral_constant<bool, true> (0x0x7f5350795b40) 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*> > (0x0x7f5350795ba0) 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*> > (0x0x7f53507ff478) 0 empty
  std::is_object<oif::frame::UFTouch*> (0x0x7f53507ff4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f5350795c00) 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*> (0x0x7f53507ff548) 0 empty
  std::integral_constant<bool, true> (0x0x7f5350795d20) 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> (0x0x7f5350795d80) 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*> (0x0x7f53507ff5b0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*, true> (0x0x7f5350795de0) 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> (0x0x7f5350795600) 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*> (0x0x7f53507ff680) 0 empty
  std::integral_constant<bool, true> (0x0x7f5350795e40) 0 empty

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

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

Class UFBackendTouch_
   size=16 align=8
   base size=16 base align=8
UFBackendTouch_ (0x0x7f5350ada480) 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> > > (0x0x7f535082d000) 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> > > (0x0x7f53507ff820) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f535082d0c0) 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> > > (0x0x7f535082d360) 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> > > (0x0x7f535082d3c0) 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> > > (0x0x7f535082d300) 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> > > (0x0x7f535082d5a0) 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> >*> (0x0x7f535082d2a0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::make_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<long int> (0x0x7f535082d600) 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> > > > (0x0x7f535082d240) 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> > > > (0x0x7f53508aa000) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f535082da20) 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> > > (0x0x7f535082db40) 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> > > (0x0x7f535082dae0) 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> (0x0x7f535082dba0) 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> > > (0x0x7f535082da80) 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> > > > (0x0x7f535082dd20) 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> > > > (0x0x7f535082dcc0) 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> (0x0x7f535082dd80) 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> > > > (0x0x7f535082dc60) 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> (0x0x7f535082dde0) 0 empty

Class std::less<UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFTouchProperty> (0x0x7f53508aa2d8) 0 empty
  std::binary_function<UFTouchProperty, UFTouchProperty, bool> (0x0x7f535082de40) 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> > > > (0x0x7f535082dea0) 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> > > > (0x0x7f53508aa340) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f535082df60) 0 empty

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

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

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

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

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

Class __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f53508f3240) 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> > (0x0x7f53508aa478) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f53508f3300) 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> > (0x0x7f53508f34e0) 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> > (0x0x7f53508f3540) 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> > (0x0x7f53508f3480) 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> > (0x0x7f53508f35a0) 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>*> (0x0x7f53508f3420) 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> > > (0x0x7f53508f33c0) 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> > > (0x0x7f53508aa6e8) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f53508f3780) 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> > (0x0x7f53508f38a0) 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> > (0x0x7f53508f3840) 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> (0x0x7f53508f3900) 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> > (0x0x7f53508f37e0) 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> > > (0x0x7f53508f3a80) 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> > > (0x0x7f53508f3a20) 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> (0x0x7f53508f3ae0) 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> > > (0x0x7f53508f39c0) 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> (0x0x7f53508f3b40) 0 empty

Class std::less<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::less<UFAxisType> (0x0x7f53508aaa90) 0 empty
  std::binary_function<UFAxisType, UFAxisType, bool> (0x0x7f53508f3ba0) 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> > > (0x0x7f53508f3c00) 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> > > (0x0x7f53508aaaf8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f53508f3cc0) 0 empty

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

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

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

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

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

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

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

Class std::_Bit_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_iterator (0x0x7f53508aaea0) 0
  std::_Bit_iterator_base (0x0x7f53508aaf08) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f535075c180) 0 empty

Class std::_Bit_const_iterator
   size=16 align=8
   base size=12 base align=8
std::_Bit_const_iterator (0x0x7f53508aaf70) 0
  std::_Bit_iterator_base (0x0x7f53508aa068) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f535075c1e0) 0 empty

Class std::initializer_list<bool>
   size=16 align=8
   base size=16 base align=8
std::initializer_list<bool> (0x0x7f535075c360) 0

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7f535075c420) 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> (0x0x7f535075c480) 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> (0x0x7f535075c3c0) 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> (0x0x7f535075c4e0) 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> (0x0x7f53507ff8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f535075c540) 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> (0x0x7f535075c5a0) 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> (0x0x7f5350448068) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f535075c600) 0 empty

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

Class std::reverse_iterator<std::_Bit_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_iterator> (0x0x7f53504481a0) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f535075c6c0) 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> (0x0x7f535075c780) 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> (0x0x7f535075c7e0) 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> (0x0x7f535075c720) 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> (0x0x7f535075c840) 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> (0x0x7f5350448340) 0 empty
  std::integral_constant<bool, true> (0x0x7f535075c8a0) 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> (0x0x7f535075c900) 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> (0x0x7f5350448410) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f535075c960) 0 empty

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

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=16 align=8
   base size=16 base align=8
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f5350448478) 0
  std::iterator<std::random_access_iterator_tag, bool, long int, const bool*, bool> (0x0x7f535075ca20) 0 empty

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

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

Class std::is_function<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame> (0x0x7f53504487b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f535075cc00) 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> > > (0x0x7f535075cc60) 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> (0x0x7f5350448820) 0 empty
  std::integral_constant<bool, false> (0x0x7f535075ccc0) 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> > (0x0x7f535075cd20) 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> (0x0x7f5350448888) 0 empty
  std::integral_constant<bool, false> (0x0x7f535075cd80) 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> > (0x0x7f53504488f0) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f5350448958) 0 empty
    std::integral_constant<bool, false> (0x0x7f535075cde0) 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> (0x0x7f5350448a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f535075ce40) 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> > (0x0x7f535075cea0) 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> (0x0x7f5350518060) 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> (0x0x7f53505180c0) 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> (0x0x7f5350518000) 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> (0x0x7f5350448c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350518120) 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> (0x0x7f5350448c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350518180) 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> > (0x0x7f5350448d00) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f5350448d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f53505181e0) 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> > (0x0x7f5350448dd0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f5350448e38) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f5350448ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f5350518240) 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> > > (0x0x7f5350448f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f53505182a0) 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> (0x0x7f5350448f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f5350518300) 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> > (0x0x7f5350518360) 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> > (0x0x7f5350448618) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f5350448680) 0 empty
    std::integral_constant<bool, true> (0x0x7f5350518480) 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> (0x0x7f53504486e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f53505185a0) 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> (0x0x7f5350518600) 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> (0x0x7f5350522000) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f5350518660) 0 empty

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

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f5350518780) 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*> (0x0x7f53505187e0) 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*> (0x0x7f5350518720) 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*> (0x0x7f53505221a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350518840) 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*> (0x0x7f5350522208) 0 empty
  std::integral_constant<bool, false> (0x0x7f53505188a0) 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*> > > (0x0x7f5350518900) 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*> (0x0x7f5350522270) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350518960) 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*> > (0x0x7f53505189c0) 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*> (0x0x7f5350522478) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350518a20) 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*> > (0x0x7f53505224e0) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f5350522548) 0 empty
    std::integral_constant<bool, false> (0x0x7f5350518a80) 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*> > (0x0x7f53505225b0) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f5350522618) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f5350522680) 0 empty
      std::integral_constant<bool, false> (0x0x7f5350518ba0) 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*> > > (0x0x7f5350518cc0) 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*> (0x0x7f53505226e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350518d20) 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*> > (0x0x7f5350518d80) 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*> (0x0x7f5350522750) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350518de0) 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*> > (0x0x7f53505227b8) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f5350522820) 0 empty
    std::integral_constant<bool, false> (0x0x7f5350518e40) 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*> (0x0x7f5350522958) 0 empty
  std::integral_constant<bool, false> (0x0x7f5350518ea0) 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*> > (0x0x7f5350518f00) 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*> > (0x0x7f5350522b60) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f5350522bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f5350518f60) 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*> > (0x0x7f5350522c30) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f5350522c98) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f5350522d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f535017c0c0) 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*> > > (0x0x7f5350522d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f535017c180) 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*> (0x0x7f5350522dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f535017c1e0) 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*> > (0x0x7f535017c240) 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*> > (0x0x7f5350180000) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f5350180068) 0 empty
    std::integral_constant<bool, true> (0x0x7f535017c2a0) 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*> (0x0x7f53501800d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f535017c3c0) 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> (0x0x7f535017c420) 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*> (0x0x7f5350180138) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f535017c480) 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> (0x0x7f5350518c60) 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*> (0x0x7f5350180208) 0 empty
  std::integral_constant<bool, true> (0x0x7f535017c4e0) 0 empty

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

Class UFBackendFrame_
   size=16 align=8
   base size=16 base align=8
UFBackendFrame_ (0x0x7f535075cb40) 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> > > (0x0x7f535017c600) 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> > > (0x0x7f53501803a8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f535017c6c0) 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> > > (0x0x7f535017c960) 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> > > (0x0x7f535017c9c0) 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> > > (0x0x7f535017c900) 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> > > (0x0x7f535017cba0) 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> >*> (0x0x7f535017c8a0) 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> > > > (0x0x7f535017c840) 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> > > > (0x0x7f5350180820) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f535017cc00) 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> > > (0x0x7f535017cd20) 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> > > (0x0x7f535017ccc0) 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> (0x0x7f535017cd80) 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> > > (0x0x7f535017cc60) 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> > > > (0x0x7f535017cf00) 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> > > > (0x0x7f535017cea0) 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> (0x0x7f535017cf60) 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> > > > (0x0x7f535017ce40) 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> (0x0x7f5350242000) 0 empty

Class std::less<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFFrameProperty> (0x0x7f5350180af8) 0 empty
  std::binary_function<UFFrameProperty, UFFrameProperty, bool> (0x0x7f5350242060) 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> > > > (0x0x7f53502420c0) 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> > > > (0x0x7f5350180b60) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f5350242180) 0 empty

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

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

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

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

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

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> > (0x0x7f5350242480) 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> > (0x0x7f5350180c98) 0 empty
  __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f5350242540) 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> > (0x0x7f53502426c0) 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> > (0x0x7f5350242720) 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> > (0x0x7f5350242660) 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> > (0x0x7f5350242780) 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>*> (0x0x7f5350242600) 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> > > (0x0x7f5350242420) 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> > > (0x0x7f5350180f70) 0 empty
  std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f53502428a0) 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> > (0x0x7f53502429c0) 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> > (0x0x7f5350242960) 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> (0x0x7f5350242a20) 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> > (0x0x7f5350242900) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__alloctr_rebind<std::allocator<std::pair<const long unsigned int, unsigned int> >, std::pair<const 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 unsigned int, unsigned int> >, std::pair<const long unsigned int, unsigned int>, true> (0x0x7f535006d300) 0 empty

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

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

Class std::__alloctr_rebind_helper<std::allocator<std::pair<const long unsigned int, unsigned int> >, std::_Rb_tree_node<std::pair<const 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 unsigned int, unsigned int> >, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > (0x0x7f535006d420) 0 empty

Class std::__alloctr_rebind<std::allocator<std::pair<const long unsigned int, unsigned int> >, std::_Rb_tree_node<std::pair<const 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 unsigned int, unsigned int> >, std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >, true> (0x0x7f535006d4e0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::is_array<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f534ff8eea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f535006d8a0) 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> > > (0x0x7f535006d960) 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> > > (0x0x7f535006d9c0) 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> > > (0x0x7f535006d900) 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> > > (0x0x7f534ff8ef70) 0 empty
  std::integral_constant<bool, false> (0x0x7f535006da20) 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> > > (0x0x7f534ff8e1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f535006da80) 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> > > > (0x0x7f534ff8e340) 0 empty
  std::integral_constant<bool, true> (0x0x7f535006dae0) 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> > > > > (0x0x7f535006db40) 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> > > (0x0x7f534ff8e3a8) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f535006dba0) 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> > > > (0x0x7f534ff8e5b0) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f534ff8ed00) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f535006dcc0) 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> > > (0x0x7f534fd6d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f535006dd80) 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> (0x0x7f534fd6d068) 0 empty
  std::integral_constant<bool, true> (0x0x7f535006dea0) 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> > > (0x0x7f534fd6d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fd6e000) 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> > > > (0x0x7f534fd6e060) 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> > > (0x0x7f534fd6d2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fd6e0c0) 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> (0x0x7f534fd6d340) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f534fd6d3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fd6e2a0) 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> > (0x0x7f534fd6d4e0) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f534fd6d548) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f534fd6d5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f534fd6e360) 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> > > (0x0x7f534fd6d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fd6e420) 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> (0x0x7f534fd6d888) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fd6e660) 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> > > (0x0x7f534fd6e6c0) 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> (0x0x7f534fd6d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fd6e720) 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> > (0x0x7f534fd6e780) 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> (0x0x7f534fd6d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fd6e7e0) 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> > (0x0x7f534fd6d9c0) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f534fd6da28) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fd6e840) 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> (0x0x7f534fd6db60) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fd6e8a0) 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> > (0x0x7f534fd6e900) 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> (0x0x7f534fd6e9c0) 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> (0x0x7f534fd6ea20) 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> (0x0x7f534fd6e960) 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> (0x0x7f534fd6ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fd6ea80) 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> (0x0x7f534fd6de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fd6eae0) 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> > (0x0x7f534fd6dea0) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f534fd6df08) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fd6eb40) 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> > (0x0x7f534fd6df70) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f534fdcd000) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f534fdcd068) 0 empty
      std::integral_constant<bool, false> (0x0x7f534fd6ec60) 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> > > (0x0x7f534fdcd0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fd6ed20) 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> (0x0x7f534fdcd138) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fd6ed80) 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> > (0x0x7f534fd6ede0) 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> > (0x0x7f534fdcd340) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f534fdcd3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fd6ee40) 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> (0x0x7f534fdcd410) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fd6ef60) 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> (0x0x7f534fdd1000) 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> (0x0x7f534fdcd478) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f534fdd1060) 0 empty

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

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f534fdd1180) 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*> (0x0x7f534fdd11e0) 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*> (0x0x7f534fdd1120) 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*> (0x0x7f534fdcd618) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fdd1240) 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*> (0x0x7f534fdcd680) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fdd12a0) 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*> > > (0x0x7f534fdd1300) 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*> (0x0x7f534fdcd6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fdd1360) 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*> > (0x0x7f534fdd13c0) 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*> (0x0x7f534fdcd8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fdd1420) 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*> > (0x0x7f534fdcd958) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f534fdcd9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fdd1480) 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*> > (0x0x7f534fdcda28) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f534fdcda90) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f534fdcdaf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f534fdd15a0) 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*> > > (0x0x7f534fdd16c0) 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*> (0x0x7f534fdcdb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fdd1720) 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*> > (0x0x7f534fdd1780) 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*> (0x0x7f534fdcdbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fdd17e0) 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*> > (0x0x7f534fdcdc30) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f534fdcdc98) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fdd1840) 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*> (0x0x7f534fdcdd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fdd18a0) 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*> > (0x0x7f534fdd1900) 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*> > (0x0x7f534fdcdf08) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f534fdcdf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fdd1960) 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*> > (0x0x7f534fe2d000) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f534fe2d068) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f534fe2d0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534fdd1a80) 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*> > > (0x0x7f534fe2d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fdd1b40) 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*> (0x0x7f534fe2d1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fdd1ba0) 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*> > (0x0x7f534fdd1c00) 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*> > (0x0x7f534fe2d2d8) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f534fe2d340) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fdd1c60) 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*> (0x0x7f534fe2d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fdd1d80) 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> (0x0x7f534fdd1de0) 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*> (0x0x7f534fe2d410) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f534fdd1e40) 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> (0x0x7f534fdd1660) 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*> (0x0x7f534fe2d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fdd1ea0) 0 empty

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

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

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

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

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

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f534fe87120) 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> (0x0x7f534fe87180) 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> (0x0x7f534fe871e0) 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> (0x0x7f534fe87240) 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> (0x0x7f534fe872a0) 0 empty

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

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

Class std::basic_string<char16_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char16_t>::_Rep_base (0x0x7f534fe87420) 0

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

Class std::basic_string<char16_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char16_t>::_Rep (0x0x7f534fe2d958) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f534fe87480) 0

Class std::basic_string<char32_t>::_Rep_base
   size=24 align=8
   base size=24 base align=8
std::basic_string<char32_t>::_Rep_base (0x0x7f534fe87540) 0

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

Class std::basic_string<char32_t>::_Rep
   size=24 align=8
   base size=24 base align=8
std::basic_string<char32_t>::_Rep (0x0x7f534fe2da28) 0
  std::basic_string<char32_t>::_Rep_base (0x0x7f534fe875a0) 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*&&> > (0x0x7f534fe87660) 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*> > > (0x0x7f534fe876c0) 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*> > (0x0x7f534fe87720) 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> > > (0x0x7f534fe2dbc8) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f534fe2dc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fe87780) 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*> (0x0x7f534fe2de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fe877e0) 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*> > (0x0x7f534fe87840) 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*> > (0x0x7f534fe2dea0) 0 empty
  std::is_function<oif::frame::UFTouch*> (0x0x7f534fe2df08) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fe878a0) 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*> > (0x0x7f534fe2df70) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f534fe2d5b0) 0 empty
    std::is_function<oif::frame::UFTouch*> (0x0x7f534fb68000) 0 empty
      std::integral_constant<bool, false> (0x0x7f534fe87900) 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*> > (0x0x7f534fe87960) 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*> (0x0x7f534fb68208) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fe879c0) 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*> (0x0x7f534fb68270) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fe87a20) 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*> > (0x0x7f534fe87a80) 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*> (0x0x7f534fb682d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fe87ae0) 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*> (0x0x7f534fb68340) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fe87b40) 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*> > (0x0x7f534fb683a8) 0 empty
  std::is_floating_point<oif::frame::UFTouch*> (0x0x7f534fb68410) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fe87ba0) 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*> (0x0x7f534fb68548) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fe87cc0) 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*> > > (0x0x7f534fe87d20) 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*> (0x0x7f534fb685b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fe87d80) 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*> > > (0x0x7f534fe87de0) 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*> (0x0x7f534fb68618) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fe87e40) 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*> (0x0x7f534fb68680) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fe87ea0) 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*> > > (0x0x7f534fe87f00) 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*> > (0x0x7f534fb686e8) 0 empty
  std::is_pointer<oif::frame::UFTouch*> (0x0x7f534fb68750) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fe87f60) 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*> > (0x0x7f534fb687b8) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f534fb68820) 0 empty
    std::is_pointer<oif::frame::UFTouch*> (0x0x7f534fb68888) 0 empty
      std::integral_constant<bool, true> (0x0x7f534fb7b000) 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*> > (0x0x7f534fb688f0) 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*> > (0x0x7f534fb68958) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f534fb689c0) 0 empty
      std::is_pointer<oif::frame::UFTouch*> (0x0x7f534fb68a28) 0 empty
        std::integral_constant<bool, true> (0x0x7f534fb7b060) 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*> (0x0x7f534fb68a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7b0c0) 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*> > (0x0x7f534fb68af8) 0 empty
  std::is_scalar<oif::frame::UFTouch*> (0x0x7f534fb68b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb7b120) 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> (0x0x7f534fb68bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7b240) 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*> (0x0x7f534fb68c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7b2a0) 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*> > (0x0x7f534fb7b300) 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*&&> (0x0x7f534fb68d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fb7b3c0) 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*&&> > > (0x0x7f534fb7b420) 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*&&> (0x0x7f534fb68d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fb7b480) 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*&&> > (0x0x7f534fb7b4e0) 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*&&> (0x0x7f534fb68dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7b540) 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*&&> > (0x0x7f534fb68e38) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*&&> (0x0x7f534fb68ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb7b5a0) 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*&&> (0x0x7f534fb68f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7b600) 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*&&> > (0x0x7f534fb7b660) 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*&&> > (0x0x7f534fb8f068) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f534fb8f0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb7b6c0) 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*&&> > (0x0x7f534fb8f138) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f534fb8f1a0) 0 empty
    std::is_reference<oif::frame::UFTouch*&&> (0x0x7f534fb8f208) 0 empty
      std::integral_constant<bool, true> (0x0x7f534fb7b7e0) 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*&&> > > (0x0x7f534fb8f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fb7b8a0) 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*&&> (0x0x7f534fb8f2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fb7b900) 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*&&> > (0x0x7f534fb7b960) 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*&&> > (0x0x7f534fb8f410) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f534fb8f478) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb7b9c0) 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*&&> (0x0x7f534fb8f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7bba0) 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> (0x0x7f534fb7bc00) 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*&&> (0x0x7f534fb8f548) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&&, true> (0x0x7f534fb7bc60) 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*&&> (0x0x7f534fb68c98) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f534fb7b360) 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*&&> > (0x0x7f534fb8f618) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f534fb8f680) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f534fb7bcc0) 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*&&> (0x0x7f534fb8f6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7bd20) 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*&&> (0x0x7f534fb8f750) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f534fb8f7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb7bd80) 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*&&> (0x0x7f534fb8f820) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7bde0) 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*&&> (0x0x7f534fb8f888) 0 empty
  std::__is_direct_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f534fb8f8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb7be40) 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*&&> (0x0x7f534fb8f958) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7bea0) 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*&&> > (0x0x7f534fb7bf00) 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*&&> (0x0x7f534fb8f9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb7bf60) 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*&&> > (0x0x7f534fb8fa28) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f534fb8fa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb9e000) 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*&&> (0x0x7f534fb8faf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb9e060) 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> (0x0x7f534fb8fb60) 0 empty
  std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f534fb8fbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb9e0c0) 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*> (0x0x7f534fb8fc30) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f534fb8fc98) 0 empty
    std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f534fb8fd00) 0 empty
      std::integral_constant<bool, true> (0x0x7f534fb9e120) 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*> > (0x0x7f534fb9e180) 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*&> (0x0x7f534fb8fdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fb9e240) 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*&> > > (0x0x7f534fb9e2a0) 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*&> (0x0x7f534fb8fe38) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb9e300) 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*&> > (0x0x7f534fb9e360) 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*&> > (0x0x7f534fb8fea0) 0 empty
  std::is_lvalue_reference<oif::frame::UFTouch*&> (0x0x7f534fb8ff08) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb9e3c0) 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*&> (0x0x7f534fb8ff70) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb9e420) 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*&> > (0x0x7f534fb9e480) 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*&> > (0x0x7f534fbb61a0) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f534fbb6208) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb9e4e0) 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*&> > (0x0x7f534fbb6270) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f534fbb62d8) 0 empty
    std::is_reference<oif::frame::UFTouch*&> (0x0x7f534fbb6340) 0 empty
      std::integral_constant<bool, true> (0x0x7f534fb9e600) 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*&> > > (0x0x7f534fbb63a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fb9e6c0) 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*&> (0x0x7f534fbb6410) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fb9e720) 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*&> > (0x0x7f534fb9e780) 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*&> > (0x0x7f534fbb6548) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f534fbb65b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb9e7e0) 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*&> (0x0x7f534fbb6618) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb9e900) 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> (0x0x7f534fb9e960) 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*&> (0x0x7f534fbb6680) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&, true> (0x0x7f534fb9e9c0) 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*&&> (0x0x7f534fb9e1e0) 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*&&> (0x0x7f534fbb66e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb9ea20) 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*&&> > (0x0x7f534fb9ea80) 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*&&> (0x0x7f534fbb6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb9eae0) 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*&&> > (0x0x7f534fbb67b8) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f534fbb6820) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb9eb40) 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*&&> (0x0x7f534fbb6888) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fb9eba0) 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> (0x0x7f534fbb68f0) 0 empty
  std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f534fbb6958) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fb9ec00) 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*> (0x0x7f534fbb69c0) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f534fbb6a28) 0 empty
    std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f534fbb6a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f534fb9ec60) 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*> > (0x0x7f534fbb6af8) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFTouch*> (0x0x7f534fbb6b60) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f534fbb6bc8) 0 empty
      std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f534fbb6c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f534fb9ecc0) 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*> (0x0x7f534fb9ed20) 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> (0x0x7f534fb9ed80) 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*> (0x0x7f534fbb6c98) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f534fb9ede0) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f534fbb6e38) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f534fbce060) 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> (0x0x7f534fbce0c0) 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> (0x0x7f534fbce120) 0 empty

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

Class std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=8
   base size=8 base align=8
std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f534fbce360) 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> > (0x0x7f534fbce540) 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> (0x0x7f534fbce5a0) 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 (0x0x7f534fbce4e0) 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*> > (0x0x7f534fbce600) 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*> (0x0x7f534fc11208) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fbce660) 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*> (0x0x7f534fc11270) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f534fc112d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fbce6c0) 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> > > (0x0x7f534fbce720) 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> > (0x0x7f534fc11340) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fbce780) 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> > (0x0x7f534fc113a8) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f534fc11410) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fbce7e0) 0 empty

Class std::_Tuple_impl<2ul>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<2ul> (0x0x7f534fbce840) 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*> (0x0x7f534fbce960) 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*> (0x0x7f534fbce9c0) 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*> (0x0x7f534fbce900) 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*> (0x0x7f534fc11548) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fbcea20) 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*> (0x0x7f534fc115b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fbcea80) 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*> > > (0x0x7f534fbceae0) 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*> (0x0x7f534fc11618) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fbcec00) 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*> > (0x0x7f534fbcec60) 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*> (0x0x7f534fc11680) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fbcecc0) 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*> > (0x0x7f534fc116e8) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f534fc11750) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fbced20) 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*> > (0x0x7f534fc11888) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f534fc118f0) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f534fc11958) 0 empty
      std::integral_constant<bool, false> (0x0x7f534fbced80) 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*> > > (0x0x7f534fbcee40) 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*> (0x0x7f534fc11a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fbcef60) 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*> > (0x0x7f534fc5f000) 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*> (0x0x7f534fc11a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fc5f060) 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*> > (0x0x7f534fc11af8) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f534fc11b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fc5f0c0) 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*> (0x0x7f534fc11bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fc5f120) 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*> > (0x0x7f534fc5f180) 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*> > (0x0x7f534fc11c30) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f534fc11c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fc5f1e0) 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*> > (0x0x7f534fc11dd0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f534fc11e38) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f534fc11ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534fc5f240) 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*> > > (0x0x7f534fc11f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fc5f2a0) 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*> (0x0x7f534fc11068) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fc5f300) 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*> > (0x0x7f534fc5f360) 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*> > (0x0x7f534fc65000) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f534fc65068) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fc5f3c0) 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*> (0x0x7f534fc651a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fc5f4e0) 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> (0x0x7f534fc5f540) 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*> (0x0x7f534fc65208) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f534fc5f5a0) 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> (0x0x7f534fbcede0) 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*> (0x0x7f534fc652d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fc5f600) 0 empty

Class std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true>
   size=1 align=1
   base size=1 base align=1
std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f534fc11478) 0 empty
  std::default_delete<const oif::frame::Value> (0x0x7f534fbce8a0) 0 empty

Class std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f534fc6a380) 0 empty
  std::_Tuple_impl<2ul> (0x0x7f534fc5f660) 0 empty
  std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f534fc653a8) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f534fc5f6c0) 0 empty

Class std::_Head_base<0ul, const oif::frame::Value*, false>
   size=8 align=8
   base size=8 base align=8
std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f534fc5f720) 0

Class std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f534fc6ab60) 0
  std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f534fc6abd0) 0 empty
    std::_Tuple_impl<2ul> (0x0x7f534fc5f780) 0 empty
    std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f534fc65478) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f534fc5f7e0) 0 empty
  std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f534fc5f840) 0

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

Class std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=8 align=8
   base size=8 base align=8
std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f534fc65548) 0
  std::_Tuple_impl<0ul, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f534fcfc230) 0
    std::_Tuple_impl<1ul, std::default_delete<const oif::frame::Value> > (0x0x7f534fcfc2a0) 0 empty
      std::_Tuple_impl<2ul> (0x0x7f534fc5fa20) 0 empty
      std::_Head_base<1ul, std::default_delete<const oif::frame::Value>, true> (0x0x7f534fc655b0) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f534fc5fa80) 0 empty
    std::_Head_base<0ul, const oif::frame::Value*, false> (0x0x7f534fc5fae0) 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> > (0x0x7f534fc65750) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fc5fc00) 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> > > (0x0x7f534fc5fc60) 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> > (0x0x7f534fc657b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fc5fcc0) 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> > > (0x0x7f534fc65820) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f534fc65888) 0 empty
    std::integral_constant<bool, false> (0x0x7f534fc5fd20) 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> > (0x0x7f534fc658f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fc5fd80) 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>&> (0x0x7f534fc5fde0) 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> (0x0x7f534fc65958) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fc5fe40) 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> > > (0x0x7f534fc5fea0) 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> (0x0x7f534fc659c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f972000) 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> > (0x0x7f534f972060) 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> (0x0x7f534fc65a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f9720c0) 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> > (0x0x7f534fc65a90) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f534fc65af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f972120) 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> (0x0x7f534fc65b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f972180) 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> > (0x0x7f534f9721e0) 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> (0x0x7f534f9722a0) 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> (0x0x7f534f972300) 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> (0x0x7f534f972240) 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> (0x0x7f534fc65d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f972360) 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> (0x0x7f534fc65d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f9723c0) 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> > (0x0x7f534fc65dd0) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f534fc65e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f972420) 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> > (0x0x7f534fc65ea0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f534fc65f08) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f534fc65f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f972540) 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> > > (0x0x7f534f97d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f972600) 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> (0x0x7f534f97d068) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f972660) 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> > (0x0x7f534f9726c0) 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> > (0x0x7f534f97d1a0) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f534f97d208) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f972720) 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> (0x0x7f534f97d340) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f972840) 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> (0x0x7f534f9728a0) 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> (0x0x7f534f97d3a8) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f534f972900) 0 empty

Class std::unique_ptr<const oif::frame::Value>
   size=8 align=8
   base size=8 base align=8
std::unique_ptr<const oif::frame::Value> (0x0x7f534fbce480) 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> > > (0x0x7f534f972960) 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*> > (0x0x7f534f9729c0) 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> (0x0x7f534f97d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f972a20) 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> > (0x0x7f534f97d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f972a80) 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> > > (0x0x7f534f972ae0) 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> > (0x0x7f534f972ba0) 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> > (0x0x7f534f972c00) 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> > (0x0x7f534f972b40) 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> > (0x0x7f534f97d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f972c60) 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> > (0x0x7f534f97d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f972cc0) 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> > > > (0x0x7f534f972d20) 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> > (0x0x7f534f97d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f972d80) 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> > > (0x0x7f534f972de0) 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> > (0x0x7f534f97d6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f972e40) 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> > > (0x0x7f534f97d750) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f534f97d7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f972ea0) 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> > > (0x0x7f534f97d820) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f534f97d888) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f534f97d8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f972f00) 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> > > > (0x0x7f534f9c8000) 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> > > (0x0x7f534f9c8060) 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> > > (0x0x7f534f97d958) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f534f97d9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f9c80c0) 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> > > (0x0x7f534f97da28) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f534f97da90) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f534f97daf8) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f9c8120) 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> > > > (0x0x7f534f97db60) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f9c8180) 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> > (0x0x7f534f97dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f9c81e0) 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> > > (0x0x7f534f9c8240) 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> > > (0x0x7f534f97dc30) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f534f97dc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f9c82a0) 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> > (0x0x7f534f97dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f9c8300) 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> (0x0x7f534f9c8360) 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> > (0x0x7f534f97dd68) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f534f9c83c0) 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> (0x0x7f534f972f60) 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> > (0x0x7f534f97de38) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f9c8420) 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> > > (0x0x7f534f97dea0) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f534f97df08) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f9c8480) 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> > > (0x0x7f534f97df70) 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> > > (0x0x7f534f9d5000) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f534f9d5068) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f9c84e0) 0 empty

Class std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >
   size=16 align=8
   base size=16 base align=8
std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f534fbce420) 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*> > (0x0x7f534f9c8540) 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> > > (0x0x7f534f9d5138) 0 empty
  std::__not_<std::is_array<const oif::frame::Value> > (0x0x7f534f9d51a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f9c85a0) 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>&> (0x0x7f534f9c8600) 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&> > (0x0x7f534f9c8660) 0 empty

Class std::is_empty<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFAxisType&> (0x0x7f534f9d5270) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f9c86c0) 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&> (0x0x7f534f9d52d8) 0 empty
  std::is_empty<const UFAxisType&> (0x0x7f534f9d5340) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f9c8720) 0 empty

Class std::_Tuple_impl<1ul>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<1ul> (0x0x7f534f9c8780) 0 empty

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

Class std::_Tuple_impl<0ul, const UFAxisType&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const UFAxisType&> (0x0x7f534f9fc8c0) 0
  std::_Tuple_impl<1ul> (0x0x7f534f9c8840) 0 empty
  std::_Head_base<0ul, const UFAxisType&, false> (0x0x7f534f9c88a0) 0

Class std::tuple<const UFAxisType&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFAxisType&> (0x0x7f534f9d5410) 0
  std::_Tuple_impl<0ul, const UFAxisType&> (0x0x7f534f9fce00) 0
    std::_Tuple_impl<1ul> (0x0x7f534f9c8900) 0 empty
    std::_Head_base<0ul, const UFAxisType&, false> (0x0x7f534f9c8960) 0

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

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

Class std::remove_cv<const UFAxisType&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFAxisType&> (0x0x7f534f9c89c0) 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&> (0x0x7f534f9d5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f9c8ae0) 0 empty

Class std::is_void<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFAxisType&> (0x0x7f534f9d57b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f9c8b40) 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&> > > (0x0x7f534f9c8ba0) 0 empty

Class std::is_function<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType&> (0x0x7f534f9d5820) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f9c8c00) 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&> > (0x0x7f534f9c8c60) 0 empty

Class std::is_array<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFAxisType&> (0x0x7f534f9d5888) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f9c8e40) 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&> > (0x0x7f534f9d58f0) 0 empty
  std::is_array<const UFAxisType&> (0x0x7f534f9d5958) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f9c8ea0) 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&> > (0x0x7f534f9d59c0) 0 empty
  std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f534f9d5a28) 0 empty
    std::is_array<const UFAxisType&> (0x0x7f534f9d5a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f9c8f00) 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&> > > (0x0x7f534fab7000) 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&> (0x0x7f534f9d5af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fab7060) 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&> > (0x0x7f534fab70c0) 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&> > (0x0x7f534f9d5b60) 0 empty
  std::is_lvalue_reference<const UFAxisType&> (0x0x7f534f9d5bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fab7120) 0 empty

Class std::is_reference<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFAxisType&> (0x0x7f534f9d5dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fab7180) 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&> > (0x0x7f534fab71e0) 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&> > (0x0x7f534f9d5e38) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f534f9d5ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fab73c0) 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&> > (0x0x7f534f9d5f08) 0 empty
  std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f534f9d5f70) 0 empty
    std::is_reference<const UFAxisType&> (0x0x7f534f9d5680) 0 empty
      std::integral_constant<bool, true> (0x0x7f534fab7420) 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&> > > (0x0x7f534fac1000) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fab7480) 0 empty

Class std::is_object<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFAxisType&> (0x0x7f534fac1068) 0 empty
  std::integral_constant<bool, false> (0x0x7f534fab74e0) 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&> > (0x0x7f534fab7540) 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&> > (0x0x7f534fac11a0) 0 empty
  std::is_reference<const UFAxisType&> (0x0x7f534fac1208) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fab7660) 0 empty

Class std::__is_referenceable<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFAxisType&> (0x0x7f534fac1270) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fab76c0) 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> (0x0x7f534fab7720) 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&> (0x0x7f534fac12d8) 0 empty
  std::__add_rvalue_reference_helper<const UFAxisType&, true> (0x0x7f534fab7780) 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> (0x0x7f534f9c8f60) 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&> (0x0x7f534fac13a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534fab77e0) 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&> > (0x0x7f534fac1410) 0 empty
  std::is_convertible<const UFAxisType&, const UFAxisType&> (0x0x7f534fac1478) 0 empty
    std::integral_constant<bool, true> (0x0x7f534fab7840) 0 empty

Class std::integral_constant<long unsigned int, 4ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 4ul> (0x0x7f534fab7900) 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> > (0x0x7f534fac17b8) 0 empty
  std::integral_constant<long unsigned int, 4ul> (0x0x7f534fab7960) 0 empty

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

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

Class std::aligned_storage<8ul, 4ul>::type
   size=8 align=4
   base size=8 base align=4
std::aligned_storage<8ul, 4ul>::type (0x0x7f534fab7a80) 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> > (0x0x7f534fac1820) 0
  std::aligned_storage<8ul, 4ul> (0x0x7f534fab7a20) 0 empty

Class std::_Rb_tree_node<std::pair<const UFAxisType, float> >
   size=40 align=8
   base size=40 base align=8
std::_Rb_tree_node<std::pair<const UFAxisType, float> > (0x0x7f534fac1750) 0
  std::_Rb_tree_node_base (0x0x7f534fab78a0) 0

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

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

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

Class std::integral_constant<long unsigned int, 8ul>
   size=1 align=1
   base size=0 base align=1
std::integral_constant<long unsigned int, 8ul> (0x0x7f534fab7d20) 0 empty

Class std::alignment_of<std::pair<const long unsigned int, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const long unsigned int, unsigned int> > (0x0x7f534fac19c0) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f534fab7d80) 0 empty

Class std::aligned_storage<16ul, 8ul>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<16ul, 8ul> (0x0x7f534fab7de0) 0 empty

Class std::aligned_storage<16ul, 8ul>::type::<anonymous struct>
   size=8 align=8
   base size=0 base align=8
std::aligned_storage<16ul, 8ul>::type::<anonymous struct> (0x0x7f534fab7f00) 0 empty

Class std::aligned_storage<16ul, 8ul>::type
   size=16 align=8
   base size=16 base align=8
std::aligned_storage<16ul, 8ul>::type (0x0x7f534fab7ea0) 0

Class __gnu_cxx::__aligned_buffer<std::pair<const long unsigned int, unsigned int> >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const long unsigned int, unsigned int> > (0x0x7f534fac1a28) 0
  std::aligned_storage<16ul, 8ul> (0x0x7f534fab7e40) 0 empty

Class std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > (0x0x7f534fac1958) 0
  std::_Rb_tree_node_base (0x0x7f534fab7c60) 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> > > (0x0x7f534fac1b60) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f534f7a7000) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f534fac1bc8) 0
  std::aligned_storage<16ul, 8ul> (0x0x7f534f7a7120) 0 empty

Class std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f534fac1af8) 0
  std::_Rb_tree_node_base (0x0x7f534fab7f60) 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*&> (0x0x7f534f7a71e0) 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*&> (0x0x7f534f7a7240) 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*&> (0x0x7f534f7a7180) 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*&> (0x0x7f534fac1d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7a72a0) 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*&> (0x0x7f534fac1dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7a7300) 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*> > > (0x0x7f534f7a7360) 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*> > (0x0x7f534fac1e38) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f534fac1ea0) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f534fac1f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f7a73c0) 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*&> (0x0x7f534fac1548) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7a7480) 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*&> > > (0x0x7f534f7a74e0) 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*&> (0x0x7f534fac15b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f7a7600) 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*&> > (0x0x7f534f7a7660) 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*&> > (0x0x7f534fac16e8) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f534f7c6000) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f7a76c0) 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*&> (0x0x7f534f7c6068) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f7a7720) 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*&> > (0x0x7f534f7a7780) 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*&> > (0x0x7f534f7c60d0) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f534f7c6138) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f7a77e0) 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*&> > (0x0x7f534f7c6270) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f534f7c62d8) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f534f7c6340) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f7a7840) 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*&> > > (0x0x7f534f7c6410) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7a78a0) 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*&> (0x0x7f534f7c6478) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7a7900) 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*&> > (0x0x7f534f7a7960) 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*&> > (0x0x7f534f7c64e0) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f534f7c6548) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f7a79c0) 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*&> (0x0x7f534f7c6680) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f7a7ae0) 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> (0x0x7f534f7a7b40) 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*&> (0x0x7f534f7c66e8) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f534f7a7ba0) 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> (0x0x7f534f7a7420) 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*> (0x0x7f534f7c67b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f7a7cc0) 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*> > (0x0x7f534f7a7d20) 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> > > (0x0x7f534f7c6820) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f534f7c6888) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f7a7d80) 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*&> (0x0x7f534f7a7de0) 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> > (0x0x7f534f7c6c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7fd120) 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> > (0x0x7f534f7c6c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7fd180) 0 empty

Class std::tuple_element<0ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f534f7fd1e0) 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*> (0x0x7f534f7fd240) 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*> (0x0x7f534f7fd2a0) 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*> (0x0x7f534f7fd300) 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&> > (0x0x7f534f7fd360) 0 empty

Class std::is_empty<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFTouchProperty&> (0x0x7f534f7c6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7fd3c0) 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&> (0x0x7f534f7c6dd0) 0 empty
  std::is_empty<const UFTouchProperty&> (0x0x7f534f7c6e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f7fd420) 0 empty

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

Class std::_Tuple_impl<0ul, const UFTouchProperty&>
   size=8 align=8
   base size=8 base align=8
std::_Tuple_impl<0ul, const UFTouchProperty&> (0x0x7f534f82e0e0) 0
  std::_Tuple_impl<1ul> (0x0x7f534f7fd4e0) 0 empty
  std::_Head_base<0ul, const UFTouchProperty&, false> (0x0x7f534f7fd540) 0

Class std::tuple<const UFTouchProperty&>
   size=8 align=8
   base size=8 base align=8
std::tuple<const UFTouchProperty&> (0x0x7f534f7c6f08) 0
  std::_Tuple_impl<0ul, const UFTouchProperty&> (0x0x7f534f82e3f0) 0
    std::_Tuple_impl<1ul> (0x0x7f534f7fd5a0) 0 empty
    std::_Head_base<0ul, const UFTouchProperty&, false> (0x0x7f534f7fd600) 0

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

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

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

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

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

Class std::is_array<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFTouchProperty&> (0x0x7f534f8ae410) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7fd960) 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&> > (0x0x7f534f8ae478) 0 empty
  std::is_array<const UFTouchProperty&> (0x0x7f534f8ae4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f7fd9c0) 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&> > (0x0x7f534f8ae548) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f534f8ae5b0) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f534f8ae618) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f7fdae0) 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&> > > (0x0x7f534f7fdc00) 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&> (0x0x7f534f8ae680) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f7fdc60) 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&> > (0x0x7f534f7fdcc0) 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&> > (0x0x7f534f8ae6e8) 0 empty
  std::is_lvalue_reference<const UFTouchProperty&> (0x0x7f534f8ae750) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f7fdd20) 0 empty

Class std::is_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&> (0x0x7f534f8ae7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f7fdd80) 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&> > (0x0x7f534f7fdde0) 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&> > (0x0x7f534f8ae8f0) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f534f8ae958) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f7fde40) 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&> > (0x0x7f534f8ae9c0) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > (0x0x7f534f8aea28) 0 empty
    std::is_reference<const UFTouchProperty&> (0x0x7f534f8aea90) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f7fdf60) 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&> > > (0x0x7f534f8aeaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f8da060) 0 empty

Class std::is_object<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&> (0x0x7f534f8aeb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f8da0c0) 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&> > (0x0x7f534f8da120) 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&> > (0x0x7f534f8aec98) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f534f8aed00) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f8da180) 0 empty

Class std::__is_referenceable<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&> (0x0x7f534f8aed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f8da360) 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> (0x0x7f534f8da3c0) 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&> (0x0x7f534f8aedd0) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&, true> (0x0x7f534f8da420) 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> (0x0x7f534f7fdba0) 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&> (0x0x7f534f8aeea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f8da480) 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&> > (0x0x7f534f8aef08) 0 empty
  std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f534f8aef70) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f8da4e0) 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> > > (0x0x7f534f8da660) 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> > > (0x0x7f534f8da6c0) 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> > > (0x0x7f534f8da600) 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> > > (0x0x7f534f8da720) 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> >*> (0x0x7f534f8da5a0) 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> > > > (0x0x7f534f8da540) 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> > > > (0x0x7f534f8e64e0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > > (0x0x7f534f8da840) 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&> (0x0x7f534f8daa80) 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&> > (0x0x7f534f8daae0) 0 empty

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f534f8dab40) 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&> (0x0x7f534f8dac00) 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&> (0x0x7f534f8dac60) 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&> (0x0x7f534f8daba0) 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&> (0x0x7f534f8e6958) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f8dacc0) 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&> (0x0x7f534f8e69c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f8dad20) 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*> > > (0x0x7f534f8dad80) 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*> (0x0x7f534f8e6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f8daea0) 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*> > (0x0x7f534f8daf00) 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*> (0x0x7f534f8e6a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f8daf60) 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*> > (0x0x7f534f8e6af8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f534f8e6b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f591000) 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*> > (0x0x7f534f8e6c98) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f534f8e6d00) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f534f8e6d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f591060) 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&> (0x0x7f534f8e6e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f591120) 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&> > > (0x0x7f534f591180) 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&> (0x0x7f534f8e6ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f5911e0) 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&> > (0x0x7f534f591240) 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&> > (0x0x7f534f8e6f08) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f534f8e6f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f5912a0) 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&> (0x0x7f534f8e6000) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f591300) 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&> > (0x0x7f534f591360) 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&> > (0x0x7f534f8e6068) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f534f8e61a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f5913c0) 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&> > (0x0x7f534f8e6270) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f534f8e6548) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f534f8e6888) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f591420) 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&> > > (0x0x7f534f5a4000) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f591480) 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&> (0x0x7f534f5a4068) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f5914e0) 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&> > (0x0x7f534f591540) 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&> > (0x0x7f534f5a40d0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f534f5a4138) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f5915a0) 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&> (0x0x7f534f5a41a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f591600) 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> (0x0x7f534f591660) 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&> (0x0x7f534f5a4208) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f534f5916c0) 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> (0x0x7f534f5910c0) 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*> (0x0x7f534f5a42d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f5918a0) 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*> > (0x0x7f534f591900) 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*> > (0x0x7f534f5a4340) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f534f5a43a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f591960) 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*> (0x0x7f534f591a20) 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*> (0x0x7f534f591a80) 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*> (0x0x7f534f5919c0) 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*> (0x0x7f534f5a4548) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f591ae0) 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*> (0x0x7f534f5a45b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f591b40) 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*> > > (0x0x7f534f591ba0) 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*> > (0x0x7f534f5a4618) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f534f5a4680) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f534f5a46e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f591c00) 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*> > > (0x0x7f534f591cc0) 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*> (0x0x7f534f5a47b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f591de0) 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*> > (0x0x7f534f591e40) 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*> (0x0x7f534f5a4820) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f591ea0) 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*> > (0x0x7f534f5a4888) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f534f5a48f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f591f00) 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*> (0x0x7f534f5a4958) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f591f60) 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*> > (0x0x7f534f5c6000) 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*> > (0x0x7f534f5a49c0) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f534f5a4a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f5c6060) 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*> > (0x0x7f534f5a4b60) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f534f5a4bc8) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f534f5a4c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f5c60c0) 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*> > > (0x0x7f534f5a4d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f5c6120) 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*> (0x0x7f534f5a4d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f5c6180) 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*> > (0x0x7f534f5c61e0) 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*> > (0x0x7f534f5a4dd0) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f534f5a4e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f5c6240) 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*> (0x0x7f534f5a4f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f5c6360) 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> (0x0x7f534f5c63c0) 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*> (0x0x7f534f5a4410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f534f5c6420) 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> (0x0x7f534f591c60) 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*> (0x0x7f534f5cf000) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f5c6480) 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*> > (0x0x7f534f5c64e0) 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*> > (0x0x7f534f5cf068) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f534f5cf0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f5c6540) 0 empty

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

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

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

Class std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f534f5cf270) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame7UFTouchELN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f534f5cf2d8) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFTouch*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f534f5cf270)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f534f5c66c0) 0 empty

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

Class std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>
   size=24 align=8
   base size=24 base align=8
std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f534f5cf478) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame7UFFrameELN9__gnu_cxx12_Lock_policyE2EE) + 16u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f534f5cf4e0) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFFrame*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f534f5cf478)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f534f5c6780) 0 empty

Class std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >
   size=16 align=8
   base size=16 base align=8
std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f534f5c68a0) 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> > > (0x0x7f534f5cf750) 0 empty
  std::integral_constant<long unsigned int, 8ul> (0x0x7f534f5c6900) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=16 align=8
   base size=16 base align=8
__gnu_cxx::__aligned_buffer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f534f5cf7b8) 0
  std::aligned_storage<16ul, 8ul> (0x0x7f534f5c6a20) 0 empty

Class std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=48 align=8
   base size=48 base align=8
std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f534f5cf680) 0
  std::_Rb_tree_node_base (0x0x7f534f5c6840) 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>*> (0x0x7f534f5c6a80) 0 empty

Class std::_Destroy_aux<false>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<false> (0x0x7f534f5c6ae0) 0 empty

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

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

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

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

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const 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 unsigned int, unsigned int> >*> (0x0x7f534f5c6d20) 0 empty

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

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

Class std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f5cfdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f6711e0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const long unsigned int, unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const long unsigned int, unsigned int>*> >, std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*> > (0x0x7f534f671240) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*>, std::__not_<std::is_pointer<std::pair<const long unsigned int, unsigned int>*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*>, std::__not_<std::is_pointer<std::pair<const long unsigned int, unsigned int>*> > > (0x0x7f534f5cfe38) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> >*, std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f5cfea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f6712a0) 0 empty

Class std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f534f671300) 0 empty

Class std::tuple_element<1ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1ul, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f534f5cff08) 0 empty
  std::tuple_element<0ul, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f534f671360) 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> > (0x0x7f534f6713c0) 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> > (0x0x7f534f671420) 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> > (0x0x7f534f671480) 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&> > (0x0x7f534f6714e0) 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*&&> > (0x0x7f534f671540) 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*> > > (0x0x7f534f671660) 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*> > (0x0x7f534f6716c0) 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> > > (0x0x7f534f5cfb60) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f534f5cfd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f671720) 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*> (0x0x7f534f72d000) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f671780) 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*> > (0x0x7f534f6717e0) 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*> > (0x0x7f534f72d068) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f534f72d0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f671840) 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*> > (0x0x7f534f72d138) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f534f72d1a0) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f534f72d208) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f6718a0) 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*> > (0x0x7f534f671900) 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*> (0x0x7f534f72d270) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f671960) 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*> (0x0x7f534f72d2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f6719c0) 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*> > (0x0x7f534f671a20) 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*> (0x0x7f534f72d340) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f671a80) 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*> (0x0x7f534f72d3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f671ae0) 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*> > (0x0x7f534f72d410) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f534f72d478) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f671b40) 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*> (0x0x7f534f72d5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f671ba0) 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*> > > (0x0x7f534f671c00) 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*> (0x0x7f534f72d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f671c60) 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*> > > (0x0x7f534f671cc0) 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*> (0x0x7f534f72d680) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f671d20) 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*> (0x0x7f534f72d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f671d80) 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*> > > (0x0x7f534f671de0) 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*> > (0x0x7f534f72d750) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f534f72d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f671e40) 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*> > (0x0x7f534f72d820) 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*> > (0x0x7f534f72d888) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f534f72d8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f671ea0) 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*> > (0x0x7f534f72d958) 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*> > (0x0x7f534f72d9c0) 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*> > (0x0x7f534f72da28) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f534f72da90) 0 empty
        std::integral_constant<bool, true> (0x0x7f534f671f00) 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*> (0x0x7f534f72daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f671f60) 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*> > (0x0x7f534f72db60) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f534f72dbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f744000) 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> (0x0x7f534f72dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f744120) 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*> (0x0x7f534f72dd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f744180) 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*> > (0x0x7f534f7441e0) 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*&&> (0x0x7f534f72de38) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f7442a0) 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*&&> > > (0x0x7f534f744300) 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*&&> (0x0x7f534f72dea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f744420) 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*&&> > (0x0x7f534f744480) 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*&&> (0x0x7f534f72df08) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f7444e0) 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*&&> > (0x0x7f534f72df70) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f534f755000) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f744540) 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*&&> (0x0x7f534f755068) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f7445a0) 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*&&> > (0x0x7f534f744600) 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*&&> > (0x0x7f534f7550d0) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f534f755138) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f744660) 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*&&> > (0x0x7f534f755270) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f534f7552d8) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f534f755340) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f7446c0) 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*&&> > > (0x0x7f534f755410) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f744720) 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*&&> (0x0x7f534f755478) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f744780) 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*&&> > (0x0x7f534f7447e0) 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*&&> > (0x0x7f534f7554e0) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f534f755548) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f744840) 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*&&> (0x0x7f534f755750) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f7448a0) 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> (0x0x7f534f744900) 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*&&> (0x0x7f534f7557b8) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f534f744960) 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*&&> (0x0x7f534f72ddd0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f534f744240) 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*&&> > (0x0x7f534f755888) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f534f7558f0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f534f744a80) 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*&&> (0x0x7f534f755958) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f744b40) 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*&&> (0x0x7f534f7559c0) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f534f755a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f744c60) 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*&&> (0x0x7f534f755a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f744de0) 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*&&> (0x0x7f534f755af8) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f534f755b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f744e40) 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*&&> (0x0x7f534f755bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f744ea0) 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*&&> > (0x0x7f534f744f00) 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*&&> (0x0x7f534f755c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f744f60) 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*&&> > (0x0x7f534f755c98) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f534f755d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f367000) 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*&&> (0x0x7f534f755d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f367060) 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> (0x0x7f534f755dd0) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f534f755e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f3670c0) 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*> (0x0x7f534f755ea0) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f534f755f08) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f534f755f70) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f367120) 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*> > (0x0x7f534f367180) 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*&&> (0x0x7f534f3671e0) 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*&&> (0x0x7f534f371068) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f367240) 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*&&> > (0x0x7f534f3672a0) 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*&&> (0x0x7f534f3710d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f367300) 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*&&> > (0x0x7f534f371138) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f534f3711a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f367360) 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*&&> (0x0x7f534f371208) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3673c0) 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> (0x0x7f534f371270) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f534f3712d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f367420) 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*> (0x0x7f534f371340) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f534f3713a8) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f534f371410) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f367480) 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*> > (0x0x7f534f371478) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f534f3714e0) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f534f371548) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f534f3715b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f534f3674e0) 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> > >&> (0x0x7f534f367540) 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>*> (0x0x7f534f371888) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f3678a0) 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>*> > (0x0x7f534f367900) 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>*> > > (0x0x7f534f3719c0) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> (0x0x7f534f371a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f367960) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=16 align=8
   base size=16 base align=8
std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f534f3679c0) 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> > >&> (0x0x7f534f367a80) 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> > >&> (0x0x7f534f367ae0) 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> > >&> (0x0x7f534f367a20) 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> > >&> (0x0x7f534f371bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f367b40) 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> > >&> (0x0x7f534f371c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f367ba0) 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> > > > > > > (0x0x7f534f367c00) 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> > > > (0x0x7f534f371c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f367c60) 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> > > > > (0x0x7f534f367cc0) 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> > > > (0x0x7f534f371d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f367d20) 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> > > > > > (0x0x7f534f371d68) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f534f371dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f367d80) 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> > > > > > (0x0x7f534f371e38) 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> > > > > > (0x0x7f534f371ea0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f534f371f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f367de0) 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> > >&> (0x0x7f534f371f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f367ea0) 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> > > >&> > > (0x0x7f534f367f00) 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> > >&> (0x0x7f534f3e7000) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f367f60) 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> > >&> > (0x0x7f534f3e8000) 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> > > >&> > (0x0x7f534f3e7068) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f534f3e70d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f3e8060) 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> > >&> (0x0x7f534f3e7138) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3e80c0) 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> > >&> > (0x0x7f534f3e8120) 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> > > >&> > (0x0x7f534f3e71a0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f534f3e7208) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f3e8180) 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> > > >&> > (0x0x7f534f3e7270) 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> > > >&> > (0x0x7f534f3e72d8) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f534f3e7340) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f3e81e0) 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> > > >&> > > (0x0x7f534f3e73a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f3e8240) 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> > >&> (0x0x7f534f3e7410) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f3e82a0) 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> > >&> > (0x0x7f534f3e8300) 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> > > >&> > (0x0x7f534f3e7478) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f534f3e74e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f3e8360) 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> > >&> (0x0x7f534f3e7548) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3e83c0) 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> (0x0x7f534f3e8420) 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> > >&> (0x0x7f534f3e75b0) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f534f3e8480) 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> (0x0x7f534f367e40) 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> > > > (0x0x7f534f3e7680) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3e84e0) 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> > > > > (0x0x7f534f3e8540) 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> > > > > > (0x0x7f534f3e76e8) 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> > > > (0x0x7f534f3e7750) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f3e85a0) 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> > > > (0x0x7f534f3e8660) 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> > > > (0x0x7f534f3e86c0) 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> > > > (0x0x7f534f3e8600) 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> > > > (0x0x7f534f3e7958) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f3e8720) 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> > > > (0x0x7f534f3e79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f3e8780) 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> > > > > > > (0x0x7f534f3e87e0) 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> > > > > > (0x0x7f534f3e7a28) 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> > > > > > (0x0x7f534f3e7a90) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f534f3e7af8) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f3e8840) 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> > > > > > > (0x0x7f534f3e8900) 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> > > > (0x0x7f534f3e7b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f3e8960) 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> > > > > (0x0x7f534f3e89c0) 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> > > > (0x0x7f534f3e7bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f3e8a20) 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> > > > > > (0x0x7f534f3e7c30) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f534f3e7c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f3e8a80) 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> > > > (0x0x7f534f3e7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f3e8ae0) 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> > > > > (0x0x7f534f3e8b40) 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> > > > > > (0x0x7f534f3e7d68) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f534f3e7dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f3e8ba0) 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> > > > > > (0x0x7f534f3e7e38) 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> > > > > > (0x0x7f534f3e7ea0) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f534f3e7f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f3e8c00) 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> > > > > > > (0x0x7f534f3e7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3e8c60) 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> > > > (0x0x7f534f41e000) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3e8cc0) 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> > > > > (0x0x7f534f3e8d20) 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> > > > > > (0x0x7f534f41e068) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f534f41e0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f3e8d80) 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> > > > (0x0x7f534f41e138) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3e8de0) 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> (0x0x7f534f3e8e40) 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> > > > (0x0x7f534f41e1a0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f534f3e8ea0) 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> (0x0x7f534f3e88a0) 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> > > > (0x0x7f534f41e270) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3e8f00) 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> > > > > (0x0x7f534f3e8f60) 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> > > > > > (0x0x7f534f41e2d8) 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> > > > (0x0x7f534f41e340) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f428000) 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>*> (0x0x7f534f41e4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f428120) 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>*> > > (0x0x7f534f428180) 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>*> (0x0x7f534f41e548) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4281e0) 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>*> > (0x0x7f534f428240) 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>*> (0x0x7f534f41e5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4282a0) 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>*> > (0x0x7f534f41e618) 0 empty
  std::is_rvalue_reference<std::pair<const UFAxisType, float>*> (0x0x7f534f41e680) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f428300) 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>*> (0x0x7f534f41e6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f428360) 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>*> > (0x0x7f534f4283c0) 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>*> (0x0x7f534f428480) 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>*> (0x0x7f534f4284e0) 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>*> (0x0x7f534f428420) 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>*> (0x0x7f534f41e7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f428540) 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>*> (0x0x7f534f41e820) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4285a0) 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>*> > (0x0x7f534f41e888) 0 empty
  std::is_void<std::pair<const UFAxisType, float>*> (0x0x7f534f41e8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f428600) 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>*> > (0x0x7f534f41e958) 0 empty
  std::__or_<std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> > (0x0x7f534f41e9c0) 0 empty
    std::is_void<std::pair<const UFAxisType, float>*> (0x0x7f534f41ea28) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f428660) 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>*> > > (0x0x7f534f41ea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4286c0) 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>*> (0x0x7f534f41eaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f428720) 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>*> > (0x0x7f534f428780) 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>*> > (0x0x7f534f41eb60) 0 empty
  std::is_object<std::pair<const UFAxisType, float>*> (0x0x7f534f41ebc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f4287e0) 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>*> (0x0x7f534f41ec30) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f428840) 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> (0x0x7f534f4288a0) 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>*> (0x0x7f534f41ec98) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFAxisType, float>*, true> (0x0x7f534f428900) 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&> (0x0x7f534f41ed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f428960) 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&> > > (0x0x7f534f4289c0) 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&> (0x0x7f534f41edd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f428a20) 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&> > (0x0x7f534f428a80) 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&> > (0x0x7f534f41ee38) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f534f41eea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f428ae0) 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&> (0x0x7f534f41ef08) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f428b40) 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&> > (0x0x7f534f428ba0) 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&> > (0x0x7f534f41ef70) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f534f469000) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f428c00) 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&> > (0x0x7f534f469068) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f534f4690d0) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f534f469138) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f428c60) 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&> > > (0x0x7f534f4691a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f428cc0) 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&> (0x0x7f534f469208) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f428d20) 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&> > (0x0x7f534f428d80) 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&> > (0x0x7f534f469270) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f534f4692d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f428de0) 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&> (0x0x7f534f469340) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f428e40) 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> (0x0x7f534f428ea0) 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&> (0x0x7f534f4693a8) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f534f428f00) 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&> > (0x0x7f534f469410) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f428f60) 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&> > > > (0x0x7f534f477000) 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&> > (0x0x7f534f469548) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f477060) 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&> > > (0x0x7f534f4770c0) 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&> > (0x0x7f534f4695b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f477120) 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&> > > (0x0x7f534f469618) 0 empty
  std::is_rvalue_reference<std::tuple<const UFAxisType&> > (0x0x7f534f469680) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f477180) 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&> > (0x0x7f534f4696e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4771e0) 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&> > > (0x0x7f534f477240) 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&> > (0x0x7f534f477300) 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&> > (0x0x7f534f477360) 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&> > (0x0x7f534f4772a0) 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&> > (0x0x7f534f4697b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4773c0) 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&> > (0x0x7f534f469820) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f477420) 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&> > > (0x0x7f534f469888) 0 empty
  std::is_void<std::tuple<const UFAxisType&> > (0x0x7f534f4698f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f477480) 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&> > > (0x0x7f534f469958) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFAxisType&> >, std::is_void<std::tuple<const UFAxisType&> > > (0x0x7f534f4699c0) 0 empty
    std::is_void<std::tuple<const UFAxisType&> > (0x0x7f534f469a28) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f4774e0) 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&> > > > (0x0x7f534f469a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f477540) 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&> > (0x0x7f534f469af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4775a0) 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&> > > (0x0x7f534f477600) 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&> > > (0x0x7f534f469b60) 0 empty
  std::is_object<std::tuple<const UFAxisType&> > (0x0x7f534f469bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f477660) 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&> > (0x0x7f534f469c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4776c0) 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> (0x0x7f534f477720) 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&> > (0x0x7f534f469c98) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFAxisType&>, true> (0x0x7f534f477780) 0 empty

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f534f469d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4777e0) 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<> > > > (0x0x7f534f477840) 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<> > (0x0x7f534f469d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4778a0) 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<> > > (0x0x7f534f477900) 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<> > (0x0x7f534f469ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f477960) 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<> > > (0x0x7f534f469f08) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f534f469f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f4779c0) 0 empty

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

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

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

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

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f534f494138) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f477de0) 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<> > > (0x0x7f534f4941a0) 0 empty
  std::is_void<std::tuple<> > (0x0x7f534f494208) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f477e40) 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<> > > (0x0x7f534f494270) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f534f4942d8) 0 empty
    std::is_void<std::tuple<> > (0x0x7f534f494340) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f477ea0) 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<> > > > (0x0x7f534f494478) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f477f00) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f534f4944e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f477f60) 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<> > > (0x0x7f534f49d000) 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<> > > (0x0x7f534f494548) 0 empty
  std::is_object<std::tuple<> > (0x0x7f534f4945b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f49d120) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f534f494618) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f49d180) 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> (0x0x7f534f49d1e0) 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<> > (0x0x7f534f494680) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f534f49d240) 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> > >*> (0x0x7f534f4946e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f49d2a0) 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> > >*> > > (0x0x7f534f49d3c0) 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> > >*> (0x0x7f534f494750) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f49d420) 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> > >*> > (0x0x7f534f49d540) 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> > >*> (0x0x7f534f494888) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f49d660) 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> > >*> > (0x0x7f534f4949c0) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f534f494a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f49d6c0) 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> > >*> (0x0x7f534f494af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f49d720) 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> > >*> > (0x0x7f534f49d840) 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> > >*> (0x0x7f534f49d900) 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> > >*> (0x0x7f534f49dae0) 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> > >*> (0x0x7f534f49d8a0) 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> > >*> (0x0x7f534f494bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f49dcc0) 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> > >*> (0x0x7f534f494d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f49dde0) 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> > >*> > (0x0x7f534f494d68) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f534f494dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f49de40) 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> > >*> > (0x0x7f534f494e38) 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> > >*> > (0x0x7f534f494ea0) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f534f494f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f49dea0) 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> > >*> > > (0x0x7f534f494f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f49df00) 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> > >*> (0x0x7f534f4b7000) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f49df60) 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> > >*> > (0x0x7f534f4b80c0) 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> > >*> > (0x0x7f534f4b7068) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f534f4b70d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f4b8120) 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> > >*> (0x0x7f534f4b7138) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4b81e0) 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> (0x0x7f534f4b8300) 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> > >*> (0x0x7f534f4b7270) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*, true> (0x0x7f534f4b8360) 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<> > (0x0x7f534f4280c0) 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> > (0x0x7f534f41ed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4b8480) 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> > > (0x0x7f534f4b84e0) 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<> > > (0x0x7f534f4b73a8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f534f4b7410) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f4b8540) 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<> > > > (0x0x7f534f4b7478) 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<> > > (0x0x7f534f4b74e0) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f534f4b7548) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f4b85a0) 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> > (0x0x7f534f4b75b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4b8600) 0 empty

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

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

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

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f534f4b7750) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4b87e0) 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*> > > (0x0x7f534f4b8840) 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*> > (0x0x7f534f4b77b8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f534f4b7820) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f534f4b7888) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f4b88a0) 0 empty

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

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

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f534f4b7bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4b8ae0) 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> > (0x0x7f534f4b7c30) 0 empty
  std::is_rvalue_reference<int> (0x0x7f534f4b7c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f4b8b40) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f534f4b7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4b8ba0) 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> > (0x0x7f534f4b8c00) 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> > (0x0x7f534f4b7d68) 0 empty
  std::is_void<int> (0x0x7f534f4b7dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f4b8c60) 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> > (0x0x7f534f4b7e38) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f534f4b7ea0) 0 empty
    std::is_void<int> (0x0x7f534f4b7f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f4b8cc0) 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> > > (0x0x7f534f4b7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4b8d20) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f534f4b7618) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4b8e40) 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> > (0x0x7f534f4b8ea0) 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> > (0x0x7f534f4ee000) 0 empty
  std::is_object<int> (0x0x7f534f4ee068) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f4b8f00) 0 empty

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

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f534f4ee138) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f534f4f0060) 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> (0x0x7f534f4b8900) 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*> (0x0x7f534f4ee208) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4f00c0) 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*&> (0x0x7f534f4f0180) 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*&> (0x0x7f534f4f01e0) 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*&> (0x0x7f534f4f0120) 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*&> (0x0x7f534f4ee340) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4f0240) 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*&> (0x0x7f534f4ee3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4f02a0) 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*> > > (0x0x7f534f4f0300) 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*> > (0x0x7f534f4ee410) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f534f4ee478) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f534f4ee4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f4f0360) 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*&> (0x0x7f534f4ee5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4f0420) 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*&> > > (0x0x7f534f4f0480) 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*&> (0x0x7f534f4ee618) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4f05a0) 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*&> > (0x0x7f534f4f0600) 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*&> > (0x0x7f534f4ee680) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f534f4ee6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f4f0660) 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*&> (0x0x7f534f4ee750) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4f06c0) 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*&> > (0x0x7f534f4f0720) 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*&> > (0x0x7f534f4ee7b8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f534f4ee820) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f4f0780) 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*&> > (0x0x7f534f4ee958) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f534f4ee9c0) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f534f4eea28) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f4f07e0) 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*&> > > (0x0x7f534f4eeaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4f0840) 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*&> (0x0x7f534f4eeb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f4f08a0) 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*&> > (0x0x7f534f4f0900) 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*&> > (0x0x7f534f4eebc8) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f534f4eec30) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f4f0960) 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*&> (0x0x7f534f4eed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4f0a80) 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> (0x0x7f534f4f0ae0) 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*&> (0x0x7f534f4eedd0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f534f4f0b40) 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> (0x0x7f534f4f03c0) 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*> (0x0x7f534f4eeea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f4f0c60) 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*> > (0x0x7f534f4f0cc0) 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*> > (0x0x7f534f4ee270) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f534f4eef70) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f4f0d20) 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*&> (0x0x7f534f4f0d80) 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*> > (0x0x7f534f4f0de0) 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*> > (0x0x7f534f519138) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f534f5191a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f4f0e40) 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*> > (0x0x7f534f4f0ea0) 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*> > (0x0x7f534f519270) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f534f5192d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f4f0f00) 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> (0x0x7f534f4f0f60) 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> > (0x0x7f534f5193a8) 0 empty
  std::unary_function<std::pair<const UFAxisType, float>, const UFAxisType> (0x0x7f534f54a000) 0 empty

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

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f534f54a120) 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> > > > (0x0x7f534f54a2a0) 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> > > > (0x0x7f534f54a300) 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> > > > (0x0x7f534f54a240) 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> > > > (0x0x7f534f54a360) 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> > >*> (0x0x7f534f54a1e0) 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> > > > > (0x0x7f534f54a180) 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> > > > > (0x0x7f534f519750) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f534f54a3c0) 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> >*> (0x0x7f534f519820) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f54a420) 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> >*> > (0x0x7f534f54a480) 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> > >*> > > (0x0x7f534f519888) 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> >*> (0x0x7f534f5198f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f54a4e0) 0 empty

Class std::is_function<std::pair<const long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f519958) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f54a600) 0 empty

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

Class std::is_lvalue_reference<std::pair<const long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f5199c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f54a6c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const long unsigned int, unsigned int>*>, std::is_rvalue_reference<std::pair<const 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 unsigned int, unsigned int>*>, std::is_rvalue_reference<std::pair<const long unsigned int, unsigned int>*> > (0x0x7f534f54a720) 0 empty

Class std::is_rvalue_reference<std::pair<const long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f519a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f54a780) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const long unsigned int, unsigned int>*>, std::is_rvalue_reference<std::pair<const long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const long unsigned int, unsigned int>*>, std::is_rvalue_reference<std::pair<const long unsigned int, unsigned int>*> > (0x0x7f534f519a90) 0 empty
  std::is_rvalue_reference<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f519af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f54a7e0) 0 empty

Class std::is_reference<std::pair<const long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f519b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f54a840) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const long unsigned int, unsigned int>*>, std::is_void<std::pair<const 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 unsigned int, unsigned int>*>, std::is_void<std::pair<const long unsigned int, unsigned int>*> > (0x0x7f534f54a8a0) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::pair<const long unsigned int, unsigned int>*>, std::is_void<std::pair<const long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const long unsigned int, unsigned int>*>, std::is_void<std::pair<const long unsigned int, unsigned int>*> > (0x0x7f534f519d00) 0 empty
  std::is_void<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f519d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f54aae0) 0 empty

Class std::__or_<std::is_function<std::pair<const long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long unsigned int, unsigned int>*>, std::is_void<std::pair<const long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long unsigned int, unsigned int>*>, std::is_void<std::pair<const long unsigned int, unsigned int>*> > (0x0x7f534f519dd0) 0 empty
  std::__or_<std::is_reference<std::pair<const long unsigned int, unsigned int>*>, std::is_void<std::pair<const long unsigned int, unsigned int>*> > (0x0x7f534f519e38) 0 empty
    std::is_void<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f519ea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f54ab40) 0 empty

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

Class std::is_object<std::pair<const long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f519f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f54ac00) 0 empty

Class std::conditional<true, std::is_object<std::pair<const long unsigned int, unsigned int>*>, std::is_reference<std::pair<const 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 unsigned int, unsigned int>*>, std::is_reference<std::pair<const long unsigned int, unsigned int>*> > (0x0x7f534f54ac60) 0 empty

Class std::__or_<std::is_object<std::pair<const long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long unsigned int, unsigned int>*> > (0x0x7f534f519000) 0 empty
  std::is_object<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f5195b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f54acc0) 0 empty

Class std::__is_referenceable<std::pair<const long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f5197b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f54ad20) 0 empty

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

Class std::add_rvalue_reference<std::pair<const long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const long unsigned int, unsigned int>*> (0x0x7f534f21f000) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const long unsigned int, unsigned int>*, true> (0x0x7f534f54aea0) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f21f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f54af60) 0 empty

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

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f21f208) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f22b060) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > (0x0x7f534f22b0c0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f21f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f22b120) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > (0x0x7f534f21f2d8) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f21f340) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f22b180) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f21f3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f22b1e0) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > (0x0x7f534f22b240) 0 empty

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

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

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

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

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

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > (0x0x7f534f21fa28) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f21fa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f22b480) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > (0x0x7f534f21fb60) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > (0x0x7f534f21fbc8) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f21fc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f22b4e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > > (0x0x7f534f21fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f22b540) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f21fd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f22b5a0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > (0x0x7f534f22b600) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> > (0x0x7f534f21ff70) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f23c000) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f22b660) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f23c0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f22b6c0) 0 empty

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

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*> (0x0x7f534f23c138) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > >*, true> (0x0x7f534f22b780) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > >::__destroy_helper<std::pair<const long unsigned int, unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long unsigned int, unsigned int> > > >::__destroy_helper<std::pair<const long unsigned int, unsigned int> > (0x0x7f534f54a5a0) 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> > > (0x0x7f534f23c1a0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f534f23c208) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f22b7e0) 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> > > > (0x0x7f534f22b960) 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> > > > (0x0x7f534f22b9c0) 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> > > > (0x0x7f534f22b900) 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> > > > (0x0x7f534f22ba20) 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> > >*> (0x0x7f534f22b8a0) 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> > > > > (0x0x7f534f22b840) 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> > > > > (0x0x7f534f23c4e0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f534f22ba80) 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> >*> (0x0x7f534f23c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f22bae0) 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> >*> > (0x0x7f534f22bb40) 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> > >*> > > (0x0x7f534f23c618) 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> >*> (0x0x7f534f23c680) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f22bba0) 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> >*> (0x0x7f534f23c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f22bc60) 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> > >*> > > (0x0x7f534f22bd80) 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> >*> (0x0x7f534f23c7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f22bde0) 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> >*> > (0x0x7f534f22be40) 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> >*> (0x0x7f534f23c8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f22bea0) 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> > >*> > (0x0x7f534f23ca28) 0 empty
  std::is_rvalue_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f534f23ca90) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f22bf00) 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> >*> (0x0x7f534f23cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f22bf60) 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> >*> > (0x0x7f534f2e10c0) 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> >*> (0x0x7f534f2e1180) 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> >*> (0x0x7f534f2e11e0) 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> >*> (0x0x7f534f2e1120) 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> >*> (0x0x7f534f23cd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f2e13c0) 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> >*> (0x0x7f534f23ce38) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f2e1420) 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> > >*> > (0x0x7f534f23cea0) 0 empty
  std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f534f23cf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f2e1540) 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> > >*> > (0x0x7f534f23cf70) 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> > >*> > (0x0x7f534f23c340) 0 empty
    std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f534f23c548) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f2e1600) 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> > >*> > > (0x0x7f534f2ed000) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f2e16c0) 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> >*> (0x0x7f534f2ed068) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f2e1720) 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> >*> > (0x0x7f534f2e1840) 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> > >*> > (0x0x7f534f2ed0d0) 0 empty
  std::is_object<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f534f2ed138) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f2e18a0) 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> >*> (0x0x7f534f2ed1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f2e1960) 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> (0x0x7f534f2e19c0) 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> >*> (0x0x7f534f2ed2d8) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f534f2e1a20) 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&> > (0x0x7f534f2ed478) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f2e1a80) 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&> > > > (0x0x7f534f2e1ae0) 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&> > (0x0x7f534f2ed4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f2e1b40) 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&> > > (0x0x7f534f2e1ba0) 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&> > (0x0x7f534f2ed548) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f2e1c00) 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&> > > (0x0x7f534f2ed5b0) 0 empty
  std::is_rvalue_reference<std::tuple<const UFTouchProperty&> > (0x0x7f534f2ed618) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f2e1c60) 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&> > (0x0x7f534f2ed680) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f2e1cc0) 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&> > > (0x0x7f534f2e1d20) 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&> > (0x0x7f534f2e1de0) 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&> > (0x0x7f534f2e1e40) 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&> > (0x0x7f534f2e1d80) 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&> > (0x0x7f534f2ed750) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f2e1ea0) 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&> > (0x0x7f534f2ed7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f2e1f00) 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&> > > (0x0x7f534f2ed820) 0 empty
  std::is_void<std::tuple<const UFTouchProperty&> > (0x0x7f534f2ed888) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f2e1f60) 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&> > > (0x0x7f534f2ed8f0) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFTouchProperty&> >, std::is_void<std::tuple<const UFTouchProperty&> > > (0x0x7f534f2ed958) 0 empty
    std::is_void<std::tuple<const UFTouchProperty&> > (0x0x7f534f2ed9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f305000) 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&> > > > (0x0x7f534f2eda28) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f305060) 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&> > (0x0x7f534f2eda90) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3050c0) 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&> > > (0x0x7f534f305120) 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&> > > (0x0x7f534f2edaf8) 0 empty
  std::is_object<std::tuple<const UFTouchProperty&> > (0x0x7f534f2edb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f305180) 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&> > (0x0x7f534f2edbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3051e0) 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> (0x0x7f534f305240) 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&> > (0x0x7f534f2edc30) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFTouchProperty&>, true> (0x0x7f534f3052a0) 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> > > >*> (0x0x7f534f2edc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f305300) 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> > > > >*> > > (0x0x7f534f305360) 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> > > >*> (0x0x7f534f2edd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f3053c0) 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> > > >*> > (0x0x7f534f305420) 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> > > >*> (0x0x7f534f2edd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f305480) 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> > > > >*> > (0x0x7f534f2eddd0) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f534f2ede38) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f3054e0) 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> > > >*> (0x0x7f534f2edea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f305540) 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> > > >*> > (0x0x7f534f3055a0) 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> > > >*> (0x0x7f534f305660) 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> > > >*> (0x0x7f534f3056c0) 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> > > >*> (0x0x7f534f305600) 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> > > >*> (0x0x7f534f2edf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f305720) 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> > > >*> (0x0x7f534f322000) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f305780) 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> > > > >*> > (0x0x7f534f322068) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f534f3220d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f3057e0) 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> > > > >*> > (0x0x7f534f322138) 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> > > > >*> > (0x0x7f534f3221a0) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f534f322208) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f305840) 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> > > > >*> > > (0x0x7f534f322270) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f3058a0) 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> > > >*> (0x0x7f534f3222d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f305900) 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> > > >*> > (0x0x7f534f305960) 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> > > > >*> > (0x0x7f534f322340) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f534f3223a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f3059c0) 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> > > >*> (0x0x7f534f322410) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f305a20) 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> (0x0x7f534f305a80) 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> > > >*> (0x0x7f534f322478) 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> (0x0x7f534f305ae0) 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<> > (0x0x7f534f22bc00) 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> > > (0x0x7f534f305b40) 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<> > > (0x0x7f534f3224e0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f534f322548) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f305ba0) 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<> > > > (0x0x7f534f3225b0) 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<> > > (0x0x7f534f322618) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f534f322680) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f305c00) 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> (0x0x7f534f305c60) 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> > > (0x0x7f534f322750) 0 empty
  std::unary_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const UFTouchProperty> (0x0x7f534f305cc0) 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> > >*> (0x0x7f534f322888) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f305e40) 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> > >*> > > (0x0x7f534f305f60) 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> > >*> (0x0x7f534f3229c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef73000) 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> > >*> > (0x0x7f534ef73060) 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> > >*> (0x0x7f534f322bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef730c0) 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> > >*> > (0x0x7f534f322c30) 0 empty
  std::is_rvalue_reference<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f534f322c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ef73120) 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> > >*> (0x0x7f534f322d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef73180) 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> > >*> > (0x0x7f534ef732a0) 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> > >*> (0x0x7f534ef73420) 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> > >*> (0x0x7f534ef73480) 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> > >*> (0x0x7f534ef733c0) 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> > >*> (0x0x7f534ef7b0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef73720) 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> > >*> (0x0x7f534ef7b2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef73780) 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> > >*> > (0x0x7f534ef7b340) 0 empty
  std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f534ef7b3a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ef738a0) 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> > >*> > (0x0x7f534ef7b410) 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> > >*> > (0x0x7f534ef7b478) 0 empty
    std::is_void<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f534ef7b4e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534ef73960) 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> > >*> > > (0x0x7f534ef7b548) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef73a20) 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> > >*> (0x0x7f534ef7b5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef73a80) 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> > >*> > (0x0x7f534ef73c60) 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> > >*> > (0x0x7f534ef7b618) 0 empty
  std::is_object<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f534ef7b680) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef73cc0) 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> > >*> (0x0x7f534ef7b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef73d80) 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> (0x0x7f534ef73de0) 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> > >*> (0x0x7f534ef7b820) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*, true> (0x0x7f534ef73e40) 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> > > > (0x0x7f534f305de0) 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> > (0x0x7f534ef7baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef73ea0) 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> > > (0x0x7f534ef7bb60) 0 empty
  std::__not_<std::integral_constant<bool, false> > (0x0x7f534ef7bbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef73f00) 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> > (0x0x7f534ef7bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef73f60) 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> > (0x0x7f534ef94000) 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> > > > (0x0x7f534ef940c0) 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> >*&> (0x0x7f534ef94240) 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> >*&> (0x0x7f534ef942a0) 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> >*&> (0x0x7f534ef941e0) 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> >*&> (0x0x7f534efce000) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef94300) 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> >*&> (0x0x7f534efce068) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef94360) 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*> > > (0x0x7f534ef943c0) 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*> > (0x0x7f534efce0d0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f534efce138) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f534efce1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534ef94420) 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> >*&> (0x0x7f534efce270) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef944e0) 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> >*&> > > (0x0x7f534ef94540) 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> >*&> (0x0x7f534efce2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef945a0) 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> >*&> > (0x0x7f534ef94600) 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> >*&> > (0x0x7f534efce340) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f534efce3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef94660) 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> >*&> (0x0x7f534efce410) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef946c0) 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> >*&> > (0x0x7f534ef94720) 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> >*&> > (0x0x7f534efce478) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f534efce4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef94780) 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> >*&> > (0x0x7f534efce548) 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> >*&> > (0x0x7f534efce5b0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f534efce618) 0 empty
      std::integral_constant<bool, true> (0x0x7f534ef947e0) 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> >*&> > > (0x0x7f534efce680) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef94840) 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> >*&> (0x0x7f534efce6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef948a0) 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> >*&> > (0x0x7f534ef94900) 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> >*&> > (0x0x7f534efce750) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&> (0x0x7f534efce7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef94960) 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> >*&> (0x0x7f534efce820) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef949c0) 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> (0x0x7f534ef94a20) 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> >*&> (0x0x7f534efce958) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, true> (0x0x7f534ef94b40) 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> (0x0x7f534ef94480) 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*> (0x0x7f534efcea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef94ba0) 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*> > (0x0x7f534ef94c00) 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*> > (0x0x7f534efcec30) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*&, std::_Rb_tree_node_base*> (0x0x7f534efcec98) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef94c60) 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> >*&> (0x0x7f534ef94cc0) 0 empty

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

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7f534ef94f00) 0

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f534f026000) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f534f0260c0) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f534f026060) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=8 align=8
   base size=8 base align=8
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f534f026120) 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> >*> (0x0x7f534f0107b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f0261e0) 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> > >*> > > (0x0x7f534f026300) 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> >*> (0x0x7f534f010820) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f026360) 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> >*> > (0x0x7f534f0263c0) 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> >*> (0x0x7f534f010958) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f026420) 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> > >*> > (0x0x7f534f010a90) 0 empty
  std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f534f010af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f026480) 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> >*> (0x0x7f534f010bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f0264e0) 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> >*> > (0x0x7f534f026600) 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> >*> (0x0x7f534f0266c0) 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> >*> (0x0x7f534f026720) 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> >*> (0x0x7f534f026660) 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> >*> (0x0x7f534f010d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f026900) 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> >*> (0x0x7f534f010ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f026960) 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> > >*> > (0x0x7f534f010f08) 0 empty
  std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f534f010f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f026a80) 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> > >*> > (0x0x7f534f010068) 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> > >*> > (0x0x7f534f010138) 0 empty
    std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f534f0101a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f026b40) 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> > >*> > > (0x0x7f534f010208) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f026c00) 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> >*> (0x0x7f534f010270) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f026c60) 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> >*> > (0x0x7f534f026d80) 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> > >*> > (0x0x7f534f010548) 0 empty
  std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f534f010618) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f026de0) 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> >*> (0x0x7f534f010680) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f026ea0) 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> (0x0x7f534f026f00) 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> >*> (0x0x7f534f08a000) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f534f026f60) 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> > > >*> (0x0x7f534f08a1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f093000) 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> > > > >*> > > (0x0x7f534f093060) 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> > > >*> (0x0x7f534f08a208) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f0930c0) 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> > > >*> > (0x0x7f534f093120) 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> > > >*> (0x0x7f534f08a270) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f093180) 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> > > > >*> > (0x0x7f534f08a2d8) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f534f08a340) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f0931e0) 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> > > >*> (0x0x7f534f08a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f093240) 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> > > >*> > (0x0x7f534f0932a0) 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> > > >*> (0x0x7f534f093360) 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> > > >*> (0x0x7f534f0933c0) 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> > > >*> (0x0x7f534f093300) 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> > > >*> (0x0x7f534f08a478) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f093420) 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> > > >*> (0x0x7f534f08a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f093480) 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> > > > >*> > (0x0x7f534f08a548) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f534f08a5b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f0934e0) 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> > > > >*> > (0x0x7f534f08a618) 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> > > > >*> > (0x0x7f534f08a680) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f534f08a6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f093540) 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> > > > >*> > > (0x0x7f534f08a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f0935a0) 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> > > >*> (0x0x7f534f08a7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f093600) 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> > > >*> > (0x0x7f534f093660) 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> > > > >*> > (0x0x7f534f08a820) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f534f08a888) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f0936c0) 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> > > >*> (0x0x7f534f08a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f093720) 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> (0x0x7f534f093780) 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> > > >*> (0x0x7f534f08a958) 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> (0x0x7f534f0937e0) 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> > > (0x0x7f534f026180) 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> > > (0x0x7f534f093840) 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> > >*&> (0x0x7f534f093900) 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> > >*&> (0x0x7f534f093960) 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> > >*&> (0x0x7f534f0938a0) 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> > >*&> (0x0x7f534f08ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f0939c0) 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> > >*&> (0x0x7f534f08abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f093a20) 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*> > > (0x0x7f534f093a80) 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*> > (0x0x7f534f08ac30) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f534f08ac98) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f534f08ad00) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f093ae0) 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> > >*&> (0x0x7f534f08add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f093ba0) 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> > > >*&> > > (0x0x7f534f093c00) 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> > >*&> (0x0x7f534f08ae38) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f093c60) 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> > >*&> > (0x0x7f534f093cc0) 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> > > >*&> > (0x0x7f534f08aea0) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f534f08af08) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f093d20) 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> > >*&> (0x0x7f534f08af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f093d80) 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> > >*&> > (0x0x7f534f093de0) 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> > > >*&> > (0x0x7f534f0fb000) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f534f0fb068) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f093e40) 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> > > >*&> > (0x0x7f534f0fb0d0) 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> > > >*&> > (0x0x7f534f0fb138) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f534f0fb1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f093ea0) 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> > > >*&> > > (0x0x7f534f0fb208) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f093f00) 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> > >*&> (0x0x7f534f0fb270) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f093f60) 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> > >*&> > (0x0x7f534f100000) 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> > > >*&> > (0x0x7f534f0fb2d8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f534f0fb340) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f100060) 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> > >*&> (0x0x7f534f0fb3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f1000c0) 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> (0x0x7f534f100120) 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> > >*&> (0x0x7f534f0fb410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f534f100180) 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> (0x0x7f534f093b40) 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*> (0x0x7f534f0fb4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f1001e0) 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*> > (0x0x7f534f100240) 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*> > (0x0x7f534f0fb5b0) 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*> (0x0x7f534f0fb618) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f1002a0) 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> > >*&> (0x0x7f534f100300) 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>&> (0x0x7f534f100360) 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>&> (0x0x7f534f0fb8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f100420) 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>&> > > (0x0x7f534f100480) 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>&> (0x0x7f534f0fb958) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f1004e0) 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>&> > (0x0x7f534f100540) 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>&> > (0x0x7f534f0fb9c0) 0 empty
  std::is_lvalue_reference<const std::pair<const UFAxisType, float>&> (0x0x7f534f0fba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f1005a0) 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>&> (0x0x7f534f0fba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f100600) 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>&> > (0x0x7f534f100660) 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>&> > (0x0x7f534f0fbaf8) 0 empty
  std::is_reference<const std::pair<const UFAxisType, float>&> (0x0x7f534f0fbb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f1006c0) 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>&> > (0x0x7f534f0fbbc8) 0 empty
  std::__or_<std::is_reference<const std::pair<const UFAxisType, float>&>, std::is_void<const std::pair<const UFAxisType, float>&> > (0x0x7f534f0fbc30) 0 empty
    std::is_reference<const std::pair<const UFAxisType, float>&> (0x0x7f534f0fbc98) 0 empty
      std::integral_constant<bool, true> (0x0x7f534f100720) 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>&> > > (0x0x7f534f0fbd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f100780) 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>&> (0x0x7f534f0fbd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534f1007e0) 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>&> > (0x0x7f534f100840) 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>&> > (0x0x7f534f0fbdd0) 0 empty
  std::is_reference<const std::pair<const UFAxisType, float>&> (0x0x7f534f0fbe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f534f1008a0) 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>&> (0x0x7f534f0fbea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f100900) 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> (0x0x7f534f100960) 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>&> (0x0x7f534f0fbf08) 0 empty
  std::__add_rvalue_reference_helper<const std::pair<const UFAxisType, float>&, true> (0x0x7f534f1009c0) 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>&> (0x0x7f534f1003c0) 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> > > (0x0x7f534f100a20) 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>&> > (0x0x7f534f149068) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f534f1490d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f100a80) 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>&> > > (0x0x7f534f149138) 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>&> > (0x0x7f534f1491a0) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f534f149208) 0 empty
      std::integral_constant<bool, false> (0x0x7f534f100ae0) 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&> > (0x0x7f534f100cc0) 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&> > (0x0x7f534f100d20) 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&> > (0x0x7f534f1494e0) 0 empty
  std::is_function<const UFAxisType&> (0x0x7f534f149548) 0 empty
    std::integral_constant<bool, false> (0x0x7f534f100f00) 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&> > > (0x0x7f534f1495b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534f100f60) 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&> > (0x0x7f534edb6180) 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&> (0x0x7f534f149618) 0 empty
  std::integral_constant<bool, false> (0x0x7f534edb61e0) 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&> > (0x0x7f534f149680) 0 empty
  std::is_rvalue_reference<const UFAxisType&> (0x0x7f534f1496e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534edb6240) 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&> (0x0x7f534f1498f0) 0 empty
  std::__do_is_static_castable_impl (0x0x7f534edb62a0) 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&> (0x0x7f534f1499c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534edb6300) 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&> (0x0x7f534f149a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f534edb6360) 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&> > (0x0x7f534edb63c0) 0 empty

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

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

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

Class std::remove_cv<const UFAxisType>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFAxisType> (0x0x7f534edb64e0) 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> (0x0x7f534edb6420) 0 empty

Class std::is_same<UFAxisType, UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFAxisType, UFAxisType> (0x0x7f534f149c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f534edb6600) 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> > (0x0x7f534f149c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f534edb6660) 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> > > (0x0x7f534edb66c0) 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> > (0x0x7f534f149d00) 0 empty
  std::__not_<std::is_same<UFAxisType, UFAxisType> > (0x0x7f534f149d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f534edb6720) 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> > (0x0x7f534edb6780) 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> (0x0x7f534f149dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534edb67e0) 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> > (0x0x7f534f149e38) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFAxisType&, const UFAxisType&, false> (0x0x7f534f149ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534edb6840) 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> > > (0x0x7f534f149f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f534edb68a0) 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> > > > (0x0x7f534f149f70) 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> > > (0x0x7f534edcd000) 0 empty
    std::integral_constant<bool, true> (0x0x7f534edb6900) 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&> (0x0x7f534edcd068) 0 empty
  std::integral_constant<bool, true> (0x0x7f534edb6960) 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&> (0x0x7f534edcd0d0) 0 empty
  std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&> (0x0x7f534edcd138) 0 empty
    std::integral_constant<bool, true> (0x0x7f534edb69c0) 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&> (0x0x7f534edcd1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534edb6a20) 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&> (0x0x7f534edcd208) 0 empty
  std::__is_direct_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f534edcd270) 0 empty
    std::integral_constant<bool, true> (0x0x7f534edb6a80) 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&> (0x0x7f534edcd2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534edb6ae0) 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&> > (0x0x7f534edb6b40) 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&> (0x0x7f534edcd340) 0 empty
  std::integral_constant<bool, true> (0x0x7f534edb6ba0) 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&> > (0x0x7f534edcd3a8) 0 empty
  std::__is_nt_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f534edcd410) 0 empty
    std::integral_constant<bool, true> (0x0x7f534edb6c00) 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&> (0x0x7f534edcd478) 0 empty
  std::integral_constant<bool, true> (0x0x7f534edb6c60) 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> (0x0x7f534edcd4e0) 0 empty
  std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f534edcd548) 0 empty
    std::integral_constant<bool, true> (0x0x7f534edb6cc0) 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&> (0x0x7f534edcd5b0) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFAxisType&, true> (0x0x7f534edcd618) 0 empty
    std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f534edcd680) 0 empty
      std::integral_constant<bool, true> (0x0x7f534edb6d20) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >, 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<1ul> >, std::is_nothrow_move_constructible<const UFAxisType&> > (0x0x7f534edb6d80) 0 empty

Class std::is_function<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul> > (0x0x7f534edcd6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534edb6de0) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul> >, std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul> >, std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > > (0x0x7f534edb6e40) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul> > (0x0x7f534edcd750) 0 empty
  std::integral_constant<bool, false> (0x0x7f534edb6ea0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > > (0x0x7f534edb6f00) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1ul> > (0x0x7f534edcd7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534edb6f60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul> >, std::is_rvalue_reference<std::_Tuple_impl<1ul> > > (0x0x7f534edcd820) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1ul> > (0x0x7f534edcd888) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ede3000) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul> > (0x0x7f534edcd8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3060) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f534ede30c0) 0 empty

Class std::remove_volatile<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Tuple_impl<1ul> > (0x0x7f534ede3180) 0 empty

Class std::remove_const<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Tuple_impl<1ul> > (0x0x7f534ede31e0) 0 empty

Class std::remove_cv<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Tuple_impl<1ul> > (0x0x7f534ede3120) 0 empty

Class std::__is_void_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Tuple_impl<1ul> > (0x0x7f534edcda90) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3240) 0 empty

Class std::is_void<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Tuple_impl<1ul> > (0x0x7f534edcdaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede32a0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f534edcdb60) 0 empty
  std::is_void<std::_Tuple_impl<1ul> > (0x0x7f534edcdbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ede3300) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f534edcdc30) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > (0x0x7f534edcdc98) 0 empty
    std::is_void<std::_Tuple_impl<1ul> > (0x0x7f534edcdd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f534ede3420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> >, std::is_void<std::_Tuple_impl<1ul> > > > (0x0x7f534edcdd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ede34e0) 0 empty

Class std::is_object<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul> > (0x0x7f534edcddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ede3540) 0 empty

Class std::conditional<true, std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > > (0x0x7f534ede35a0) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul> >, std::is_reference<std::_Tuple_impl<1ul> > > (0x0x7f534edcdf08) 0 empty
  std::is_object<std::_Tuple_impl<1ul> > (0x0x7f534edcdf70) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ede3600) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul> > (0x0x7f534edee000) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ede37e0) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f534ede3840) 0 empty

Class std::conditional<false, std::is_void<std::_Tuple_impl<1ul> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Tuple_impl<1ul> >, std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > > (0x0x7f534ede38a0) 0 empty

Class std::is_array<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Tuple_impl<1ul> > (0x0x7f534edee068) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3900) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> >, std::is_array<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> >, std::is_array<std::_Tuple_impl<1ul> > > (0x0x7f534ede3960) 0 empty

Class std::__and_<std::is_array<std::_Tuple_impl<1ul> >, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Tuple_impl<1ul> >, std::__not_<std::extent<std::_Tuple_impl<1ul>, 0u> > > (0x0x7f534edee0d0) 0 empty
  std::is_array<std::_Tuple_impl<1ul> > (0x0x7f534edee138) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ede39c0) 0 empty

Class std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> > (0x0x7f534edee270) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3a20) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f534ede3a80) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f534edee2d8) 0 empty
  std::is_function<std::_Tuple_impl<1ul> > (0x0x7f534edee340) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ede3ae0) 0 empty

Class std::__or_<std::is_void<std::_Tuple_impl<1ul> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Tuple_impl<1ul> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f534edee3a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1ul> >, std::is_function<std::_Tuple_impl<1ul> > > (0x0x7f534edee410) 0 empty
    std::is_function<std::_Tuple_impl<1ul> > (0x0x7f534edee478) 0 empty
      std::integral_constant<bool, false> (0x0x7f534ede3b40) 0 empty

Class std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > > (0x0x7f534ede3ba0) 0 empty

Class std::__is_integral_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Tuple_impl<1ul> > (0x0x7f534edee5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3c00) 0 empty

Class std::is_integral<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Tuple_impl<1ul> > (0x0x7f534edee618) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3c60) 0 empty

Class std::conditional<false, std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > > (0x0x7f534ede3cc0) 0 empty

Class std::__is_floating_point_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Tuple_impl<1ul> > (0x0x7f534edee680) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3d20) 0 empty

Class std::is_floating_point<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Tuple_impl<1ul> > (0x0x7f534edee6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3d80) 0 empty

Class std::__or_<std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Tuple_impl<1ul> >, std::is_floating_point<std::_Tuple_impl<1ul> > > (0x0x7f534edee750) 0 empty
  std::is_floating_point<std::_Tuple_impl<1ul> > (0x0x7f534edee7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ede3de0) 0 empty

Class std::is_arithmetic<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Tuple_impl<1ul> > (0x0x7f534edee9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3e40) 0 empty

Class std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1ul> >, std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::_Tuple_impl<1ul> >, std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > > (0x0x7f534ede3ea0) 0 empty

Class std::is_enum<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Tuple_impl<1ul> > (0x0x7f534edeea28) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ede3f00) 0 empty

Class std::conditional<false, std::is_enum<std::_Tuple_impl<1ul> >, std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::_Tuple_impl<1ul> >, std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > > (0x0x7f534ede3f60) 0 empty

Class std::__is_pointer_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Tuple_impl<1ul> > (0x0x7f534edeea90) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0e000) 0 empty

Class std::is_pointer<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Tuple_impl<1ul> > (0x0x7f534edeeaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0e060) 0 empty

Class std::conditional<false, std::is_pointer<std::_Tuple_impl<1ul> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::_Tuple_impl<1ul> >, std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > > (0x0x7f534ee0e0c0) 0 empty

Class std::__is_member_pointer_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Tuple_impl<1ul> > (0x0x7f534edeec30) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0e120) 0 empty

Class std::is_member_pointer<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Tuple_impl<1ul> > (0x0x7f534edeec98) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0e180) 0 empty

Class std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534ee0e1e0) 0 empty

Class std::__is_null_pointer_helper<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Tuple_impl<1ul> > (0x0x7f534edeed00) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0e240) 0 empty

Class std::is_null_pointer<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f534edeed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0e2a0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534edeedd0) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f534edeee38) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ee0e300) 0 empty

Class std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534edeeea0) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534edeef08) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f534edeef70) 0 empty
      std::integral_constant<bool, false> (0x0x7f534ee0e360) 0 empty

Class std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534ee19000) 0 empty
  std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534ee19068) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534ee190d0) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f534ee19138) 0 empty
        std::integral_constant<bool, false> (0x0x7f534ee0e3c0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Tuple_impl<1ul> >, std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Tuple_impl<1ul> >, std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534ee191a0) 0 empty
  std::__or_<std::is_enum<std::_Tuple_impl<1ul> >, std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534ee19208) 0 empty
    std::__or_<std::is_pointer<std::_Tuple_impl<1ul> >, std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534ee19270) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1ul> >, std::is_null_pointer<std::_Tuple_impl<1ul> > > (0x0x7f534ee192d8) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1ul> > (0x0x7f534ee19340) 0 empty
          std::integral_constant<bool, false> (0x0x7f534ee0e420) 0 empty

Class std::is_scalar<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Tuple_impl<1ul> > (0x0x7f534ee193a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0e480) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul> >, std::is_scalar<std::_Tuple_impl<1ul> > > (0x0x7f534ee19410) 0 empty
  std::is_scalar<std::_Tuple_impl<1ul> > (0x0x7f534ee19478) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ee0e4e0) 0 empty

Class std::remove_all_extents<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::_Tuple_impl<1ul> > (0x0x7f534ee0e6c0) 0 empty

Class std::is_function<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul>&> (0x0x7f534ee19548) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0e780) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > > (0x0x7f534ee0e7e0) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul>&> (0x0x7f534ee195b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee0e840) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> > (0x0x7f534ee0e8a0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&> > (0x0x7f534ee19618) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1ul>&> (0x0x7f534ee19680) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee0e900) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f534ee196e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee0e960) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f534ee0e9c0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f534ee19820) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f534ee19888) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee0ea20) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f534ee198f0) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > (0x0x7f534ee19958) 0 empty
    std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f534ee199c0) 0 empty
      std::integral_constant<bool, true> (0x0x7f534ee0eb40) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&>, std::is_void<std::_Tuple_impl<1ul>&> > > (0x0x7f534ee19a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0ec00) 0 empty

Class std::is_object<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul>&> (0x0x7f534ee19a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee0ec60) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> > (0x0x7f534ee0ecc0) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul>&>, std::is_reference<std::_Tuple_impl<1ul>&> > (0x0x7f534ee19bc8) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&> (0x0x7f534ee19c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee0ed20) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul>&> (0x0x7f534ee19c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee0ef00) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&, true> (0x0x7f534ee0ef60) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1ul>&> (0x0x7f534ee19d00) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&, true> (0x0x7f534ee2f000) 0 empty

Class std::__is_destructible_impl<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Tuple_impl<1ul> > (0x0x7f534ee194e0) 0 empty
  std::__do_is_destructible_impl (0x0x7f534ee0e720) 0 empty

Class std::__is_destructible_safe<std::_Tuple_impl<1ul>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Tuple_impl<1ul>, false, false> (0x0x7f534ee19dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2f060) 0 empty

Class std::is_destructible<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Tuple_impl<1ul> > (0x0x7f534ee19e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2f0c0) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_destructible<std::_Tuple_impl<1ul> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_destructible<std::_Tuple_impl<1ul> > > (0x0x7f534ee2f120) 0 empty

Class std::is_function<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1ul>&&> (0x0x7f534ee19f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee2f1e0) 0 empty

Class std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Tuple_impl<1ul>&&>, std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > > (0x0x7f534ee2f240) 0 empty

Class std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f534ee19f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee2f360) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f534ee2f3c0) 0 empty

Class std::is_rvalue_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f534ee41000) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2f420) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1ul>&&>, std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f534ee41068) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f534ee410d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee2f480) 0 empty

Class std::is_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f534ee41138) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2f4e0) 0 empty

Class std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f534ee2f540) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f534ee41270) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f534ee412d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee2f5a0) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f534ee41340) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > (0x0x7f534ee413a8) 0 empty
    std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f534ee41410) 0 empty
      std::integral_constant<bool, true> (0x0x7f534ee2f6c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&>, std::is_void<std::_Tuple_impl<1ul>&&> > > (0x0x7f534ee41478) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee2f780) 0 empty

Class std::is_object<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1ul>&&> (0x0x7f534ee414e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee2f7e0) 0 empty

Class std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f534ee2f840) 0 empty

Class std::__or_<std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1ul>&&>, std::is_reference<std::_Tuple_impl<1ul>&&> > (0x0x7f534ee41548) 0 empty
  std::is_reference<std::_Tuple_impl<1ul>&&> (0x0x7f534ee415b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee2f8a0) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1ul>&&> (0x0x7f534ee416e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2f9c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&&, true> (0x0x7f534ee2fa20) 0 empty

Class std::add_rvalue_reference<std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1ul>&&> (0x0x7f534ee41750) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1ul>&&, true> (0x0x7f534ee2fa80) 0 empty

Class std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee19ea0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f534ee2f180) 0 empty

Class std::__and_<std::is_destructible<std::_Tuple_impl<1ul> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Tuple_impl<1ul> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f534ee41820) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41888) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f534ee2fae0) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee418f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2fb40) 0 empty

Class std::__is_direct_constructible_new<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41958) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee419c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee2fba0) 0 empty

Class std::__is_direct_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2fc00) 0 empty

Class std::__is_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41a90) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee2fc60) 0 empty

Class std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2fcc0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f534ee2fd20) 0 empty

Class std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2fd80) 0 empty

Class std::__and_<std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> > (0x0x7f534ee41c30) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee2fde0) 0 empty

Class std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee2fe40) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f534ee41d68) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee2fea0) 0 empty

Class std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > (0x0x7f534ee41e38) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f534ee41ea0) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee41f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f534ee2ff00) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const UFAxisType&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > >
   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<1ul> > > (0x0x7f534ee41f70) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > (0x0x7f534ee54000) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f534ee54068) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534ee540d0) 0 empty
        std::integral_constant<bool, true> (0x0x7f534ee2ff60) 0 empty

Class std::remove_reference<std::_Tuple_impl<1ul>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Tuple_impl<1ul>&> (0x0x7f534ee59000) 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&> > (0x0x7f534ee59360) 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&> > (0x0x7f534ee593c0) 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&> > (0x0x7f534ee547b8) 0 empty
  std::is_function<const UFTouchProperty&> (0x0x7f534ee54820) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ee59420) 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&> > > (0x0x7f534ee54888) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee59540) 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&> > (0x0x7f534ee595a0) 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&> (0x0x7f534ee549c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee59600) 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&> > (0x0x7f534ee54a28) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&> (0x0x7f534ee54a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ee59660) 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&> (0x0x7f534ee54af8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f534ee596c0) 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&> (0x0x7f534ee54bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee59720) 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&> (0x0x7f534ee54c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee59780) 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&> > (0x0x7f534ee597e0) 0 empty

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

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

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

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

Class std::is_same<UFTouchProperty, UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFTouchProperty, UFTouchProperty> (0x0x7f534ee54d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee59a20) 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> > (0x0x7f534ee54dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee59a80) 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> > > (0x0x7f534ee59ae0) 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> > (0x0x7f534ee54e38) 0 empty
  std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > (0x0x7f534ee54ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ee59b40) 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> > (0x0x7f534ee59ba0) 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> (0x0x7f534ee54f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ee59c00) 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> > (0x0x7f534ee54f70) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> (0x0x7f534eea6000) 0 empty
    std::integral_constant<bool, false> (0x0x7f534ee59c60) 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> > > (0x0x7f534eea6068) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee59cc0) 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> > > > (0x0x7f534eea60d0) 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> > > (0x0x7f534eea6138) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee59d20) 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&> (0x0x7f534eea61a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee59d80) 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&> (0x0x7f534eea6208) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f534eea6270) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee59de0) 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&> (0x0x7f534eea62d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee59e40) 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&> (0x0x7f534eea6340) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f534eea63a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ee59ea0) 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&> (0x0x7f534eea6410) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ee59f00) 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&> > (0x0x7f534ee59f60) 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&> (0x0x7f534eea6478) 0 empty
  std::integral_constant<bool, true> (0x0x7f534eeae000) 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&> > (0x0x7f534eea64e0) 0 empty
  std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f534eea6548) 0 empty
    std::integral_constant<bool, true> (0x0x7f534eeae060) 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&> (0x0x7f534eea65b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f534eeae0c0) 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> (0x0x7f534eea6618) 0 empty
  std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f534eea6680) 0 empty
    std::integral_constant<bool, true> (0x0x7f534eeae120) 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&> (0x0x7f534eea66e8) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFTouchProperty&, true> (0x0x7f534eea6750) 0 empty
    std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f534eea67b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f534eeae180) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> >, 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<1ul> >, std::is_nothrow_move_constructible<const UFTouchProperty&> > (0x0x7f534eeae1e0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const UFTouchProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > >
   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<1ul> > > (0x0x7f534eea6820) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1ul> > (0x0x7f534eea6888) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1ul>, true> (0x0x7f534eea68f0) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1ul>, std::_Tuple_impl<1ul>&&> (0x0x7f534eea6958) 0 empty
        std::integral_constant<bool, true> (0x0x7f534eeae240) 0 empty

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

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

Class std::_Index_tuple<0ul>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0ul> (0x0x7f534eeae360) 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> > > (0x0x7f534eeae600) 0 empty

Class std::is_function<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFAxisType> (0x0x7f534eea6f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f534eeae660) 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> > (0x0x7f534eeae6c0) 0 empty

Class std::is_array<const UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFAxisType> (0x0x7f534eea6f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f534eeae8a0) 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> > (0x0x7f534eef6000) 0 empty
  std::is_array<const UFAxisType> (0x0x7f534eef6068) 0 empty
    std::integral_constant<bool, false> (0x0x7f534eeae900) 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> > (0x0x7f534eef60d0) 0 empty
  std::__or_<std::is_function<const UFAxisType>, std::is_array<const UFAxisType> > (0x0x7f534eef6138) 0 empty
    std::is_array<const UFAxisType> (0x0x7f534eef61a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f534eeae960) 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> (0x0x7f534eeae9c0) 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> (0x0x7f534eef6270) 0 empty
  std::integral_constant<bool, true> (0x0x7f534eeaea20) 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> > (0x0x7f534eeaea80) 0 empty

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

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

Class std::remove_cv<const float&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const float&> (0x0x7f534eeaeae0) 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&> (0x0x7f534eef6340) 0 empty
  std::integral_constant<bool, false> (0x0x7f534eeaec00) 0 empty

Class std::is_void<const float&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const float&> (0x0x7f534eef63a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534eeaec60) 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> > > (0x0x7f534eeaecc0) 0 empty

Class std::is_function<float>
   size=1 align=1
   base size=1 base align=1
std::is_function<float> (0x0x7f534eef6410) 0 empty
  std::integral_constant<bool, false> (0x0x7f534eeaed20) 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> > (0x0x7f534eeaed80) 0 empty

Class std::is_array<float>
   size=1 align=1
   base size=1 base align=1
std::is_array<float> (0x0x7f534eef6478) 0 empty
  std::integral_constant<bool, false> (0x0x7f534eeaede0) 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> > (0x0x7f534eef64e0) 0 empty
  std::is_array<float> (0x0x7f534eef6548) 0 empty
    std::integral_constant<bool, false> (0x0x7f534eeaee40) 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> > (0x0x7f534eef65b0) 0 empty
  std::__or_<std::is_function<float>, std::is_array<float> > (0x0x7f534eef6618) 0 empty
    std::is_array<float> (0x0x7f534eef6680) 0 empty
      std::integral_constant<bool, false> (0x0x7f534eeaeea0) 0 empty

Class std::is_function<const float&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const float&> (0x0x7f534eef66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f534eeaef60) 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&> > > (0x0x7f534ef17000) 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&> (0x0x7f534eef6750) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef17060) 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&> > (0x0x7f534ef170c0) 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&> > (0x0x7f534eef6958) 0 empty
  std::is_lvalue_reference<const float&> (0x0x7f534eef69c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef17120) 0 empty

Class std::is_reference<const float&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const float&> (0x0x7f534eef6a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef17240) 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&> > (0x0x7f534ef172a0) 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&> > (0x0x7f534eef6a90) 0 empty
  std::is_reference<const float&> (0x0x7f534eef6af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef17300) 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&> > (0x0x7f534eef6b60) 0 empty
  std::__or_<std::is_reference<const float&>, std::is_void<const float&> > (0x0x7f534eef6bc8) 0 empty
    std::is_reference<const float&> (0x0x7f534eef6c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f534ef17360) 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&> > > (0x0x7f534eef6d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef173c0) 0 empty

Class std::is_object<const float&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const float&> (0x0x7f534eef6dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f534ef17420) 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&> > (0x0x7f534ef17480) 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&> > (0x0x7f534eef6e38) 0 empty
  std::is_reference<const float&> (0x0x7f534eef6ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef174e0) 0 empty

Class std::__is_referenceable<const float&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const float&> (0x0x7f534eef6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef17540) 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> (0x0x7f534ef175a0) 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&> (0x0x7f534eef6f70) 0 empty
  std::__add_rvalue_reference_helper<const float&, true> (0x0x7f534ef17600) 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> (0x0x7f534eeaef00) 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> (0x0x7f534ef23068) 0 empty
  std::integral_constant<bool, true> (0x0x7f534ef17660) 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> > (0x0x7f534ef230d0) 0 empty
  std::is_convertible<const float&, float> (0x0x7f534ef23138) 0 empty
    std::integral_constant<bool, true> (0x0x7f534ef176c0) 0 empty

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

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

Class std::tuple_element<0ul, std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0ul, std::tuple<const UFTouchProperty&> > (0x0x7f534ef178a0) 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&> (0x0x7f534ef17900) 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&> (0x0x7f534ef17960) 0 empty

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

