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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f4cc94241e0) 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> (0x0x7f4cc9424240) 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> (0x0x7f4cc94242a0) 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> (0x0x7f4cc9424300) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f4cc9424c60) 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> (0x0x7f4cc9424cc0) 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> (0x0x7f4cc9424d20) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f4cc9424d80) 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> (0x0x7f4cc9424de0) 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> (0x0x7f4cc9424e40) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f4cc9424f00) 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> (0x0x7f4cc9424f60) 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> (0x0x7f4cc945b000) 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> (0x0x7f4cc945b060) 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> (0x0x7f4cc945b0c0) 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> (0x0x7f4cc945b120) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f4cc940b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc945bde0) 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> (0x0x7f4cc940b7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc945be40) 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> (0x0x7f4cc940b820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc945bea0) 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> (0x0x7f4cc940b888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc945bf00) 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> (0x0x7f4cc940b8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc945bf60) 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> (0x0x7f4cc940b958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc9495000) 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> (0x0x7f4cc940b9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc9495060) 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> (0x0x7f4cc940ba28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc94950c0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f4cc940ba90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc9495120) 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> (0x0x7f4cc940baf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc9495180) 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> (0x0x7f4cc940bb60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc94951e0) 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> (0x0x7f4cc940bbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc9495240) 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> (0x0x7f4cc940bc30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc94952a0) 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> (0x0x7f4cc940bc98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc9495300) 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> (0x0x7f4cc940bdd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc9495420) 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> (0x0x7f4cc940be38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc9495480) 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> (0x0x7f4cc940bea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc94954e0) 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> (0x0x7f4cc94c9208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc94b76c0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f4cc94e5300) 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 (0x0x7f4cc94e5540) 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 (0x0x7f4cc94e5780) 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 (0x0x7f4cc94e59c0) 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 (0x0x7f4cc94e5b40) 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 (0x0x7f4cc94e5f00) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f4cc957d4e0) 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> (0x0x7f4cc957d540) 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> (0x0x7f4cc957d5a0) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f4cc95aa3c0) 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 (0x0x7f4cc95aa720) 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 (0x0x7f4cc95aa7e0) 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 (0x0x7f4cc95aa8a0) 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 (0x0x7f4cc95aa960) 0 empty

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f4cc9561958) 0 empty
  std::input_iterator_tag (0x0x7f4cc95aaf00) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f4cc95619c0) 0 empty
  std::forward_iterator_tag (0x0x7f4cc9561a28) 0 empty
    std::input_iterator_tag (0x0x7f4cc95aaf60) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f4cc9561a90) 0 empty
  std::bidirectional_iterator_tag (0x0x7f4cc9561af8) 0 empty
    std::forward_iterator_tag (0x0x7f4cc9561b60) 0 empty
      std::input_iterator_tag (0x0x7f4cc921e000) 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> (0x0x7f4cc921ec00) 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 (0x0x7f4cc921ee40) 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 (0x0x7f4cc921eea0) 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 (0x0x7f4cc921ef00) 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 (0x0x7f4cc921ef60) 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 (0x0x7f4cc92ec000) 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> (0x0x7f4cc92ec540) 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> (0x0x7f4cc92ec5a0) 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> (0x0x7f4cc92ec720) 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> (0x0x7f4cc92ec780) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f4cc8c2b360) 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> > (0x0x7f4cc8c2b540) 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> (0x0x7f4cc8c2b5a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::basic_string<char>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char>::_Alloc_hider (0x0x7f4cc9094c30) 0
  std::allocator<char> (0x0x7f4cc9094c98) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f4cc8c2bf60) 0 empty

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

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7f4cc8b0c000) 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> > (0x0x7f4cc8b0c060) 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> (0x0x7f4cc8b0c0c0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f4cc8b0c3c0) 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> > (0x0x7f4cc8b0c420) 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> (0x0x7f4cc8b0c480) 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> (0x0x7f4cc9094f70) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f4cc8b0c4e0) 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> (0x0x7f4cc8b0c540) 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> (0x0x7f4cc8b0c5a0) 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> (0x0x7f4cc8b0c660) 0 empty

Class std::basic_string<wchar_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<wchar_t>::_Alloc_hider (0x0x7f4cc90949c0) 0
  std::allocator<wchar_t> (0x0x7f4cc9094a90) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f4cc8b0c6c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f4cc87f5680) 0 empty
  std::__hash_base<unsigned int, long double> (0x0x7f4cc8814660) 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> > (0x0x7f4cc87f5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc8814720) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f4cc8814780) 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> > (0x0x7f4cc87f5888) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f4cc88147e0) 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> > > (0x0x7f4cc87f58f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc8814840) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<wchar_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f4cc88148a0) 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> > (0x0x7f4cc87f5a28) 0 empty
  std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f4cc8814900) 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> > > (0x0x7f4cc87f5a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc8814960) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char16_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f4cc88149c0) 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> > (0x0x7f4cc87f5af8) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f4cc8814a20) 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> (0x0x7f4cc8814ba0) 0 empty

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

Class std::basic_string<char16_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t>::_Alloc_hider (0x0x7f4cc87f5c30) 0
  std::allocator<char16_t> (0x0x7f4cc87f5c98) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f4cc8814d80) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7f4cc8814b40) 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> > > (0x0x7f4cc87f5d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc8814de0) 0 empty

Class std::__hash_base<unsigned int, std::basic_string<char32_t> >
   size=1 align=1
   base size=0 base align=1
std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f4cc8814e40) 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> > (0x0x7f4cc87f5d68) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f4cc8814ea0) 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> (0x0x7f4cc88ed060) 0 empty

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

Class std::basic_string<char32_t>::_Alloc_hider
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t>::_Alloc_hider (0x0x7f4cc87f5ea0) 0
  std::allocator<char32_t> (0x0x7f4cc87f5f08) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f4cc88ed240) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7f4cc88ed000) 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> > > (0x0x7f4cc87f5f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc88ed2a0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f4cc862ea28) 0
  std::__uses_alloc_base (0x0x7f4cc88edde0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u>
   size=24 align=4
   base size=24 base align=4
std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f4cc82a1c30) 0
  __gnu_cxx::__mutex (0x0x7f4cc831b3c0) 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> (0x0x7f4cc831b480) 0 empty

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

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>
   size=12 align=4
   base size=12 base align=4
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f4cc82a1d00) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE0EE) + 8u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f4cc831b4e0) 0 empty

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

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

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

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

Class std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>
   size=12 align=4
   base size=12 base align=4
std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc82a1e38) 0
    vptr=((& std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u>::_ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE) + 8u)
  std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc831b600) 0 empty

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

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>
   size=16 align=4
   base size=16 base align=4
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f4cc82a1f08) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE0EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f4cc82a1f70) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f4cc82a1f08)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f4cc831b780) 0 empty

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

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>
   size=40 align=4
   base size=40 base align=4
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f4cc82a1af8) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE1EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f4cc8014000) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f4cc82a1af8)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f4cc8014068) 4
      __gnu_cxx::__mutex (0x0x7f4cc831b7e0) 4

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

Class std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>
   size=16 align=4
   base size=16 base align=4
std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc8014270) 0
    vptr=((& std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc80142d8) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc8014270)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc831b840) 0 empty

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

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

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

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

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f4cc8014c98) 0
  std::_Bit_iterator_base (0x0x7f4cc8014d00) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f4cc80e6660) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f4cc8014d68) 0
  std::_Bit_iterator_base (0x0x7f4cc8014dd0) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f4cc80e66c0) 0 empty

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

Class std::remove_volatile<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Bit_iterator> (0x0x7f4cc80e6900) 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> (0x0x7f4cc80e6960) 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> (0x0x7f4cc80e68a0) 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> (0x0x7f4cc80e69c0) 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> (0x0x7f4cc7e96000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc80e6a20) 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> (0x0x7f4cc80e6a80) 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> (0x0x7f4cc7e960d0) 0 empty
  std::__iterator_traits<std::_Bit_iterator, true> (0x0x7f4cc80e6ae0) 0 empty

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

Class std::reverse_iterator<std::_Bit_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_iterator> (0x0x7f4cc7e96208) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f4cc80e6c60) 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> (0x0x7f4cc80e6d20) 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> (0x0x7f4cc80e6d80) 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> (0x0x7f4cc80e6cc0) 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> (0x0x7f4cc80e6de0) 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> (0x0x7f4cc7e96410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc80e6e40) 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> (0x0x7f4cc80e6ea0) 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> (0x0x7f4cc7e964e0) 0 empty
  std::__iterator_traits<std::_Bit_const_iterator, true> (0x0x7f4cc80e6f00) 0 empty

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

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

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

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

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

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

Class std::is_function<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame> (0x0x7f4cc7e969c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7eb6360) 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> > > (0x0x7f4cc7eb63c0) 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> (0x0x7f4cc7e96a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7eb6420) 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> > (0x0x7f4cc7eb6480) 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> (0x0x7f4cc7e96a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7eb64e0) 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> > (0x0x7f4cc7e96af8) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f4cc7e96b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc7eb6540) 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> (0x0x7f4cc7e96c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7eb65a0) 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> > (0x0x7f4cc7eb6600) 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> (0x0x7f4cc7eb6780) 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> (0x0x7f4cc7eb67e0) 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> (0x0x7f4cc7eb6720) 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> (0x0x7f4cc7e96e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7eb6840) 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> (0x0x7f4cc7e96ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7eb68a0) 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> > (0x0x7f4cc7e96f08) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f4cc7e96f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc7eb6900) 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> > (0x0x7f4cc7e96068) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f4cc7e96478) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f4cc7e966e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc7eb6960) 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> > > (0x0x7f4cc7e96750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7eb69c0) 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> (0x0x7f4cc7e967b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7eb6a20) 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> > (0x0x7f4cc7eb6a80) 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> > (0x0x7f4cc7e968f0) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f4cc7fb8000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc7eb6ba0) 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> (0x0x7f4cc7fb8068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7eb6cc0) 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> (0x0x7f4cc7eb6d20) 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> (0x0x7f4cc7fb80d0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f4cc7eb6d80) 0 empty

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

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

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f4cc7eb6f00) 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*> (0x0x7f4cc7eb6f60) 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*> (0x0x7f4cc7eb6ea0) 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*> (0x0x7f4cc7fb8270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7c18000) 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*> (0x0x7f4cc7fb82d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7c18060) 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*> > > (0x0x7f4cc7c180c0) 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*> (0x0x7f4cc7fb8340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7c18120) 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*> > (0x0x7f4cc7c18180) 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*> (0x0x7f4cc7fb8548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7c181e0) 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*> > (0x0x7f4cc7fb85b0) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f4cc7fb8618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc7c18240) 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*> > (0x0x7f4cc7fb8680) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f4cc7fb86e8) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f4cc7fb8750) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc7c18360) 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*> > > (0x0x7f4cc7c18480) 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*> (0x0x7f4cc7fb87b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7c184e0) 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*> > (0x0x7f4cc7c18540) 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*> (0x0x7f4cc7fb8820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7c185a0) 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*> > (0x0x7f4cc7fb8888) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f4cc7fb88f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc7c18600) 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*> (0x0x7f4cc7fb8a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7c18660) 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*> > (0x0x7f4cc7c186c0) 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*> > (0x0x7f4cc7fb8c30) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f4cc7fb8c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc7c18720) 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*> > (0x0x7f4cc7fb8d00) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f4cc7fb8d68) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f4cc7fb8dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc7c18840) 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*> > > (0x0x7f4cc7fb8e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7c18900) 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*> (0x0x7f4cc7fb8ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7c18960) 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*> > (0x0x7f4cc7c189c0) 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*> > (0x0x7f4cc7c340d0) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f4cc7c34138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc7c18a20) 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*> (0x0x7f4cc7c341a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7c18b40) 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> (0x0x7f4cc7c18ba0) 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*> (0x0x7f4cc7c34208) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f4cc7c18c00) 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> (0x0x7f4cc7c18420) 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*> (0x0x7f4cc7c342d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7c18c60) 0 empty

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

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

Class UFBackendFrame_
   size=8 align=4
   base size=8 base align=4
UFBackendFrame_ (0x0x7f4cc7eb62a0) 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> > > (0x0x7f4cc7c18de0) 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> > > (0x0x7f4cc7c34478) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc7c18ea0) 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> > > (0x0x7f4cc7c6c180) 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> > > (0x0x7f4cc7c6c1e0) 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> > > (0x0x7f4cc7c6c120) 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> > > (0x0x7f4cc7c6c3c0) 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> >*> (0x0x7f4cc7c6c0c0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::make_unsigned<int>
   size=1 align=1
   base size=0 base align=1
std::make_unsigned<int> (0x0x7f4cc7c6c420) 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> > > > (0x0x7f4cc7c6c060) 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> > > > (0x0x7f4cc7c34c98) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc7c6c840) 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> > > (0x0x7f4cc7c6c960) 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> > > (0x0x7f4cc7c6c900) 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> (0x0x7f4cc7c6c9c0) 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> > > (0x0x7f4cc7c6c8a0) 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> > > > (0x0x7f4cc7c6cb40) 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> > > > (0x0x7f4cc7c6cae0) 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> (0x0x7f4cc7c6cba0) 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> > > > (0x0x7f4cc7c6ca80) 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> (0x0x7f4cc7c6cc00) 0 empty

Class std::less<UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFFrameProperty> (0x0x7f4cc7c34f70) 0 empty
  std::binary_function<UFFrameProperty, UFFrameProperty, bool> (0x0x7f4cc7c6cc60) 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> > > > (0x0x7f4cc7c6ccc0) 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> > > > (0x0x7f4cc7c345b0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc7c6cd80) 0 empty

Class std::_Rb_tree<UFFrameProperty, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFFrameProperty>, std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFFrameProperty>, true>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<UFFrameProperty, std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFFrameProperty>, std::allocator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFFrameProperty>, true> (0x0x7f4cc7c34d00) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc7d1f000) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc7c6ce40) 0 empty

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

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

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

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

Class __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc7dc80c0) 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> > (0x0x7f4cc7d1f068) 0 empty
  __gnu_cxx::new_allocator<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc7dc8180) 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> > (0x0x7f4cc7dc8300) 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> > (0x0x7f4cc7dc8360) 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> > (0x0x7f4cc7dc82a0) 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> > (0x0x7f4cc7dc83c0) 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>*> (0x0x7f4cc7dc8240) 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> > > (0x0x7f4cc7dc8060) 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> > > (0x0x7f4cc7d1f340) 0 empty
  std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc7dc84e0) 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> > (0x0x7f4cc7dc8600) 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> > (0x0x7f4cc7dc85a0) 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> (0x0x7f4cc7dc8660) 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> > (0x0x7f4cc7dc8540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_array<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc7bbe208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7b4a6c0) 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> > > (0x0x7f4cc7b4a780) 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> > > (0x0x7f4cc7b4a7e0) 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> > > (0x0x7f4cc7b4a720) 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> > > (0x0x7f4cc7bbe2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7b4a840) 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> > > (0x0x7f4cc7bbe340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7b4a8a0) 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> > > > (0x0x7f4cc7bbe3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7b4a900) 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> > > > > (0x0x7f4cc7b4a960) 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> > > (0x0x7f4cc7bbe410) 0 empty
  std::__do_is_default_constructible_impl (0x0x7f4cc7b4a9c0) 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> > > > (0x0x7f4cc7bbe478) 0 empty
  std::__is_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc7bbe4e0) 0 empty
    std::__do_is_default_constructible_impl (0x0x7f4cc7b4aae0) 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> > > (0x0x7f4cc7bbe548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7b4aba0) 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> (0x0x7f4cc7bbe5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7b4acc0) 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> > > (0x0x7f4cc7bbe6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7b4ade0) 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> > > > (0x0x7f4cc7b4ae40) 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> > > (0x0x7f4cc7bbe820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7b4aea0) 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> (0x0x7f4cc7bbe888) 0 empty
  std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc7bbe8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc78380c0) 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> > (0x0x7f4cc7bbea28) 0 empty
  std::__is_nt_default_constructible_impl<std::allocator<std::shared_ptr<oif::frame::UFTouch> >, false> (0x0x7f4cc7bbea90) 0 empty
    std::__is_nt_default_constructible_atom<std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc7bbeaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc7838180) 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> > > (0x0x7f4cc7bbebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7838240) 0 empty

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

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

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

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

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

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

Class std::is_function<oif::frame::UFDevice>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFDevice> (0x0x7f4cc7bbed68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7838600) 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> > > (0x0x7f4cc7838660) 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> (0x0x7f4cc7bbedd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc78386c0) 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> > (0x0x7f4cc7838720) 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> (0x0x7f4cc7bbee38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7838780) 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> > (0x0x7f4cc7bbeea0) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f4cc7bbef08) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc78387e0) 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> (0x0x7f4cc7884068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7838840) 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> > (0x0x7f4cc78388a0) 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> (0x0x7f4cc7838960) 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> (0x0x7f4cc78389c0) 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> (0x0x7f4cc7838900) 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> (0x0x7f4cc78842d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7838a20) 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> (0x0x7f4cc7884340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7838a80) 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> > (0x0x7f4cc78843a8) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f4cc7884410) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc7838ae0) 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> > (0x0x7f4cc7884478) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f4cc78844e0) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f4cc7884548) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc7838c00) 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> > > (0x0x7f4cc78845b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7838cc0) 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> (0x0x7f4cc7884618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7838d20) 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> > (0x0x7f4cc7838d80) 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> > (0x0x7f4cc7884820) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f4cc7884888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc7838de0) 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> (0x0x7f4cc78848f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7838f00) 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> (0x0x7f4cc7838f60) 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> (0x0x7f4cc7884958) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f4cc788f000) 0 empty

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

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f4cc788f120) 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*> (0x0x7f4cc788f180) 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*> (0x0x7f4cc788f0c0) 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*> (0x0x7f4cc7884af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc788f1e0) 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*> (0x0x7f4cc7884b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc788f240) 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*> > > (0x0x7f4cc788f2a0) 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*> (0x0x7f4cc7884bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc788f300) 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*> > (0x0x7f4cc788f360) 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*> (0x0x7f4cc7884dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc788f3c0) 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*> > (0x0x7f4cc7884e38) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f4cc7884ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc788f420) 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*> > (0x0x7f4cc7884f08) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f4cc7884f70) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f4cc78d9000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc788f540) 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*> > > (0x0x7f4cc788f660) 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*> (0x0x7f4cc78d9068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc788f6c0) 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*> > (0x0x7f4cc788f720) 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*> (0x0x7f4cc78d90d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc788f780) 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*> > (0x0x7f4cc78d9138) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f4cc78d91a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc788f7e0) 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*> (0x0x7f4cc78d9208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc788f840) 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*> > (0x0x7f4cc788f8a0) 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*> > (0x0x7f4cc78d9410) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f4cc78d9478) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc788f900) 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*> > (0x0x7f4cc78d94e0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f4cc78d9548) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f4cc78d95b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc788fa20) 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*> > > (0x0x7f4cc78d9618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc788fae0) 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*> (0x0x7f4cc78d9680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc788fb40) 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*> > (0x0x7f4cc788fba0) 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*> > (0x0x7f4cc78d97b8) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f4cc78d9820) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc788fc00) 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*> (0x0x7f4cc78d9888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc788fd20) 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> (0x0x7f4cc788fd80) 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*> (0x0x7f4cc78d98f0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f4cc788fde0) 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> (0x0x7f4cc788f600) 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*> (0x0x7f4cc78d99c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc788fe40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::is_function<oif::frame::UFTouch>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFTouch> (0x0x7f4cc7934f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc768d9c0) 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> > > (0x0x7f4cc768da20) 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> (0x0x7f4cc7934f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc768da80) 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> > (0x0x7f4cc768dae0) 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> (0x0x7f4cc7934138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc768db40) 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> > (0x0x7f4cc79346e8) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch> (0x0x7f4cc7934750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc768dba0) 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> (0x0x7f4cc78d9c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc768dc00) 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> > (0x0x7f4cc768dc60) 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> (0x0x7f4cc768dde0) 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> (0x0x7f4cc768de40) 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> (0x0x7f4cc768dd80) 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> (0x0x7f4cc7409138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc768dea0) 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> (0x0x7f4cc74091a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc768df00) 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> > (0x0x7f4cc7409208) 0 empty
  std::is_void<oif::frame::UFTouch> (0x0x7f4cc7409270) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc768df60) 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> > (0x0x7f4cc74092d8) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch>, std::is_void<oif::frame::UFTouch> > (0x0x7f4cc7409340) 0 empty
    std::is_void<oif::frame::UFTouch> (0x0x7f4cc74093a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc7410000) 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> > > (0x0x7f4cc7409410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7410060) 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> (0x0x7f4cc7409478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc74100c0) 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> > (0x0x7f4cc7410120) 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> > (0x0x7f4cc74095b0) 0 empty
  std::is_object<oif::frame::UFTouch> (0x0x7f4cc7409618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc7410240) 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> (0x0x7f4cc7409680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7410360) 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> (0x0x7f4cc74103c0) 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> (0x0x7f4cc74096e8) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFTouch, true> (0x0x7f4cc7410420) 0 empty

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

Class std::remove_volatile<oif::frame::UFTouch*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFTouch*> (0x0x7f4cc7410540) 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*> (0x0x7f4cc74105a0) 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*> (0x0x7f4cc74104e0) 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*> (0x0x7f4cc7409888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7410600) 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*> (0x0x7f4cc74098f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7410660) 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*> > > (0x0x7f4cc74106c0) 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*> (0x0x7f4cc7409958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7410720) 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*> > (0x0x7f4cc7410780) 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*> (0x0x7f4cc7409b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc74107e0) 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*> > (0x0x7f4cc7409bc8) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f4cc7409c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc7410840) 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*> > (0x0x7f4cc7409c98) 0 empty
  std::__or_<std::is_function<oif::frame::UFTouch*>, std::is_array<oif::frame::UFTouch*> > (0x0x7f4cc7409d00) 0 empty
    std::is_array<oif::frame::UFTouch*> (0x0x7f4cc7409d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc7410960) 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*> > > (0x0x7f4cc7410a80) 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*> (0x0x7f4cc7409dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7410ae0) 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*> > (0x0x7f4cc7410b40) 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*> (0x0x7f4cc7409e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7410ba0) 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*> > (0x0x7f4cc7409ea0) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*> (0x0x7f4cc7409f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc7410c00) 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*> (0x0x7f4cc746c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7410c60) 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*> > (0x0x7f4cc7410cc0) 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*> > (0x0x7f4cc746c270) 0 empty
  std::is_void<oif::frame::UFTouch*> (0x0x7f4cc746c2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc7410d20) 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*> > (0x0x7f4cc746c340) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*>, std::is_void<oif::frame::UFTouch*> > (0x0x7f4cc746c3a8) 0 empty
    std::is_void<oif::frame::UFTouch*> (0x0x7f4cc746c410) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc7410e40) 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*> > > (0x0x7f4cc746c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7410f00) 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*> (0x0x7f4cc746c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7410f60) 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*> > (0x0x7f4cc7472000) 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*> > (0x0x7f4cc746c6e8) 0 empty
  std::is_object<oif::frame::UFTouch*> (0x0x7f4cc746c750) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc7472060) 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*> (0x0x7f4cc746c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7472180) 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> (0x0x7f4cc74721e0) 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*> (0x0x7f4cc746c820) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*, true> (0x0x7f4cc7472240) 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> (0x0x7f4cc7410a20) 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*> (0x0x7f4cc746c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc74722a0) 0 empty

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

Class UFBackendTouch_
   size=8 align=4
   base size=8 base align=4
UFBackendTouch_ (0x0x7f4cc768d900) 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> > > (0x0x7f4cc74723c0) 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> > > (0x0x7f4cc746ca90) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc7472480) 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> > > (0x0x7f4cc7472720) 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> > > (0x0x7f4cc7472780) 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> > > (0x0x7f4cc74726c0) 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> > > (0x0x7f4cc7472960) 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> >*> (0x0x7f4cc7472660) 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> > > > (0x0x7f4cc7472600) 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> > > > (0x0x7f4cc746cf08) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc74729c0) 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> > > (0x0x7f4cc7472ae0) 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> > > (0x0x7f4cc7472a80) 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> (0x0x7f4cc7472b40) 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> > > (0x0x7f4cc7472a20) 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> > > > (0x0x7f4cc7472cc0) 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> > > > (0x0x7f4cc7472c60) 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> (0x0x7f4cc7472d20) 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> > > > (0x0x7f4cc7472c00) 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> (0x0x7f4cc7472d80) 0 empty

Class std::less<UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFTouchProperty> (0x0x7f4cc7530138) 0 empty
  std::binary_function<UFTouchProperty, UFTouchProperty, bool> (0x0x7f4cc7472de0) 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> > > > (0x0x7f4cc7472e40) 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> > > > (0x0x7f4cc75301a0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc7472f00) 0 empty

Class std::_Rb_tree<UFTouchProperty, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFTouchProperty>, std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFTouchProperty>, true>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<UFTouchProperty, std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, std::_Select1st<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::less<UFTouchProperty>, std::allocator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >::_Rb_tree_impl<std::less<UFTouchProperty>, true> (0x0x7f4cc7530208) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc7530270) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc755a000) 0 empty

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

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

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

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

Class __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f4cc755a1e0) 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> > (0x0x7f4cc75302d8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, float> > (0x0x7f4cc755a2a0) 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> > (0x0x7f4cc755a480) 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> > (0x0x7f4cc755a4e0) 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> > (0x0x7f4cc755a420) 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> > (0x0x7f4cc755a540) 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>*> (0x0x7f4cc755a3c0) 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> > > (0x0x7f4cc755a360) 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> > > (0x0x7f4cc7530548) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f4cc755a720) 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> > (0x0x7f4cc755a840) 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> > (0x0x7f4cc755a7e0) 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> (0x0x7f4cc755a8a0) 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> > (0x0x7f4cc755a780) 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> > > (0x0x7f4cc755aa20) 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> > > (0x0x7f4cc755a9c0) 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> (0x0x7f4cc755aa80) 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> > > (0x0x7f4cc755a960) 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> > > (0x0x7f4cc755aae0) 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> > > (0x0x7f4cc75308f0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f4cc755aba0) 0 empty

Class std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, float>, std::_Select1st<std::pair<const UFAxisType, float> >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, float> > >::_Rb_tree_impl<std::less<UFAxisType>, true>
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, float>, std::_Select1st<std::pair<const UFAxisType, float> >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, float> > >::_Rb_tree_impl<std::less<UFAxisType>, true> (0x0x7f4cc7530958) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f4cc75309c0) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > (0x0x7f4cc755ac60) 0 empty

Class std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, float>, std::_Select1st<std::pair<const UFAxisType, float> >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, float> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree<UFAxisType, std::pair<const UFAxisType, float>, std::_Select1st<std::pair<const UFAxisType, float> >, std::less<UFAxisType>, std::allocator<std::pair<const UFAxisType, float> > > (0x0x7f4cc755a900) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<oif::frame::UFDevice*>, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFDevice*>, std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f4cc75305b0) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f4cc7530af8) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f4cc7530c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc73874e0) 0 empty

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

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

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

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f4cc7387720) 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> (0x0x7f4cc7387780) 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> (0x0x7f4cc73877e0) 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> (0x0x7f4cc7387840) 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> (0x0x7f4cc73878a0) 0 empty

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

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

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

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

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

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

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

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

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f4cc7387c60) 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> (0x0x7f4cc7387cc0) 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*> (0x0x7f4cc70bd1a0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f4cc7387d20) 0 empty

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

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

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

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f4cc70bd340) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f4cc7387f60) 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> (0x0x7f4cc70eb000) 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> (0x0x7f4cc70eb060) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFTouch*, oif::frame::UFTouch*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> > (0x0x7f4cc70eb240) 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*> > > (0x0x7f4cc70eb2a0) 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*> > (0x0x7f4cc70eb300) 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> > > (0x0x7f4cc70bd478) 0 empty
  std::is_array<oif::frame::UFTouch*> (0x0x7f4cc70bd4e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc70eb360) 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*> (0x0x7f4cc70bd6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc70eb3c0) 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*> > (0x0x7f4cc70eb420) 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*> > (0x0x7f4cc70bd750) 0 empty
  std::is_function<oif::frame::UFTouch*> (0x0x7f4cc70bd7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc70eb480) 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*> > (0x0x7f4cc70bd820) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFTouch*>, std::is_function<oif::frame::UFTouch*> > (0x0x7f4cc70bd888) 0 empty
    std::is_function<oif::frame::UFTouch*> (0x0x7f4cc70bd8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc70eb4e0) 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*> > (0x0x7f4cc70eb540) 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*> (0x0x7f4cc70bdaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc70eb5a0) 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*> (0x0x7f4cc70bdb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc70eb600) 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*> > (0x0x7f4cc70eb660) 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*> (0x0x7f4cc70bdbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc70eb6c0) 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*> (0x0x7f4cc70bdc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc70eb720) 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*> > (0x0x7f4cc70bdc98) 0 empty
  std::is_floating_point<oif::frame::UFTouch*> (0x0x7f4cc70bdd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc70eb780) 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*> (0x0x7f4cc70bde38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc70eb8a0) 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*> > > (0x0x7f4cc70eb900) 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*> (0x0x7f4cc70bdea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc70eb960) 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*> > > (0x0x7f4cc70eb9c0) 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*> (0x0x7f4cc70bdf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc70eba20) 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*> (0x0x7f4cc70bdf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc70eba80) 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*> > > (0x0x7f4cc70ebae0) 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*> > (0x0x7f4cc714d000) 0 empty
  std::is_pointer<oif::frame::UFTouch*> (0x0x7f4cc714d068) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc70ebb40) 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*> > (0x0x7f4cc714d0d0) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f4cc714d138) 0 empty
    std::is_pointer<oif::frame::UFTouch*> (0x0x7f4cc714d1a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc70ebba0) 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*> > (0x0x7f4cc714d208) 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*> > (0x0x7f4cc714d270) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFTouch*>, std::is_member_pointer<oif::frame::UFTouch*>, std::is_null_pointer<oif::frame::UFTouch*> > (0x0x7f4cc714d2d8) 0 empty
      std::is_pointer<oif::frame::UFTouch*> (0x0x7f4cc714d340) 0 empty
        std::integral_constant<bool, true> (0x0x7f4cc70ebc00) 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*> (0x0x7f4cc714d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc70ebc60) 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*> > (0x0x7f4cc714d410) 0 empty
  std::is_scalar<oif::frame::UFTouch*> (0x0x7f4cc714d478) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc70ebcc0) 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> (0x0x7f4cc714d4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc70ebde0) 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*> (0x0x7f4cc714d548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc70ebe40) 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*> > (0x0x7f4cc70ebea0) 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*&&> (0x0x7f4cc714d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc70ebf60) 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*&&> > > (0x0x7f4cc715c000) 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*&&> (0x0x7f4cc714d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc715c060) 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*&&> > (0x0x7f4cc715c0c0) 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*&&> (0x0x7f4cc714d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc715c120) 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*&&> > (0x0x7f4cc714d750) 0 empty
  std::is_rvalue_reference<oif::frame::UFTouch*&&> (0x0x7f4cc714d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc715c180) 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*&&> (0x0x7f4cc714d820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc715c1e0) 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*&&> > (0x0x7f4cc715c240) 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*&&> > (0x0x7f4cc714d958) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f4cc714d9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc715c2a0) 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*&&> > (0x0x7f4cc714da28) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&&>, std::is_void<oif::frame::UFTouch*&&> > (0x0x7f4cc714da90) 0 empty
    std::is_reference<oif::frame::UFTouch*&&> (0x0x7f4cc714daf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc715c3c0) 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*&&> > > (0x0x7f4cc714db60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc715c480) 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*&&> (0x0x7f4cc714dbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc715c4e0) 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*&&> > (0x0x7f4cc715c540) 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*&&> > (0x0x7f4cc714dd00) 0 empty
  std::is_reference<oif::frame::UFTouch*&&> (0x0x7f4cc714dd68) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc715c5a0) 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*&&> (0x0x7f4cc714ddd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc715c780) 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> (0x0x7f4cc715c7e0) 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*&&> (0x0x7f4cc714de38) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&&, true> (0x0x7f4cc715c840) 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*&&> (0x0x7f4cc714d5b0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4cc70ebf00) 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*&&> > (0x0x7f4cc714df08) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4cc714df70) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4cc715c8a0) 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*&&> (0x0x7f4cc716b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc715c900) 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*&&> (0x0x7f4cc716b068) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4cc716b0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc715c960) 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*&&> (0x0x7f4cc716b138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc715c9c0) 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*&&> (0x0x7f4cc716b1a0) 0 empty
  std::__is_direct_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4cc716b208) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc715ca20) 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*&&> (0x0x7f4cc716b270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc715ca80) 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*&&> > (0x0x7f4cc715cae0) 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*&&> (0x0x7f4cc716b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc715cb40) 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*&&> > (0x0x7f4cc716b340) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4cc716b3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc715cba0) 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*&&> (0x0x7f4cc716b410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc715cc00) 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> (0x0x7f4cc716b478) 0 empty
  std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4cc716b4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc715cc60) 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*> (0x0x7f4cc716b548) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFTouch*, true> (0x0x7f4cc716b5b0) 0 empty
    std::is_nothrow_constructible<oif::frame::UFTouch*, oif::frame::UFTouch*&&> (0x0x7f4cc716b618) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc715ccc0) 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*> > (0x0x7f4cc715cd20) 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*&> (0x0x7f4cc716b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc715cde0) 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*&> > > (0x0x7f4cc715ce40) 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*&> (0x0x7f4cc716b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc715cea0) 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*&> > (0x0x7f4cc715cf00) 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*&> > (0x0x7f4cc716b7b8) 0 empty
  std::is_lvalue_reference<oif::frame::UFTouch*&> (0x0x7f4cc716b820) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc715cf60) 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*&> (0x0x7f4cc716b888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7189000) 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*&> > (0x0x7f4cc7189060) 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*&> > (0x0x7f4cc716ba90) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f4cc716baf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc71890c0) 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*&> > (0x0x7f4cc716bb60) 0 empty
  std::__or_<std::is_reference<oif::frame::UFTouch*&>, std::is_void<oif::frame::UFTouch*&> > (0x0x7f4cc716bbc8) 0 empty
    std::is_reference<oif::frame::UFTouch*&> (0x0x7f4cc716bc30) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc71891e0) 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*&> > > (0x0x7f4cc716bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc71892a0) 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*&> (0x0x7f4cc716bd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc7189300) 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*&> > (0x0x7f4cc7189360) 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*&> > (0x0x7f4cc716be38) 0 empty
  std::is_reference<oif::frame::UFTouch*&> (0x0x7f4cc716bea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc71893c0) 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*&> (0x0x7f4cc716bf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc71894e0) 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> (0x0x7f4cc7189540) 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*&> (0x0x7f4cc716bf70) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFTouch*&, true> (0x0x7f4cc71895a0) 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*&&> (0x0x7f4cc715cd80) 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*&&> (0x0x7f4cc7193000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7189600) 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*&&> > (0x0x7f4cc7189660) 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*&&> (0x0x7f4cc7193068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc71896c0) 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*&&> > (0x0x7f4cc71930d0) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f4cc7193138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc7189720) 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*&&> (0x0x7f4cc71931a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc7189780) 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> (0x0x7f4cc7193208) 0 empty
  std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f4cc7193270) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc71897e0) 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*> (0x0x7f4cc71932d8) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f4cc7193340) 0 empty
    std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f4cc71933a8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc7189840) 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*> > (0x0x7f4cc7193410) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFTouch*> (0x0x7f4cc7193478) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFTouch*, true> (0x0x7f4cc71934e0) 0 empty
      std::is_nothrow_assignable<oif::frame::UFTouch*&, oif::frame::UFTouch*&&> (0x0x7f4cc7193548) 0 empty
        std::integral_constant<bool, true> (0x0x7f4cc71898a0) 0 empty

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

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

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

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

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

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

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

Class std::tuple<long long unsigned int&&>
   size=4 align=4
   base size=4 base align=4
std::tuple<long long unsigned int&&> (0x0x7f4cc7193bc8) 0
  std::_Tuple_impl<0u, long long unsigned int&&> (0x0x7f4cc6dfc380) 0
    std::_Tuple_impl<1u> (0x0x7f4cc7189c00) 0 empty
    std::_Head_base<0u, long long unsigned int&&, false> (0x0x7f4cc7189c60) 0

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

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

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

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

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

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

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

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

Class std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc6e620c0) 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>*> (0x0x7f4cc6e62180) 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>*> (0x0x7f4cc6e621e0) 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>*> (0x0x7f4cc6e62120) 0 empty

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

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

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

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>*>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>*>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc6e69000) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>*>, std::is_void<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc6e69068) 0 empty
    std::is_void<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f4cc6e690d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6e62360) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc6e696e8) 0 empty
  std::__or_<std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc6e69750) 0 empty
    std::is_reference<const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc6e697b8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6e62960) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::conditional<false, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc6e62f00) 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> >*> (0x0x7f4cc6e95000) 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> >*> (0x0x7f4cc6e95060) 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> >*> (0x0x7f4cc6e62f60) 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> >*> (0x0x7f4cc6e69d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6e950c0) 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> >*> (0x0x7f4cc6e69dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6e95120) 0 empty

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

Class std::__or_<std::is_function<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc6e69f08) 0 empty
  std::__or_<std::is_reference<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc6e69f70) 0 empty
    std::is_void<std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc6e9b000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6e951e0) 0 empty

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

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

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

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

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

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

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

Class std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::__construct_helper<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::__construct_helper<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc7189d80) 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> > (0x0x7f4cc6e9b4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6e955a0) 0 empty

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

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

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> > > (0x0x7f4cc6e9b618) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, const std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc6e9b680) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f4cc6e9b6e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6e956c0) 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> > (0x0x7f4cc6e9b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6e95720) 0 empty

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

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

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

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

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

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

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

Class std::_Rb_tree_const_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_const_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc6e95b40) 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> > (0x0x7f4cc6e95c60) 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> (0x0x7f4cc6e95cc0) 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 (0x0x7f4cc6e95c00) 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*> > (0x0x7f4cc6e95d20) 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*> (0x0x7f4cc6e9bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6e95d80) 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*> (0x0x7f4cc6e9bc98) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f4cc6e9bd00) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6e95de0) 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> > > (0x0x7f4cc6e95e40) 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> > (0x0x7f4cc6e9bd68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6e95ea0) 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> > (0x0x7f4cc6e9bdd0) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f4cc6e9be38) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6e95f00) 0 empty

Class std::_Tuple_impl<2u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<2u> (0x0x7f4cc6e95f60) 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*> (0x0x7f4cc6eed0c0) 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*> (0x0x7f4cc6eed120) 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*> (0x0x7f4cc6eed060) 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*> (0x0x7f4cc6e9bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6eed180) 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*> (0x0x7f4cc6f01000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6eed1e0) 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*> > > (0x0x7f4cc6eed240) 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*> (0x0x7f4cc6f01068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6eed360) 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*> > (0x0x7f4cc6eed3c0) 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*> (0x0x7f4cc6f010d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6eed420) 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*> > (0x0x7f4cc6f01138) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f4cc6f011a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6eed480) 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*> > (0x0x7f4cc6f012d8) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f4cc6f01340) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f4cc6f013a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6eed4e0) 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*> > > (0x0x7f4cc6eed5a0) 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*> (0x0x7f4cc6f01478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6eed6c0) 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*> > (0x0x7f4cc6eed720) 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*> (0x0x7f4cc6f014e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6eed780) 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*> > (0x0x7f4cc6f01548) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f4cc6f015b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6eed7e0) 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*> (0x0x7f4cc6f01618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6eed840) 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*> > (0x0x7f4cc6eed8a0) 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*> > (0x0x7f4cc6f01680) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f4cc6f016e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6eed900) 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*> > (0x0x7f4cc6f01820) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f4cc6f01888) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f4cc6f018f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6eed960) 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*> > > (0x0x7f4cc6f019c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6eed9c0) 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*> (0x0x7f4cc6f01a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6eeda20) 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*> > (0x0x7f4cc6eeda80) 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*> > (0x0x7f4cc6f01a90) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f4cc6f01af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6eedae0) 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*> (0x0x7f4cc6f01c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6eedc00) 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> (0x0x7f4cc6eedc60) 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*> (0x0x7f4cc6f01c98) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f4cc6eedcc0) 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> (0x0x7f4cc6eed540) 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*> (0x0x7f4cc6f01d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6eedd20) 0 empty

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

Class std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f4cc6f1e700) 0 empty
  std::_Tuple_impl<2u> (0x0x7f4cc6eedd80) 0 empty
  std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f4cc6f01e38) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f4cc6eedde0) 0 empty

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

Class std::_Tuple_impl<0u, const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f4cc6f1ed90) 0
  std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f4cc6f1ee00) 0 empty
    std::_Tuple_impl<2u> (0x0x7f4cc6eedea0) 0 empty
    std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f4cc6f01f08) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f4cc6eedf00) 0 empty
  std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f4cc6eedf60) 0

Class std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> >
   size=4 align=4
   base size=4 base align=4
std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f4cc6fbe000) 0
  std::_Tuple_impl<0u, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f4cc6fad460) 0
    std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f4cc6fad4d0) 0 empty
      std::_Tuple_impl<2u> (0x0x7f4cc6fba180) 0 empty
      std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f4cc6fbe068) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f4cc6fba1e0) 0 empty
    std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f4cc6fba240) 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> > (0x0x7f4cc6fbe1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6fba300) 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> > > (0x0x7f4cc6fba360) 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> > (0x0x7f4cc6fbe208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6fba3c0) 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> > > (0x0x7f4cc6fbe270) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f4cc6fbe2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6fba420) 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> > (0x0x7f4cc6fbe340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6fba480) 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>&> (0x0x7f4cc6fba4e0) 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> (0x0x7f4cc6fbe3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6fba540) 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> > > (0x0x7f4cc6fba5a0) 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> (0x0x7f4cc6fbe410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6fba6c0) 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> > (0x0x7f4cc6fba720) 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> (0x0x7f4cc6fbe478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6fba780) 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> > (0x0x7f4cc6fbe4e0) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f4cc6fbe548) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6fba7e0) 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> (0x0x7f4cc6fbe5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6fba840) 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> > (0x0x7f4cc6fba8a0) 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> (0x0x7f4cc6fba960) 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> (0x0x7f4cc6fba9c0) 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> (0x0x7f4cc6fba900) 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> (0x0x7f4cc6fbe750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6fbaa20) 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> (0x0x7f4cc6fbe7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6fbaa80) 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> > (0x0x7f4cc6fbe820) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f4cc6fbe888) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6fbaae0) 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> > (0x0x7f4cc6fbe8f0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f4cc6fbe958) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f4cc6fbe9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6fbac00) 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> > > (0x0x7f4cc6fbea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6fbacc0) 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> (0x0x7f4cc6fbea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6fbad20) 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> > (0x0x7f4cc6fbad80) 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> > (0x0x7f4cc6fbebc8) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f4cc6fbec30) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6fbade0) 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> (0x0x7f4cc6fbed68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6fbaf00) 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> (0x0x7f4cc6fbaf60) 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> (0x0x7f4cc6fbedd0) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f4cc6c34000) 0 empty

Class std::unique_ptr<const oif::frame::Value>
   size=4 align=4
   base size=4 base align=4
std::unique_ptr<const oif::frame::Value> (0x0x7f4cc6e95ba0) 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> > > (0x0x7f4cc6c340c0) 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*> > (0x0x7f4cc6c34120) 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> (0x0x7f4cc6fbef08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6c34180) 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> > (0x0x7f4cc6fbef70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6c341e0) 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> > > (0x0x7f4cc6c34240) 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> > (0x0x7f4cc6c34300) 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> > (0x0x7f4cc6c34360) 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> > (0x0x7f4cc6c342a0) 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> > (0x0x7f4cc6c6c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6c343c0) 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> > (0x0x7f4cc6c6c0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6c34420) 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> > > > (0x0x7f4cc6c34480) 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> > (0x0x7f4cc6c6c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6c344e0) 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> > > (0x0x7f4cc6c34540) 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> > (0x0x7f4cc6c6c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6c345a0) 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> > > (0x0x7f4cc6c6c208) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f4cc6c6c270) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6c34600) 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> > > (0x0x7f4cc6c6c2d8) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f4cc6c6c340) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f4cc6c6c3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6c34660) 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> > > > (0x0x7f4cc6c34720) 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> > > (0x0x7f4cc6c34780) 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> > > (0x0x7f4cc6c6c410) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f4cc6c6c478) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6c347e0) 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> > > (0x0x7f4cc6c6c4e0) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f4cc6c6c548) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f4cc6c6c5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6c34840) 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> > > > (0x0x7f4cc6c6c618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6c348a0) 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> > (0x0x7f4cc6c6c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6c34900) 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> > > (0x0x7f4cc6c34960) 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> > > (0x0x7f4cc6c6c6e8) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f4cc6c6c750) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6c349c0) 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> > (0x0x7f4cc6c6c7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6c34a20) 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> (0x0x7f4cc6c34a80) 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> > (0x0x7f4cc6c6c820) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f4cc6c34ae0) 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> (0x0x7f4cc6c346c0) 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> > (0x0x7f4cc6c6c8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6c34b40) 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> > > (0x0x7f4cc6c6c958) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f4cc6c6c9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6c34ba0) 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> > > (0x0x7f4cc6c6ca28) 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> > > (0x0x7f4cc6c6ca90) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f4cc6c6caf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6c34c00) 0 empty

Class std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >
   size=8 align=4
   base size=8 base align=4
std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > (0x0x7f4cc6c34060) 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*> > (0x0x7f4cc6c34c60) 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> > > (0x0x7f4cc6c6cb60) 0 empty
  std::__not_<std::is_array<const oif::frame::Value> > (0x0x7f4cc6c6cbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6c34cc0) 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>&> (0x0x7f4cc6c34d20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f4cc6cfd9c0) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f4cc6cfda28) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f4cc6cfda90) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6ca5c00) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f4cc6cfdf70) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f4cc6dca000) 0 empty
    std::is_void<oif::frame::UFAxis*> (0x0x7f4cc6dca068) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6dc70c0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc6dd04d0) 0 empty
  std::_Tuple_impl<2u> (0x0x7f4cc6dc75a0) 0 empty
  std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f4cc6dca548) 0 empty
    std::default_delete<oif::frame::UFAxis> (0x0x7f4cc6dc7600) 0 empty

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

Class std::_Tuple_impl<0u, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> >
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc6dd0930) 0
  std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc6dd09a0) 0 empty
    std::_Tuple_impl<2u> (0x0x7f4cc6dc76c0) 0 empty
    std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f4cc6dca618) 0 empty
      std::default_delete<oif::frame::UFAxis> (0x0x7f4cc6dc7720) 0 empty
  std::_Head_base<0u, oif::frame::UFAxis*, false> (0x0x7f4cc6dc7780) 0

Class std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> >
   size=4 align=4
   base size=4 base align=4
std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc6dca6e8) 0
  std::_Tuple_impl<0u, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc6a68000) 0
    std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc6a68070) 0 empty
      std::_Tuple_impl<2u> (0x0x7f4cc6dc77e0) 0 empty
      std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f4cc6dca750) 0 empty
        std::default_delete<oif::frame::UFAxis> (0x0x7f4cc6dc7840) 0 empty
    std::_Head_base<0u, oif::frame::UFAxis*, false> (0x0x7f4cc6dc78a0) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<oif::frame::UFAxis>, std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f4cc6ad81a0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f4cc6ad8208) 0 empty
    std::is_void<oif::frame::UFAxis> (0x0x7f4cc6ad8270) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6ad7180) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<std::default_delete<oif::frame::UFAxis> >, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::default_delete<oif::frame::UFAxis> >, std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc6ad8af8) 0 empty
  std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc6ad8b60) 0 empty
    std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc6ad8bc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6ad7ae0) 0 empty

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

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

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

Class std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc6ad8d00) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc6ad8d68) 0 empty
    std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc6ad8dd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6ad7cc0) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc6b2e3a8) 0 empty
  std::__and_<std::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc6b2e410) 0 empty
    std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc6b2e478) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6b340c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<long long unsigned int>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long long unsigned int>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f4cc6b2ed00) 0 empty
  std::__or_<std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f4cc6b2ed68) 0 empty
    std::is_array<long long unsigned int&&> (0x0x7f4cc6b2edd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6b34900) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<long long unsigned int>, std::is_reference<long long unsigned int>, std::is_void<long long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long long unsigned int>, std::is_reference<long long unsigned int>, std::is_void<long long unsigned int> > (0x0x7f4cc6b7d2d8) 0 empty
  std::__or_<std::is_reference<long long unsigned int>, std::is_void<long long unsigned int> > (0x0x7f4cc6b7d340) 0 empty
    std::is_void<long long unsigned int> (0x0x7f4cc6b7d3a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6b34de0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<long long unsigned int&>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long long unsigned int&>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f4cc6b7db60) 0 empty
  std::__or_<std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f4cc6b7dbc8) 0 empty
    std::is_array<long long unsigned int&&> (0x0x7f4cc6b7dc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6b85600) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<long long unsigned int&>, std::is_reference<long long unsigned int&>, std::is_void<long long unsigned int&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long long unsigned int&>, std::is_reference<long long unsigned int&>, std::is_void<long long unsigned int&> > (0x0x7f4cc6bc30d0) 0 empty
  std::__or_<std::is_reference<long long unsigned int&>, std::is_void<long long unsigned int&> > (0x0x7f4cc6bc3138) 0 empty
    std::is_reference<long long unsigned int&> (0x0x7f4cc6bc31a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6b85b40) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f4cc6bc3820) 0 empty
  std::__or_<std::is_function<long long unsigned int&&>, std::is_array<long long unsigned int&&> > (0x0x7f4cc6bc3888) 0 empty
    std::is_array<long long unsigned int&&> (0x0x7f4cc6bc38f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6bca2a0) 0 empty

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<long long unsigned int&&>, std::is_reference<long long unsigned int&&>, std::is_void<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<long long unsigned int&&>, std::is_reference<long long unsigned int&&>, std::is_void<long long unsigned int&&> > (0x0x7f4cc6bc3e38) 0 empty
  std::__or_<std::is_reference<long long unsigned int&&>, std::is_void<long long unsigned int&&> > (0x0x7f4cc6bc3ea0) 0 empty
    std::is_reference<long long unsigned int&&> (0x0x7f4cc6bc3f08) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6bca720) 0 empty

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

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

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

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

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

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

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

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

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

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

Class std::conditional<true, std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&>, std::__is_direct_constructible_new_safe<long long unsigned int&&, long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&>, std::__is_direct_constructible_new_safe<long long unsigned int&&, long long unsigned int&&> > (0x0x7f4cc6bcaba0) 0 empty

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

Class std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<long long unsigned int&&>, std::is_function<long long unsigned int&&> > (0x0x7f4cc6be55b0) 0 empty
  std::is_function<long long unsigned int&&> (0x0x7f4cc6be5618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6bcac60) 0 empty

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

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

Class std::__and_<std::is_lvalue_reference<long long unsigned int&&>, std::is_rvalue_reference<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<long long unsigned int&&>, std::is_rvalue_reference<long long unsigned int&&> > (0x0x7f4cc6be56e8) 0 empty
  std::is_lvalue_reference<long long unsigned int&&> (0x0x7f4cc6be5750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6bcaf00) 0 empty

Class std::__is_static_castable_impl<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6be57b8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f4cc6bcaf60) 0 empty

Class std::__is_static_castable_safe<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6be5888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6802000) 0 empty

Class std::__is_static_castable<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6be58f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6802060) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > >, std::__is_static_castable<long long unsigned int&&, long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > >, std::__is_static_castable<long long unsigned int&&, long long unsigned int&&> > (0x0x7f4cc68020c0) 0 empty

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

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

Class std::is_same<long long unsigned int, long long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::is_same<long long unsigned int, long long unsigned int> (0x0x7f4cc6be59c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68021e0) 0 empty

Class std::__not_<std::is_same<long long unsigned int, long long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<long long unsigned int, long long unsigned int> > (0x0x7f4cc6be5a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6802240) 0 empty

Class std::conditional<false, std::is_base_of<long long unsigned int, long long unsigned int>, std::__not_<std::is_same<long long unsigned int, long long unsigned int> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_base_of<long long unsigned int, long long unsigned int>, std::__not_<std::is_same<long long unsigned int, long long unsigned int> > > (0x0x7f4cc68022a0) 0 empty

Class std::__and_<std::__not_<std::is_same<long long unsigned int, long long unsigned int> >, std::is_base_of<long long unsigned int, long long unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<long long unsigned int, long long unsigned int> >, std::is_base_of<long long unsigned int, long long unsigned int> > (0x0x7f4cc6be5a90) 0 empty
  std::__not_<std::is_same<long long unsigned int, long long unsigned int> > (0x0x7f4cc6be5af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6802300) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > (0x0x7f4cc6802360) 0 empty

Class std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> (0x0x7f4cc6be5b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68023c0) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > (0x0x7f4cc6be5bc8) 0 empty
  std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> (0x0x7f4cc6be5c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc68024e0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > > (0x0x7f4cc6be5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68025a0) 0 empty

Class std::__and_<std::__is_static_castable<long long unsigned int&&, long long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<long long unsigned int&&, long long unsigned int&&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > > > (0x0x7f4cc6be5d00) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<long long unsigned int&&, long long unsigned int&&, true>, std::__is_lvalue_to_rvalue_ref<long long unsigned int&&, long long unsigned int&&, false> > > (0x0x7f4cc6be5d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6802600) 0 empty

Class std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6be5dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6802660) 0 empty

Class std::__is_direct_constructible_new<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6be5e38) 0 empty
  std::__is_direct_constructible_ref_cast<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6be5ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6802780) 0 empty

Class std::__is_direct_constructible<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6be5f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6802840) 0 empty

Class std::__is_constructible_impl<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6be5f70) 0 empty
  std::__is_direct_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6811000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc68028a0) 0 empty

Class std::is_constructible<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6811068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6802900) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&>, std::is_constructible<long long unsigned int&&, long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&>, std::is_constructible<long long unsigned int&&, long long unsigned int&&> > (0x0x7f4cc6802960) 0 empty

Class std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc68110d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68029c0) 0 empty

Class std::__and_<std::is_constructible<long long unsigned int&&, long long unsigned int&&>, std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<long long unsigned int&&, long long unsigned int&&>, std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&> > (0x0x7f4cc6811138) 0 empty
  std::__is_nt_constructible_impl<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc68111a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6802a20) 0 empty

Class std::is_nothrow_constructible<long long unsigned int&&, long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6811208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6802a80) 0 empty

Class std::__is_nothrow_move_constructible_impl<long long unsigned int&&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<long long unsigned int&&, true> (0x0x7f4cc6811270) 0 empty
  std::is_nothrow_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc68112d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6802ae0) 0 empty

Class std::is_nothrow_move_constructible<long long unsigned int&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<long long unsigned int&&> (0x0x7f4cc6811340) 0 empty
  std::__is_nothrow_move_constructible_impl<long long unsigned int&&, true> (0x0x7f4cc68113a8) 0 empty
    std::is_nothrow_constructible<long long unsigned int&&, long long unsigned int&&> (0x0x7f4cc6811410) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6802b40) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<long long unsigned int&&> > (0x0x7f4cc6802ba0) 0 empty

Class std::is_function<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u> > (0x0x7f4cc6811478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6802c00) 0 empty

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

Class std::is_lvalue_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u> > (0x0x7f4cc68114e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6802cc0) 0 empty

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

Class std::is_rvalue_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f4cc6811548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6802d80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u> >, std::is_rvalue_reference<std::_Tuple_impl<1u> > > (0x0x7f4cc68115b0) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f4cc6811618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6802de0) 0 empty

Class std::is_reference<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u> > (0x0x7f4cc6811680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6802e40) 0 empty

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

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

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

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

Class std::__is_void_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Tuple_impl<1u> > (0x0x7f4cc68118f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828060) 0 empty

Class std::is_void<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Tuple_impl<1u> > (0x0x7f4cc6811958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68280c0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f4cc68119c0) 0 empty
  std::is_void<std::_Tuple_impl<1u> > (0x0x7f4cc6811a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6828120) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f4cc6811a90) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f4cc6811af8) 0 empty
    std::is_void<std::_Tuple_impl<1u> > (0x0x7f4cc6811b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6828240) 0 empty

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

Class std::is_object<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u> > (0x0x7f4cc6811c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6828360) 0 empty

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

Class std::__or_<std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u> >, std::is_reference<std::_Tuple_impl<1u> > > (0x0x7f4cc6811d68) 0 empty
  std::is_object<std::_Tuple_impl<1u> > (0x0x7f4cc6811dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6828420) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u> > (0x0x7f4cc6811e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6828540) 0 empty

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

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

Class std::is_array<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Tuple_impl<1u> > (0x0x7f4cc6811f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828660) 0 empty

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

Class std::__and_<std::is_array<std::_Tuple_impl<1u> >, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::_Tuple_impl<1u> >, std::__not_<std::extent<std::_Tuple_impl<1u>, 0u> > > (0x0x7f4cc683b000) 0 empty
  std::is_array<std::_Tuple_impl<1u> > (0x0x7f4cc683b068) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6828720) 0 empty

Class std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::_Tuple_impl<1u> > (0x0x7f4cc683b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828780) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f4cc683b2d8) 0 empty
  std::is_function<std::_Tuple_impl<1u> > (0x0x7f4cc683b340) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6828840) 0 empty

Class std::__or_<std::is_void<std::_Tuple_impl<1u> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Tuple_impl<1u> >, std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f4cc683b3a8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f4cc683b410) 0 empty
    std::is_function<std::_Tuple_impl<1u> > (0x0x7f4cc683b478) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc68288a0) 0 empty

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

Class std::__is_integral_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::_Tuple_impl<1u> > (0x0x7f4cc683b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828960) 0 empty

Class std::is_integral<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::_Tuple_impl<1u> > (0x0x7f4cc683b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68289c0) 0 empty

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

Class std::__is_floating_point_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::_Tuple_impl<1u> > (0x0x7f4cc683b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828a80) 0 empty

Class std::is_floating_point<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f4cc683b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828ae0) 0 empty

Class std::__or_<std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::_Tuple_impl<1u> >, std::is_floating_point<std::_Tuple_impl<1u> > > (0x0x7f4cc683b750) 0 empty
  std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f4cc683b7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6828b40) 0 empty

Class std::is_arithmetic<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::_Tuple_impl<1u> > (0x0x7f4cc683b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828c60) 0 empty

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

Class std::is_enum<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::_Tuple_impl<1u> > (0x0x7f4cc683b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828d20) 0 empty

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

Class std::__is_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f4cc683b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828de0) 0 empty

Class std::is_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::_Tuple_impl<1u> > (0x0x7f4cc683ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828e40) 0 empty

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

Class std::__is_member_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f4cc683bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828f00) 0 empty

Class std::is_member_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::_Tuple_impl<1u> > (0x0x7f4cc683bbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6828f60) 0 empty

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

Class std::__is_null_pointer_helper<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::_Tuple_impl<1u> > (0x0x7f4cc683bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6852060) 0 empty

Class std::is_null_pointer<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f4cc683bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68520c0) 0 empty

Class std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc683bd00) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f4cc683bd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6852120) 0 empty

Class std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc683bea0) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc683bf08) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f4cc683bf70) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6852180) 0 empty

Class std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc6859068) 0 empty
  std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc68590d0) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc6859138) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f4cc68591a0) 0 empty
        std::integral_constant<bool, false> (0x0x7f4cc68521e0) 0 empty

Class std::__or_<std::is_arithmetic<std::_Tuple_impl<1u> >, std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::_Tuple_impl<1u> >, std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc6859270) 0 empty
  std::__or_<std::is_enum<std::_Tuple_impl<1u> >, std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc68592d8) 0 empty
    std::__or_<std::is_pointer<std::_Tuple_impl<1u> >, std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc6859340) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f4cc68593a8) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f4cc6859410) 0 empty
          std::integral_constant<bool, false> (0x0x7f4cc6852240) 0 empty

Class std::is_scalar<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f4cc68594e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68522a0) 0 empty

Class std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_scalar<std::_Tuple_impl<1u> > > (0x0x7f4cc6859548) 0 empty
  std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f4cc68595b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6852300) 0 empty

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

Class std::is_function<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u>&> (0x0x7f4cc6859680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68524e0) 0 empty

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

Class std::is_lvalue_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f4cc68596e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68525a0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&> > (0x0x7f4cc6859750) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f4cc68597b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6852660) 0 empty

Class std::is_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f4cc6859820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68526c0) 0 empty

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

Class std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f4cc6859a28) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f4cc6859a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6852780) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f4cc6859af8) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f4cc6859b60) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f4cc6859bc8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc68528a0) 0 empty

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

Class std::is_object<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u>&> (0x0x7f4cc6859c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68529c0) 0 empty

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

Class std::__or_<std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u>&>, std::is_reference<std::_Tuple_impl<1u>&> > (0x0x7f4cc6859dd0) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f4cc6859e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6852a80) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u>&> (0x0x7f4cc6859ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6852ba0) 0 empty

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

Class std::add_rvalue_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f4cc6859f08) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f4cc6852c60) 0 empty

Class std::__is_destructible_impl<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::_Tuple_impl<1u> > (0x0x7f4cc6859618) 0 empty
  std::__do_is_destructible_impl (0x0x7f4cc6852480) 0 empty

Class std::__is_destructible_safe<std::_Tuple_impl<1u>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::_Tuple_impl<1u>, false, false> (0x0x7f4cc6874000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6852cc0) 0 empty

Class std::is_destructible<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::_Tuple_impl<1u> > (0x0x7f4cc6874068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6852d20) 0 empty

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

Class std::is_function<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Tuple_impl<1u>&&> (0x0x7f4cc6874138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6852e40) 0 empty

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

Class std::is_lvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f4cc68741a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6852f00) 0 empty

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

Class std::is_rvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f4cc6874208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6880000) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Tuple_impl<1u>&&>, std::is_rvalue_reference<std::_Tuple_impl<1u>&&> > (0x0x7f4cc6874270) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f4cc68742d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6880060) 0 empty

Class std::is_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f4cc6874340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68800c0) 0 empty

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

Class std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f4cc6874478) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f4cc68744e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6880180) 0 empty

Class std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f4cc6874548) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f4cc68745b0) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f4cc6874618) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc68802a0) 0 empty

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

Class std::is_object<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Tuple_impl<1u>&&> (0x0x7f4cc68746e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68803c0) 0 empty

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

Class std::__or_<std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Tuple_impl<1u>&&>, std::is_reference<std::_Tuple_impl<1u>&&> > (0x0x7f4cc6874820) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f4cc6874888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6880480) 0 empty

Class std::__is_referenceable<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Tuple_impl<1u>&&> (0x0x7f4cc68748f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6880660) 0 empty

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

Class std::add_rvalue_reference<std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f4cc6874958) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f4cc6880720) 0 empty

Class std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc68740d0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4cc6852de0) 0 empty

Class std::__and_<std::is_destructible<std::_Tuple_impl<1u> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::_Tuple_impl<1u> >, std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f4cc6874a28) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4cc6880780) 0 empty

Class std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68807e0) 0 empty

Class std::__is_direct_constructible_new<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874b60) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6880840) 0 empty

Class std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68808a0) 0 empty

Class std::__is_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874c98) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6880900) 0 empty

Class std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6880960) 0 empty

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

Class std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6880a20) 0 empty

Class std::__and_<std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>, std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> > (0x0x7f4cc6874e38) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6880a80) 0 empty

Class std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6874f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6880ae0) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f4cc6874f70) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6892000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6880b40) 0 empty

Class std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f4cc6892068) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f4cc68920d0) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc6892138) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6880ba0) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<long long unsigned int&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<long long unsigned int&&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f4cc68921a0) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f4cc6892208) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f4cc6892270) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc68922d8) 0 empty
        std::integral_constant<bool, true> (0x0x7f4cc6880c00) 0 empty

Class std::remove_reference<std::_Tuple_impl<1u>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Tuple_impl<1u>&> (0x0x7f4cc6880c60) 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&> (0x0x7f4cc6880cc0) 0 empty

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f4cc6880d80) 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&> (0x0x7f4cc6880e40) 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&> (0x0x7f4cc6880ea0) 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&> (0x0x7f4cc6880de0) 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&> (0x0x7f4cc6892958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6880f00) 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&> (0x0x7f4cc68929c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6880f60) 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*> > > (0x0x7f4cc68bd000) 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*> (0x0x7f4cc6892a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68bd120) 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*> > (0x0x7f4cc68bd180) 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*> (0x0x7f4cc6892a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68bd1e0) 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*> > (0x0x7f4cc6892af8) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f4cc6892b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc68bd240) 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*> > (0x0x7f4cc6892c98) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4cc6892d00) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4cc6892d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc68bd2a0) 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&> (0x0x7f4cc6892e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68bd360) 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&> > > (0x0x7f4cc68bd3c0) 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&> (0x0x7f4cc6892ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68bd420) 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&> > (0x0x7f4cc68bd480) 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&> > (0x0x7f4cc6892f08) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f4cc6892f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc68bd4e0) 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&> (0x0x7f4cc6892888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68bd540) 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&> > (0x0x7f4cc68bd5a0) 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&> > (0x0x7f4cc68d7000) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f4cc68d7068) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc68bd600) 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&> > (0x0x7f4cc68d70d0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f4cc68d7138) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f4cc68d71a0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc68bd660) 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&> > > (0x0x7f4cc68d7208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68bd6c0) 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&> (0x0x7f4cc68d7270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68bd720) 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&> > (0x0x7f4cc68bd780) 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&> > (0x0x7f4cc68d72d8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f4cc68d7340) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc68bd7e0) 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&> (0x0x7f4cc68d73a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68bd840) 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> (0x0x7f4cc68bd8a0) 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&> (0x0x7f4cc68d7410) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f4cc68bd900) 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> (0x0x7f4cc68bd300) 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*> (0x0x7f4cc68d74e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68bdae0) 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*> > (0x0x7f4cc68bdb40) 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*> > (0x0x7f4cc68d7548) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f4cc68d75b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc68bdba0) 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*> (0x0x7f4cc68bdc60) 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*> (0x0x7f4cc68bdcc0) 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*> (0x0x7f4cc68bdc00) 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*> (0x0x7f4cc68d7750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68bdd20) 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*> (0x0x7f4cc68d77b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68bdd80) 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*> > > (0x0x7f4cc68bdde0) 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*> > (0x0x7f4cc68d7820) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4cc68d7888) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4cc68d78f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc68bde40) 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*> > > (0x0x7f4cc68bdf00) 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*> (0x0x7f4cc68d79c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68f8060) 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*> > (0x0x7f4cc68f80c0) 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*> (0x0x7f4cc68d7a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68f8120) 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*> > (0x0x7f4cc68d7a90) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f4cc68d7af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc68f8180) 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*> (0x0x7f4cc68d7b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68f81e0) 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*> > (0x0x7f4cc68f8240) 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*> > (0x0x7f4cc68d7bc8) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f4cc68d7c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc68f82a0) 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*> > (0x0x7f4cc68d7d68) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f4cc68d7dd0) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f4cc68d7e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc68f8300) 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*> > > (0x0x7f4cc68d7f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68f8360) 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*> (0x0x7f4cc68d7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68f83c0) 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*> > (0x0x7f4cc68f8420) 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*> > (0x0x7f4cc68d7618) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f4cc68d7680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc68f8480) 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*> (0x0x7f4cc69000d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68f85a0) 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> (0x0x7f4cc68f8600) 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*> (0x0x7f4cc6900138) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f4cc68f8660) 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> (0x0x7f4cc68bdea0) 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*> (0x0x7f4cc6900208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68f86c0) 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*> > (0x0x7f4cc68f8720) 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*> > (0x0x7f4cc6900270) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f4cc69002d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc68f8780) 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*&> (0x0x7f4cc68f8900) 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*&> (0x0x7f4cc68f8960) 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*&> (0x0x7f4cc68f88a0) 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*&> (0x0x7f4cc6900680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68f89c0) 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*&> (0x0x7f4cc69006e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68f8a20) 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*> > > (0x0x7f4cc68f8a80) 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*> > (0x0x7f4cc6900750) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f4cc69007b8) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f4cc6900820) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc68f8ae0) 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*&> (0x0x7f4cc69008f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc68f8ba0) 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*&> > > (0x0x7f4cc68f8c00) 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*&> (0x0x7f4cc6900958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68f8d20) 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*&> > (0x0x7f4cc68f8d80) 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*&> > (0x0x7f4cc69009c0) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f4cc6900a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc68f8de0) 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*&> (0x0x7f4cc6900a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc68f8e40) 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*&> > (0x0x7f4cc68f8ea0) 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*&> > (0x0x7f4cc6900af8) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f4cc6900b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc68f8f00) 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*&> > (0x0x7f4cc6900c98) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f4cc6900d00) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f4cc6900d68) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc68f8f60) 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*&> > > (0x0x7f4cc6900e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc693e000) 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*&> (0x0x7f4cc6900ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc693e060) 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*&> > (0x0x7f4cc693e0c0) 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*&> > (0x0x7f4cc6900f08) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f4cc6900f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc693e120) 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*&> (0x0x7f4cc69005b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc693e240) 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> (0x0x7f4cc693e2a0) 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*&> (0x0x7f4cc6942000) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f4cc693e300) 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> (0x0x7f4cc68f8b40) 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*> (0x0x7f4cc69420d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc693e420) 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*> > (0x0x7f4cc693e480) 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> > > (0x0x7f4cc6942138) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f4cc69421a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc693e4e0) 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*&> (0x0x7f4cc693e540) 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> > (0x0x7f4cc6942548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc693e840) 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> > (0x0x7f4cc69425b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc693e8a0) 0 empty

Class std::tuple_element<0u, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f4cc693e900) 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*> (0x0x7f4cc693e960) 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*> (0x0x7f4cc693e9c0) 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*> (0x0x7f4cc693ea20) 0 empty

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

Class std::is_empty<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFFrameProperty&> (0x0x7f4cc6942750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc693eae0) 0 empty

Class std::__is_empty_non_tuple<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const UFFrameProperty&> (0x0x7f4cc69427b8) 0 empty
  std::is_empty<const UFFrameProperty&> (0x0x7f4cc6942820) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc693eb40) 0 empty

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

Class std::_Tuple_impl<0u, const UFFrameProperty&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFFrameProperty&> (0x0x7f4cc6993af0) 0
  std::_Tuple_impl<1u> (0x0x7f4cc693ec00) 0 empty
  std::_Head_base<0u, const UFFrameProperty&, false> (0x0x7f4cc693ec60) 0

Class std::tuple<const UFFrameProperty&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFFrameProperty&> (0x0x7f4cc69428f0) 0
  std::_Tuple_impl<0u, const UFFrameProperty&> (0x0x7f4cc6993e00) 0
    std::_Tuple_impl<1u> (0x0x7f4cc693ecc0) 0 empty
    std::_Head_base<0u, const UFFrameProperty&, false> (0x0x7f4cc693ed20) 0

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

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

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

Class std::__is_void_helper<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const UFFrameProperty&> (0x0x7f4cc6942c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc693eea0) 0 empty

Class std::is_void<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFFrameProperty&> (0x0x7f4cc6942c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc693ef00) 0 empty

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

Class std::is_function<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFFrameProperty&> (0x0x7f4cc6942d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6638000) 0 empty

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

Class std::is_array<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFFrameProperty&> (0x0x7f4cc6942e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc66380c0) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f4cc6942ea0) 0 empty
  std::is_array<const UFFrameProperty&> (0x0x7f4cc6942f08) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6638120) 0 empty

Class std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f4cc6942f70) 0 empty
  std::__or_<std::is_function<const UFFrameProperty&>, std::is_array<const UFFrameProperty&> > (0x0x7f4cc69426e8) 0 empty
    std::is_array<const UFFrameProperty&> (0x0x7f4cc6942b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6638240) 0 empty

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

Class std::is_lvalue_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFFrameProperty&> (0x0x7f4cc6647000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc66383c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> > (0x0x7f4cc6647068) 0 empty
  std::is_lvalue_reference<const UFFrameProperty&> (0x0x7f4cc66470d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6638480) 0 empty

Class std::is_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFFrameProperty&> (0x0x7f4cc6647138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc66384e0) 0 empty

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

Class std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f4cc6647270) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f4cc66472d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc66385a0) 0 empty

Class std::__or_<std::is_function<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f4cc6647340) 0 empty
  std::__or_<std::is_reference<const UFFrameProperty&>, std::is_void<const UFFrameProperty&> > (0x0x7f4cc66473a8) 0 empty
    std::is_reference<const UFFrameProperty&> (0x0x7f4cc6647410) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc66386c0) 0 empty

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

Class std::is_object<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFFrameProperty&> (0x0x7f4cc66474e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc66387e0) 0 empty

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

Class std::__or_<std::is_object<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFFrameProperty&>, std::is_reference<const UFFrameProperty&> > (0x0x7f4cc6647618) 0 empty
  std::is_reference<const UFFrameProperty&> (0x0x7f4cc6647680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc66388a0) 0 empty

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

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

Class std::add_rvalue_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFFrameProperty&> (0x0x7f4cc6647750) 0 empty
  std::__add_rvalue_reference_helper<const UFFrameProperty&, true> (0x0x7f4cc6638b40) 0 empty

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

Class std::is_convertible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc6647820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6638ba0) 0 empty

Class std::__and_<std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f4cc6647888) 0 empty
  std::is_convertible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc66478f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6638c00) 0 empty

Class std::alignment_of<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc6647c98) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f4cc6638cc0) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc6647d00) 0
  std::aligned_storage<8u, 4u> (0x0x7f4cc6638de0) 0 empty

Class std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc6647c30) 0
  std::_Rb_tree_node_base (0x0x7f4cc6638c60) 0

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

Class std::is_empty<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFTouchProperty&> (0x0x7f4cc6647ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6638ea0) 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&> (0x0x7f4cc6647f08) 0 empty
  std::is_empty<const UFTouchProperty&> (0x0x7f4cc6647f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6638f00) 0 empty

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

Class std::_Tuple_impl<0u, const UFTouchProperty&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFTouchProperty&> (0x0x7f4cc66860e0) 0
  std::_Tuple_impl<1u> (0x0x7f4cc669f000) 0 empty
  std::_Head_base<0u, const UFTouchProperty&, false> (0x0x7f4cc669f060) 0

Class std::tuple<const UFTouchProperty&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFTouchProperty&> (0x0x7f4cc6647a28) 0
  std::_Tuple_impl<0u, const UFTouchProperty&> (0x0x7f4cc66863f0) 0
    std::_Tuple_impl<1u> (0x0x7f4cc669f0c0) 0 empty
    std::_Head_base<0u, const UFTouchProperty&, false> (0x0x7f4cc669f120) 0

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

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

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

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

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

Class std::is_array<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFTouchProperty&> (0x0x7f4cc6704410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc669f480) 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&> > (0x0x7f4cc6704478) 0 empty
  std::is_array<const UFTouchProperty&> (0x0x7f4cc67044e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc669f4e0) 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&> > (0x0x7f4cc6704548) 0 empty
  std::__or_<std::is_function<const UFTouchProperty&>, std::is_array<const UFTouchProperty&> > (0x0x7f4cc67045b0) 0 empty
    std::is_array<const UFTouchProperty&> (0x0x7f4cc6704618) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc669f600) 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&> > > (0x0x7f4cc669f720) 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&> (0x0x7f4cc6704680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc669f780) 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&> > (0x0x7f4cc669f7e0) 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&> > (0x0x7f4cc67046e8) 0 empty
  std::is_lvalue_reference<const UFTouchProperty&> (0x0x7f4cc6704750) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc669f840) 0 empty

Class std::is_reference<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFTouchProperty&> (0x0x7f4cc67047b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc669f8a0) 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&> > (0x0x7f4cc669f900) 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&> > (0x0x7f4cc67048f0) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f4cc6704958) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc669f960) 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&> > (0x0x7f4cc67049c0) 0 empty
  std::__or_<std::is_reference<const UFTouchProperty&>, std::is_void<const UFTouchProperty&> > (0x0x7f4cc6704a28) 0 empty
    std::is_reference<const UFTouchProperty&> (0x0x7f4cc6704a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc669fa80) 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&> > > (0x0x7f4cc6704af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc669fb40) 0 empty

Class std::is_object<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFTouchProperty&> (0x0x7f4cc6704b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc669fba0) 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&> > (0x0x7f4cc669fc00) 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&> > (0x0x7f4cc6704c98) 0 empty
  std::is_reference<const UFTouchProperty&> (0x0x7f4cc6704d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc669fc60) 0 empty

Class std::__is_referenceable<const UFTouchProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFTouchProperty&> (0x0x7f4cc6704d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc669fe40) 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> (0x0x7f4cc669fea0) 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&> (0x0x7f4cc6704dd0) 0 empty
  std::__add_rvalue_reference_helper<const UFTouchProperty&, true> (0x0x7f4cc669ff00) 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> (0x0x7f4cc669f6c0) 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&> (0x0x7f4cc6704ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc669ff60) 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&> > (0x0x7f4cc6704f08) 0 empty
  std::is_convertible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4cc6704f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc673b000) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f4cc673b060) 0 empty

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

Class std::conditional<false, std::__not_<std::extent<oif::frame::UFFrame*, 0u> >, std::is_array<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<oif::frame::UFFrame*, 0u> >, std::is_array<oif::frame::UFFrame*> > (0x0x7f4cc673b120) 0 empty

Class std::__and_<std::is_array<oif::frame::UFFrame*>, std::__not_<std::extent<oif::frame::UFFrame*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<oif::frame::UFFrame*>, std::__not_<std::extent<oif::frame::UFFrame*, 0u> > > (0x0x7f4cc673c4e0) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f4cc673c548) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc673b180) 0 empty

Class std::__is_array_unknown_bounds<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<oif::frame::UFFrame*> (0x0x7f4cc673c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc673b1e0) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f4cc673b240) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f4cc673c7b8) 0 empty
  std::is_function<oif::frame::UFFrame*> (0x0x7f4cc673c820) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc673b2a0) 0 empty

Class std::__or_<std::is_void<oif::frame::UFFrame*>, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFFrame*>, std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f4cc673c888) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFFrame*>, std::is_function<oif::frame::UFFrame*> > (0x0x7f4cc673c8f0) 0 empty
    std::is_function<oif::frame::UFFrame*> (0x0x7f4cc673c958) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc673b300) 0 empty

Class std::conditional<false, std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> > (0x0x7f4cc673b360) 0 empty

Class std::__is_integral_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<oif::frame::UFFrame*> (0x0x7f4cc673cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc673b3c0) 0 empty

Class std::is_integral<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<oif::frame::UFFrame*> (0x0x7f4cc673cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc673b420) 0 empty

Class std::conditional<false, std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> > (0x0x7f4cc673b480) 0 empty

Class std::__is_floating_point_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<oif::frame::UFFrame*> (0x0x7f4cc673cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc673b4e0) 0 empty

Class std::is_floating_point<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<oif::frame::UFFrame*> (0x0x7f4cc673cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc673b540) 0 empty

Class std::__or_<std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<oif::frame::UFFrame*>, std::is_floating_point<oif::frame::UFFrame*> > (0x0x7f4cc673cd00) 0 empty
  std::is_floating_point<oif::frame::UFFrame*> (0x0x7f4cc673cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc673b5a0) 0 empty

Class std::is_arithmetic<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<oif::frame::UFFrame*> (0x0x7f4cc673cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc673b6c0) 0 empty

Class std::conditional<false, std::is_arithmetic<oif::frame::UFFrame*>, std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<oif::frame::UFFrame*>, std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > > (0x0x7f4cc673b720) 0 empty

Class std::is_enum<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<oif::frame::UFFrame*> (0x0x7f4cc673cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc673b780) 0 empty

Class std::conditional<false, std::is_enum<oif::frame::UFFrame*>, std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<oif::frame::UFFrame*>, std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > > (0x0x7f4cc673b7e0) 0 empty

Class std::__is_pointer_helper<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<oif::frame::UFFrame*> (0x0x7f4cc673cf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc673b840) 0 empty

Class std::is_pointer<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<oif::frame::UFFrame*> (0x0x7f4cc673c000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc673b8a0) 0 empty

Class std::conditional<true, std::is_pointer<oif::frame::UFFrame*>, std::__or_<std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<oif::frame::UFFrame*>, std::__or_<std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > > (0x0x7f4cc673b900) 0 empty

Class std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f4cc673c068) 0 empty
  std::is_pointer<oif::frame::UFFrame*> (0x0x7f4cc673c1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc673b960) 0 empty

Class std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f4cc6774000) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f4cc6774068) 0 empty
    std::is_pointer<oif::frame::UFFrame*> (0x0x7f4cc67740d0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc673b9c0) 0 empty

Class std::__or_<std::is_arithmetic<oif::frame::UFFrame*>, std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<oif::frame::UFFrame*>, std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f4cc6774138) 0 empty
  std::__or_<std::is_enum<oif::frame::UFFrame*>, std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f4cc67741a0) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFFrame*>, std::is_member_pointer<oif::frame::UFFrame*>, std::is_null_pointer<oif::frame::UFFrame*> > (0x0x7f4cc6774208) 0 empty
      std::is_pointer<oif::frame::UFFrame*> (0x0x7f4cc6774270) 0 empty
        std::integral_constant<bool, true> (0x0x7f4cc673ba20) 0 empty

Class std::is_scalar<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<oif::frame::UFFrame*> (0x0x7f4cc67742d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc673ba80) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_scalar<oif::frame::UFFrame*> > (0x0x7f4cc6774340) 0 empty
  std::is_scalar<oif::frame::UFFrame*> (0x0x7f4cc67743a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc673bae0) 0 empty

Class std::__is_destructible_safe<oif::frame::UFFrame*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<oif::frame::UFFrame*, false, true> (0x0x7f4cc6774410) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc673bc00) 0 empty

Class std::is_destructible<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<oif::frame::UFFrame*> (0x0x7f4cc6774478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc673bc60) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_destructible<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_destructible<oif::frame::UFFrame*> > (0x0x7f4cc673bcc0) 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*&&> (0x0x7f4cc6774548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc673bd80) 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*&&> > > (0x0x7f4cc673bde0) 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*&&> (0x0x7f4cc67745b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc673be40) 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*&&> > (0x0x7f4cc673bea0) 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*&&> (0x0x7f4cc6774618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc673bf00) 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*&&> > (0x0x7f4cc6774680) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*&&> (0x0x7f4cc67746e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc673bf60) 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*&&> (0x0x7f4cc6774750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6789000) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > (0x0x7f4cc6789060) 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*&&> > (0x0x7f4cc6774888) 0 empty
  std::is_reference<oif::frame::UFFrame*&&> (0x0x7f4cc67748f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc67890c0) 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*&&> > (0x0x7f4cc6774958) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*&&>, std::is_void<oif::frame::UFFrame*&&> > (0x0x7f4cc67749c0) 0 empty
    std::is_reference<oif::frame::UFFrame*&&> (0x0x7f4cc6774a28) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc67891e0) 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*&&> > > (0x0x7f4cc6774a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc67892a0) 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*&&> (0x0x7f4cc6774af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6789300) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFFrame*&&>, std::is_reference<oif::frame::UFFrame*&&> > (0x0x7f4cc6789360) 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*&&> > (0x0x7f4cc6774c30) 0 empty
  std::is_reference<oif::frame::UFFrame*&&> (0x0x7f4cc6774c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc67893c0) 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*&&> (0x0x7f4cc6774d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc67895a0) 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> (0x0x7f4cc6789600) 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*&&> (0x0x7f4cc6774d68) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*&&, true> (0x0x7f4cc6789660) 0 empty

Class std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc67744e0) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4cc673bd20) 0 empty

Class std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<oif::frame::UFFrame*>, std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f4cc6774e38) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6774ea0) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4cc67896c0) 0 empty

Class std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6774f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6789720) 0 empty

Class std::__is_direct_constructible_new<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6774f70) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6794000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6789780) 0 empty

Class std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6794068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc67897e0) 0 empty

Class std::__is_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc67940d0) 0 empty
  std::__is_direct_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6794138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6789840) 0 empty

Class std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc67941a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc67898a0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f4cc6789900) 0 empty

Class std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6794208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6789960) 0 empty

Class std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>, std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> > (0x0x7f4cc6794270) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc67942d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc67899c0) 0 empty

Class std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6794340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6789a20) 0 empty

Class std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f4cc67943a8) 0 empty
  std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6794410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6789a80) 0 empty

Class std::is_nothrow_move_constructible<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<oif::frame::UFFrame*> (0x0x7f4cc6794478) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFFrame*, true> (0x0x7f4cc67944e0) 0 empty
    std::is_nothrow_constructible<oif::frame::UFFrame*, oif::frame::UFFrame*&&> (0x0x7f4cc6794548) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6789ae0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFFrame*>, std::is_nothrow_move_constructible<oif::frame::UFFrame*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFFrame*>, std::is_nothrow_move_constructible<oif::frame::UFFrame*> > (0x0x7f4cc6789b40) 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*&> (0x0x7f4cc6794618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6789c00) 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*&> > > (0x0x7f4cc6789c60) 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*&> (0x0x7f4cc6794680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6789cc0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<oif::frame::UFFrame*&>, std::is_rvalue_reference<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<oif::frame::UFFrame*&>, std::is_rvalue_reference<oif::frame::UFFrame*&> > (0x0x7f4cc6789d20) 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*&> > (0x0x7f4cc67946e8) 0 empty
  std::is_lvalue_reference<oif::frame::UFFrame*&> (0x0x7f4cc6794750) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6789d80) 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*&> (0x0x7f4cc67947b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6789de0) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > (0x0x7f4cc6789e40) 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*&> > (0x0x7f4cc67949c0) 0 empty
  std::is_reference<oif::frame::UFFrame*&> (0x0x7f4cc6794a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6789ea0) 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*&> > (0x0x7f4cc6794a90) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*&>, std::is_void<oif::frame::UFFrame*&> > (0x0x7f4cc6794af8) 0 empty
    std::is_reference<oif::frame::UFFrame*&> (0x0x7f4cc6794b60) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc67b1000) 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*&> > > (0x0x7f4cc6794bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc67b10c0) 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*&> (0x0x7f4cc6794c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc67b1120) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFFrame*&>, std::is_reference<oif::frame::UFFrame*&> > (0x0x7f4cc67b1180) 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*&> > (0x0x7f4cc6794d68) 0 empty
  std::is_reference<oif::frame::UFFrame*&> (0x0x7f4cc6794dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc67b11e0) 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*&> (0x0x7f4cc6794e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc67b1300) 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> (0x0x7f4cc67b1360) 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*&> (0x0x7f4cc6794ea0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*&, true> (0x0x7f4cc67b13c0) 0 empty

Class std::__is_assignable_helper<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f4cc6789ba0) 0 empty

Class std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f4cc6794f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc67b1420) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f4cc67b1480) 0 empty

Class std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f4cc6794f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc67b14e0) 0 empty

Class std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>, std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> > (0x0x7f4cc67bc000) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f4cc67bc068) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc67b1540) 0 empty

Class std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f4cc67bc0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc67b15a0) 0 empty

Class std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f4cc67bc138) 0 empty
  std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f4cc67bc1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc67b1600) 0 empty

Class std::is_nothrow_move_assignable<oif::frame::UFFrame*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<oif::frame::UFFrame*> (0x0x7f4cc67bc208) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f4cc67bc270) 0 empty
    std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f4cc67bc2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc67b1660) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<oif::frame::UFFrame*>, std::is_nothrow_move_assignable<oif::frame::UFFrame*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<oif::frame::UFFrame*>, std::is_nothrow_move_assignable<oif::frame::UFFrame*> > (0x0x7f4cc67bc340) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFFrame*> (0x0x7f4cc67bc3a8) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFFrame*, true> (0x0x7f4cc67bc410) 0 empty
      std::is_nothrow_assignable<oif::frame::UFFrame*&, oif::frame::UFFrame*&&> (0x0x7f4cc67bc478) 0 empty
        std::integral_constant<bool, true> (0x0x7f4cc67b16c0) 0 empty

Class std::alignment_of<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc67bc548) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f4cc67b1780) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc67bc5b0) 0
  std::aligned_storage<8u, 4u> (0x0x7f4cc67b18a0) 0 empty

Class std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc67bc4e0) 0
  std::_Rb_tree_node_base (0x0x7f4cc67b1720) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vtable for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE)
8     (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
12    (int (*)(...))std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::~_Sp_counted_ptr
16    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_dispose<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
20    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_destroy<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
24    (int (*)(...))std::_Sp_counted_ptr<_Ptr, _Lp>::_M_get_deleter<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>

Class std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>
   size=16 align=4
   base size=16 base align=4
std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc647e0d0) 0
    vptr=((& std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u>::_ZTVSt15_Sp_counted_ptrIPN3oif5frame8UFDeviceELN9__gnu_cxx12_Lock_policyE2EE) + 8u)
  std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc647e138) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc647e0d0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f4cc641c420) 0 empty

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

Class std::alignment_of<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc647e2d8) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f4cc641c5a0) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc647e410) 0
  std::aligned_storage<8u, 4u> (0x0x7f4cc641c600) 0 empty

Class std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc647e208) 0
  std::_Rb_tree_node_base (0x0x7f4cc641c4e0) 0

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

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

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

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

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

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

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

Class std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc647e8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc641c900) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f4cc641c960) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::__not_<std::is_pointer<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > > (0x0x7f4cc647e958) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*, std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc647e9c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc641c9c0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<std::pair<const long long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_void<std::pair<const long long unsigned int, unsigned int>*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const long long unsigned int, unsigned int>*>, std::is_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_void<std::pair<const long long unsigned int, unsigned int>*> > (0x0x7f4cc657d000) 0 empty
  std::__or_<std::is_reference<std::pair<const long long unsigned int, unsigned int>*>, std::is_void<std::pair<const long long unsigned int, unsigned int>*> > (0x0x7f4cc657d068) 0 empty
    std::is_void<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f4cc657d0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc657c0c0) 0 empty

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

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

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

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

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

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

Class std::add_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const long long unsigned int, unsigned int>*> (0x0x7f4cc657d410) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const long long unsigned int, unsigned int>*, true> (0x0x7f4cc657c420) 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&> (0x0x7f4cc657d548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc657c480) 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&> > > (0x0x7f4cc657c4e0) 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&> (0x0x7f4cc657d5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc657c540) 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&> > (0x0x7f4cc657c5a0) 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&> > (0x0x7f4cc657d618) 0 empty
  std::is_lvalue_reference<const std::piecewise_construct_t&> (0x0x7f4cc657d680) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc657c600) 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&> (0x0x7f4cc657d6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc657c660) 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&> > (0x0x7f4cc657c6c0) 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&> > (0x0x7f4cc657d750) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f4cc657d7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc657c720) 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&> > (0x0x7f4cc657d820) 0 empty
  std::__or_<std::is_reference<const std::piecewise_construct_t&>, std::is_void<const std::piecewise_construct_t&> > (0x0x7f4cc657d888) 0 empty
    std::is_reference<const std::piecewise_construct_t&> (0x0x7f4cc657d8f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc657c780) 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&> > > (0x0x7f4cc657d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc657c7e0) 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&> (0x0x7f4cc657d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc657c840) 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&> > (0x0x7f4cc657c8a0) 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&> > (0x0x7f4cc657da28) 0 empty
  std::is_reference<const std::piecewise_construct_t&> (0x0x7f4cc657da90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc657c900) 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&> (0x0x7f4cc657daf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc657c960) 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> (0x0x7f4cc657c9c0) 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&> (0x0x7f4cc657db60) 0 empty
  std::__add_rvalue_reference_helper<const std::piecewise_construct_t&, true> (0x0x7f4cc657ca20) 0 empty

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

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

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

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

Class std::is_rvalue_reference<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<long long unsigned int&&> > (0x0x7f4cc657dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc657cc00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<long long unsigned int&&> >, std::is_rvalue_reference<std::tuple<long long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<long long unsigned int&&> >, std::is_rvalue_reference<std::tuple<long long unsigned int&&> > > (0x0x7f4cc657dd00) 0 empty
  std::is_rvalue_reference<std::tuple<long long unsigned int&&> > (0x0x7f4cc657dd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc657cc60) 0 empty

Class std::is_reference<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<long long unsigned int&&> > (0x0x7f4cc657ddd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc657ccc0) 0 empty

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

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

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

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

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

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

Class std::__or_<std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > > (0x0x7f4cc657df70) 0 empty
  std::is_void<std::tuple<long long unsigned int&&> > (0x0x7f4cc65aa000) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc657cf60) 0 empty

Class std::__or_<std::is_function<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > > (0x0x7f4cc65aa068) 0 empty
  std::__or_<std::is_reference<std::tuple<long long unsigned int&&> >, std::is_void<std::tuple<long long unsigned int&&> > > (0x0x7f4cc65aa0d0) 0 empty
    std::is_void<std::tuple<long long unsigned int&&> > (0x0x7f4cc65aa138) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc65ac000) 0 empty

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

Class std::is_object<std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<long long unsigned int&&> > (0x0x7f4cc65aa208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc65ac0c0) 0 empty

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

Class std::__or_<std::is_object<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<long long unsigned int&&> >, std::is_reference<std::tuple<long long unsigned int&&> > > (0x0x7f4cc65aa270) 0 empty
  std::is_object<std::tuple<long long unsigned int&&> > (0x0x7f4cc65aa2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc65ac180) 0 empty

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

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

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

Class std::is_function<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<> > (0x0x7f4cc65aa410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65ac300) 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<> > > > (0x0x7f4cc65ac360) 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<> > (0x0x7f4cc65aa478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65ac3c0) 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<> > > (0x0x7f4cc65ac420) 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<> > (0x0x7f4cc65aa5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65ac480) 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<> > > (0x0x7f4cc65aa618) 0 empty
  std::is_rvalue_reference<std::tuple<> > (0x0x7f4cc65aa680) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc65ac4e0) 0 empty

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

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

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

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

Class std::is_void<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<> > (0x0x7f4cc65aa820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65ac900) 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<> > > (0x0x7f4cc65aa888) 0 empty
  std::is_void<std::tuple<> > (0x0x7f4cc65aa8f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc65ac960) 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<> > > (0x0x7f4cc65aa958) 0 empty
  std::__or_<std::is_reference<std::tuple<> >, std::is_void<std::tuple<> > > (0x0x7f4cc65aa9c0) 0 empty
    std::is_void<std::tuple<> > (0x0x7f4cc65aaa28) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc65ac9c0) 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<> > > > (0x0x7f4cc65aab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc65aca20) 0 empty

Class std::is_object<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<> > (0x0x7f4cc65aabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc65aca80) 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<> > > (0x0x7f4cc65acae0) 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<> > > (0x0x7f4cc65aac30) 0 empty
  std::is_object<std::tuple<> > (0x0x7f4cc65aac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc65acc00) 0 empty

Class std::__is_referenceable<std::tuple<> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<> > (0x0x7f4cc65aad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc65acc60) 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> (0x0x7f4cc65accc0) 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<> > (0x0x7f4cc65aad68) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<>, true> (0x0x7f4cc65acd20) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f4cc65d8410) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f4cc65d8478) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f4cc65d84e0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc65d9300) 0 empty

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

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

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f4cc65d9420) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> > (0x0x7f4cc65d86e8) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f4cc65d8750) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc65d9480) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f4cc65d87b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc65d94e0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*, true> (0x0x7f4cc65d9540) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*> (0x0x7f4cc65d8820) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > >*, true> (0x0x7f4cc65d95a0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > >::__construct_helper<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > >::__construct_helper<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > (0x0x7f4cc641cae0) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f4cc65d9600) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > > (0x0x7f4cc657d4e0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f4cc65d8888) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc65d9660) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > > > (0x0x7f4cc65d88f0) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const long long unsigned int, unsigned int>, const std::piecewise_construct_t&, std::tuple<long long unsigned int&&>, std::tuple<> > > (0x0x7f4cc65d8958) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f4cc65d89c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc65d96c0) 0 empty

Class std::__is_void_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<int> (0x0x7f4cc65d8a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65d9720) 0 empty

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f4cc65d8af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65d9780) 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*> > > (0x0x7f4cc65d97e0) 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*> > (0x0x7f4cc65d8b60) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4cc65d8bc8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4cc65d8c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc65d9840) 0 empty

Class std::is_function<int>
   size=1 align=1
   base size=1 base align=1
std::is_function<int> (0x0x7f4cc65d8d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65d9900) 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> > > (0x0x7f4cc65d9960) 0 empty

Class std::is_lvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<int> (0x0x7f4cc65d8f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65d99c0) 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> > (0x0x7f4cc65d9a20) 0 empty

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f4cc65d8f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65d9a80) 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> > (0x0x7f4cc65d8a28) 0 empty
  std::is_rvalue_reference<int> (0x0x7f4cc620c000) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc65d9ae0) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f4cc620c068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc65d9b40) 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> > (0x0x7f4cc65d9ba0) 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> > (0x0x7f4cc620c0d0) 0 empty
  std::is_void<int> (0x0x7f4cc620c138) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc65d9c00) 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> > (0x0x7f4cc620c1a0) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f4cc620c208) 0 empty
    std::is_void<int> (0x0x7f4cc620c270) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc65d9c60) 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> > > (0x0x7f4cc620c2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc65d9cc0) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f4cc620c340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc65d9de0) 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> > (0x0x7f4cc65d9e40) 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> > (0x0x7f4cc620c3a8) 0 empty
  std::is_object<int> (0x0x7f4cc620c410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc65d9ea0) 0 empty

Class std::__is_referenceable<int>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<int> (0x0x7f4cc620c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc65d9f00) 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> (0x0x7f4cc65d9f60) 0 empty

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f4cc620c4e0) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f4cc6218000) 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> (0x0x7f4cc65d98a0) 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*> (0x0x7f4cc620c5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6218060) 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*&> (0x0x7f4cc6218120) 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*&> (0x0x7f4cc6218180) 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*&> (0x0x7f4cc62180c0) 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*&> (0x0x7f4cc620c6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62181e0) 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*&> (0x0x7f4cc620c750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6218240) 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*> > > (0x0x7f4cc62182a0) 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*> > (0x0x7f4cc620c7b8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4cc620c820) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4cc620c888) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6218300) 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*&> (0x0x7f4cc620c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62183c0) 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*&> > > (0x0x7f4cc6218420) 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*&> (0x0x7f4cc620c9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6218540) 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*&> > (0x0x7f4cc62185a0) 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*&> > (0x0x7f4cc620ca28) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f4cc620ca90) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6218600) 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*&> (0x0x7f4cc620caf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6218660) 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*&> > (0x0x7f4cc62186c0) 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*&> > (0x0x7f4cc620cb60) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f4cc620cbc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6218720) 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*&> > (0x0x7f4cc620cd00) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f4cc620cd68) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f4cc620cdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6218780) 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*&> > > (0x0x7f4cc620cea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62187e0) 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*&> (0x0x7f4cc620cf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6218840) 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*&> > (0x0x7f4cc62188a0) 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*&> > (0x0x7f4cc620cf70) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f4cc620c618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6218900) 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*&> (0x0x7f4cc62370d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6218a20) 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> (0x0x7f4cc6218a80) 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*&> (0x0x7f4cc6237138) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f4cc6218ae0) 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> (0x0x7f4cc6218360) 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*> (0x0x7f4cc6237208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6218c00) 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*> > (0x0x7f4cc6218c60) 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*> > (0x0x7f4cc62373a8) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f4cc6237410) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6218cc0) 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*&> (0x0x7f4cc6218d20) 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*> > (0x0x7f4cc6218d80) 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*> > (0x0x7f4cc62375b0) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f4cc6237618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6218de0) 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*> > (0x0x7f4cc6218e40) 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*> > (0x0x7f4cc62376e8) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f4cc6237750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6218ea0) 0 empty

Class std::unary_function<std::pair<const long long unsigned int, unsigned int>, const long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const long long unsigned int, unsigned int>, const long long unsigned int> (0x0x7f4cc6218f00) 0 empty

Class std::_Select1st<std::pair<const long long unsigned int, unsigned int> >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const long long unsigned int, unsigned int> > (0x0x7f4cc62378f0) 0 empty
  std::unary_function<std::pair<const long long unsigned int, unsigned int>, const long long unsigned int> (0x0x7f4cc6218f60) 0 empty

Class std::is_function<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc6237bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628f000) 0 empty

Class std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f4cc628f060) 0 empty

Class std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc6237c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628f0c0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc628f120) 0 empty

Class std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc6237c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628f180) 0 empty

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc6237d00) 0 empty
  std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc6237d68) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc628f1e0) 0 empty

Class std::is_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc6237dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628f240) 0 empty

Class std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc628f2a0) 0 empty

Class std::__is_void_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc6237e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628f300) 0 empty

Class std::is_void<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc6237ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628f360) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc6237f08) 0 empty
  std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc6237f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc628f3c0) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc62372d8) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc6237340) 0 empty
    std::is_void<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc6237478) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc628f420) 0 empty

Class std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_void<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f4cc629b000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc628f480) 0 empty

Class std::is_object<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc628f4e0) 0 empty

Class std::conditional<true, std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc628f540) 0 empty

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch> >, std::is_reference<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629b0d0) 0 empty
  std::is_object<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b138) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc628f5a0) 0 empty

Class std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc628f600) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc628f660) 0 empty

Class std::conditional<false, std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f4cc628f6c0) 0 empty

Class std::is_array<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628f720) 0 empty

Class std::conditional<false, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> >, std::is_array<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> >, std::is_array<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc628f780) 0 empty

Class std::__and_<std::is_array<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::extent<std::shared_ptr<oif::frame::UFTouch>, 0u> > > (0x0x7f4cc629b270) 0 empty
  std::is_array<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc628f7e0) 0 empty

Class std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628f840) 0 empty

Class std::conditional<false, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc628f8a0) 0 empty

Class std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629b3a8) 0 empty
  std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b410) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc628f900) 0 empty

Class std::__or_<std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::shared_ptr<oif::frame::UFTouch> >, std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629b478) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::shared_ptr<oif::frame::UFTouch> >, std::is_function<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629b4e0) 0 empty
    std::is_function<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b548) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc628f960) 0 empty

Class std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc628f9c0) 0 empty

Class std::__is_integral_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628fa20) 0 empty

Class std::is_integral<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_integral<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628fa80) 0 empty

Class std::conditional<false, std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc628fae0) 0 empty

Class std::__is_floating_point_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628fb40) 0 empty

Class std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628fba0) 0 empty

Class std::__or_<std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<std::shared_ptr<oif::frame::UFTouch> >, std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629b750) 0 empty
  std::is_floating_point<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b7b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc628fc00) 0 empty

Class std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628fc60) 0 empty

Class std::conditional<false, std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f4cc628fcc0) 0 empty

Class std::is_enum<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_enum<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628fd20) 0 empty

Class std::conditional<false, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f4cc628fd80) 0 empty

Class std::__is_pointer_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628fde0) 0 empty

Class std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628fe40) 0 empty

Class std::conditional<false, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f4cc628fea0) 0 empty

Class std::__is_member_pointer_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_member_pointer_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628ff00) 0 empty

Class std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629ba28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc628ff60) 0 empty

Class std::conditional<false, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc62c4000) 0 empty

Class std::__is_null_pointer_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_null_pointer_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629ba90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62c4060) 0 empty

Class std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629baf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62c40c0) 0 empty

Class std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629bb60) 0 empty
  std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629bbc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc62c4120) 0 empty

Class std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629bc30) 0 empty
  std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629bc98) 0 empty
    std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629bd00) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc62c4180) 0 empty

Class std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629bd68) 0 empty
  std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629bdd0) 0 empty
    std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629be38) 0 empty
      std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc629bea0) 0 empty
        std::integral_constant<bool, false> (0x0x7f4cc62c41e0) 0 empty

Class std::__or_<std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<std::shared_ptr<oif::frame::UFTouch> >, std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629bf08) 0 empty
  std::__or_<std::is_enum<std::shared_ptr<oif::frame::UFTouch> >, std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc629bf70) 0 empty
    std::__or_<std::is_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc62ca000) 0 empty
      std::__or_<std::is_member_pointer<std::shared_ptr<oif::frame::UFTouch> >, std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc62ca068) 0 empty
        std::is_null_pointer<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc62ca0d0) 0 empty
          std::integral_constant<bool, false> (0x0x7f4cc62c4240) 0 empty

Class std::is_scalar<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc62ca138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62c42a0) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch> >, std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc62ca1a0) 0 empty
  std::is_scalar<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc62ca208) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc62c4300) 0 empty

Class std::remove_all_extents<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::remove_all_extents<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc62c4360) 0 empty

Class std::is_function<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca2d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62c4420) 0 empty

Class std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > > (0x0x7f4cc62c4480) 0 empty

Class std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62c44e0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc62c4540) 0 empty

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc62ca3a8) 0 empty
  std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62c45a0) 0 empty

Class std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62c4600) 0 empty

Class std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc62c4660) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc62ca4e0) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca548) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62c46c0) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc62ca5b0) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc62ca618) 0 empty
    std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca680) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc62c4720) 0 empty

Class std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&> > > (0x0x7f4cc62ca6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62c4780) 0 empty

Class std::is_object<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62c47e0) 0 empty

Class std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc62c4840) 0 empty

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> > (0x0x7f4cc62ca7b8) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca820) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62c48a0) 0 empty

Class std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62c4900) 0 empty

Class std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&, true> (0x0x7f4cc62c4960) 0 empty

Class std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc62ca8f0) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&, true> (0x0x7f4cc62c49c0) 0 empty

Class std::__is_destructible_impl<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_impl<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc62ca270) 0 empty
  std::__do_is_destructible_impl (0x0x7f4cc62c43c0) 0 empty

Class std::__is_destructible_safe<std::shared_ptr<oif::frame::UFTouch>, false, false>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<std::shared_ptr<oif::frame::UFTouch>, false, false> (0x0x7f4cc62ca9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62c4a20) 0 empty

Class std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_destructible<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc62caa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62c4a80) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_destructible<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_destructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc62c4ae0) 0 empty

Class std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62caaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62c4ba0) 0 empty

Class std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > > (0x0x7f4cc62c4c00) 0 empty

Class std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62cab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62c4c60) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62c4cc0) 0 empty

Class std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62cabc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62c4d20) 0 empty

Class std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62cac30) 0 empty
  std::is_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62cac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62c4d80) 0 empty

Class std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62cad00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62c4de0) 0 empty

Class std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62c4e40) 0 empty

Class std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62cad68) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62cadd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62c4ea0) 0 empty

Class std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62cae38) 0 empty
  std::__or_<std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62caea0) 0 empty
    std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62caf08) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc62c4f00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_void<std::shared_ptr<oif::frame::UFTouch>&&> > > (0x0x7f4cc62caf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62c4f60) 0 empty

Class std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62f8000) 0 empty

Class std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62f8060) 0 empty

Class std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::shared_ptr<oif::frame::UFTouch>&&>, std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62f7068) 0 empty
  std::is_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f70d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62f80c0) 0 empty

Class std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62f8120) 0 empty

Class std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&&, true> (0x0x7f4cc62f8180) 0 empty

Class std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f71a0) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>&&, true> (0x0x7f4cc62f81e0) 0 empty

Class std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62caa90) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4cc62c4b40) 0 empty

Class std::__and_<std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<std::shared_ptr<oif::frame::UFTouch> >, std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62f7270) 0 empty
  std::__is_direct_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f72d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4cc62f8240) 0 empty

Class std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62f82a0) 0 empty

Class std::__is_direct_constructible_new<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f73a8) 0 empty
  std::__is_direct_constructible_new_safe<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7410) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62f8300) 0 empty

Class std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62f8360) 0 empty

Class std::__is_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f75b0) 0 empty
  std::__is_direct_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62f83c0) 0 empty

Class std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62f8420) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62f8540) 0 empty

Class std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62f85a0) 0 empty

Class std::__and_<std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>, std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> > (0x0x7f4cc62f78f0) 0 empty
  std::__is_nt_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7958) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62f8600) 0 empty

Class std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f79c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc62f8660) 0 empty

Class std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f4cc62f7af8) 0 empty
  std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc62f86c0) 0 empty

Class std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc62f7bc8) 0 empty
  std::__is_nothrow_move_constructible_impl<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f4cc62f7c30) 0 empty
    std::is_nothrow_constructible<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc62f7c98) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc62f8720) 0 empty

Class std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc62f7d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62f8780) 0 empty

Class std::conditional<false, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> >, std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > > (0x0x7f4cc62f87e0) 0 empty

Class std::__and_<std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > >, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > >, std::is_copy_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc62f7d68) 0 empty
  std::__not_<std::is_nothrow_move_constructible<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc62f7dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc62f8840) 0 empty

Class std::__move_if_noexcept_cond<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::__move_if_noexcept_cond<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc62f7e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62f88a0) 0 empty

Class std::conditional<false, std::shared_ptr<oif::frame::UFTouch>*, std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::shared_ptr<oif::frame::UFTouch>*, std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc62f8900) 0 empty

Class std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>
   size=4 align=4
   base size=4 base align=4
std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> (0x0x7f4cc62f8960) 0

Class std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::__destroy_helper<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::__destroy_helper<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc62f89c0) 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> > > (0x0x7f4cc630f4e0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f4cc630f548) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc62f8a20) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=8 align=4
   base size=8 base align=4
std::pair<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc62f8a80) 0

Class std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc62f8b40) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc62f8ba0) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc62f8ae0) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630f680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62f8c00) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62f8c60) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f4cc62f8cc0) 0 empty

Class std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc630f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62f8d20) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc62f8d80) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc630f7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62f8de0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc630f820) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc630f888) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc62f8e40) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc630f8f0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc630f958) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc630f9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc62f8ea0) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630fa28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc62f8f60) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f4cc636f000) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630fa90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc636f060) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f4cc636f0c0) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f4cc630faf8) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630fb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc636f120) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630fbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc636f180) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f4cc636f1e0) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f4cc630fc30) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630fc98) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc636f240) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f4cc630fd00) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f4cc630fd68) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630fdd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc636f2a0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f4cc630fe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc636f300) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630fea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc636f360) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f4cc636f3c0) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f4cc630ff08) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc630ff70) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc636f420) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc637d000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc636f480) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f4cc636f4e0) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc637d068) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f4cc636f540) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f4cc62f8f00) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc636f5a0) 0 empty

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc636f600) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc637d1a0) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d208) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc636f660) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc636f720) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc636f780) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc636f6c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc636f7e0) 0 empty

Class std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc636f840) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f4cc636f8a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc637d4e0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc637d548) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc636f900) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f4cc636f9c0) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc636fa20) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc636fa80) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc636fae0) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc637d6e8) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc636fb40) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc636fba0) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc636fc00) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc637d820) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d888) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc636fc60) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc637d8f0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc637d958) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637d9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc636fcc0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f4cc637da28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc636fd20) 0 empty

Class std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637da90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc636fd80) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc636fde0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc637daf8) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637db60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc636fe40) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637dbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc636fea0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f4cc636ff00) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637dc30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f4cc636ff60) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f4cc636f960) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc63af000) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc63af060) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f4cc637dd68) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc637ddd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc63af0c0) 0 empty

Class std::tuple_element<0u, std::tuple<std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f4cc63af120) 0 empty

Class std::tuple_element<1u, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1u, std::tuple<const oif::frame::Value*, std::default_delete<const oif::frame::Value> > > (0x0x7f4cc637dea0) 0 empty
  std::tuple_element<0u, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f4cc63af180) 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> > (0x0x7f4cc63af1e0) 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> > (0x0x7f4cc63af240) 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> > (0x0x7f4cc63af2a0) 0 empty

Class std::remove_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const UFFrameProperty&> > (0x0x7f4cc63af300) 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*&&> > (0x0x7f4cc63af360) 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*> > > (0x0x7f4cc63af480) 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*> > (0x0x7f4cc63af4e0) 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> > > (0x0x7f4cc63d50d0) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f4cc63d5138) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc63af540) 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*> (0x0x7f4cc63d51a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc63af5a0) 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*> > (0x0x7f4cc63af600) 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*> > (0x0x7f4cc63d5208) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f4cc63d5270) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc63af660) 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*> > (0x0x7f4cc63d52d8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f4cc63d5340) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f4cc63d53a8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc63af6c0) 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*> > (0x0x7f4cc63af720) 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*> (0x0x7f4cc63d5410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc63af780) 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*> (0x0x7f4cc63d5478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc63af7e0) 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*> > (0x0x7f4cc63af840) 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*> (0x0x7f4cc63d54e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc63af8a0) 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*> (0x0x7f4cc63d5548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc63af900) 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*> > (0x0x7f4cc63d55b0) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f4cc63d5618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc63af960) 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*> (0x0x7f4cc63d5750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc63af9c0) 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*> > > (0x0x7f4cc63afa20) 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*> (0x0x7f4cc63d57b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc63afa80) 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*> > > (0x0x7f4cc63afae0) 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*> (0x0x7f4cc63d5820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc63afb40) 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*> (0x0x7f4cc63d5888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc63afba0) 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*> > > (0x0x7f4cc63afc00) 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*> > (0x0x7f4cc63d58f0) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f4cc63d5958) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc63afc60) 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*> > (0x0x7f4cc63d59c0) 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*> > (0x0x7f4cc63d5a28) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f4cc63d5a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc63afcc0) 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*> > (0x0x7f4cc63d5af8) 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*> > (0x0x7f4cc63d5b60) 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*> > (0x0x7f4cc63d5bc8) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f4cc63d5c30) 0 empty
        std::integral_constant<bool, true> (0x0x7f4cc63afd20) 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*> (0x0x7f4cc63d5c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc63afd80) 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*> > (0x0x7f4cc63d5d00) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f4cc63d5d68) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc63afde0) 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> (0x0x7f4cc63d5ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc63aff00) 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*> (0x0x7f4cc63d5f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc63aff60) 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*> > (0x0x7f4cc5ffb000) 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*&&> (0x0x7f4cc6005000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5ffb0c0) 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*&&> > > (0x0x7f4cc5ffb120) 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*&&> (0x0x7f4cc6005068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5ffb240) 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*&&> > (0x0x7f4cc5ffb2a0) 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*&&> (0x0x7f4cc60050d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5ffb300) 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*&&> > (0x0x7f4cc6005138) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f4cc60051a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5ffb360) 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*&&> (0x0x7f4cc6005208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5ffb3c0) 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*&&> > (0x0x7f4cc5ffb420) 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*&&> > (0x0x7f4cc6005270) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f4cc60052d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5ffb480) 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*&&> > (0x0x7f4cc6005410) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f4cc6005478) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f4cc60054e0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc5ffb4e0) 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*&&> > > (0x0x7f4cc60055b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5ffb540) 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*&&> (0x0x7f4cc6005618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5ffb5a0) 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*&&> > (0x0x7f4cc5ffb600) 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*&&> > (0x0x7f4cc6005680) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f4cc60056e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5ffb660) 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*&&> (0x0x7f4cc60058f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5ffb6c0) 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> (0x0x7f4cc5ffb720) 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*&&> (0x0x7f4cc6005958) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f4cc5ffb780) 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*&&> (0x0x7f4cc63d5f70) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f4cc5ffb060) 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*&&> > (0x0x7f4cc6005a28) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4cc6005a90) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f4cc5ffb8a0) 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*&&> (0x0x7f4cc6005af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5ffb960) 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*&&> (0x0x7f4cc6005b60) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4cc6005bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5ffba80) 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*&&> (0x0x7f4cc6005c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5ffbc00) 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*&&> (0x0x7f4cc6005c98) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4cc6005d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5ffbc60) 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*&&> (0x0x7f4cc6005d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5ffbcc0) 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*&&> > (0x0x7f4cc5ffbd20) 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*&&> (0x0x7f4cc6005dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5ffbd80) 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*&&> > (0x0x7f4cc6005e38) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4cc6005ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5ffbde0) 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*&&> (0x0x7f4cc6005f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5ffbe40) 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> (0x0x7f4cc6005f70) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4cc601d000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5ffbea0) 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*> (0x0x7f4cc601d068) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f4cc601d0d0) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f4cc601d138) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc5ffbf00) 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*> > (0x0x7f4cc5ffbf60) 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*&&> (0x0x7f4cc6023000) 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*&&> (0x0x7f4cc601d208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6023060) 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*&&> > (0x0x7f4cc60230c0) 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*&&> (0x0x7f4cc601d270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6023120) 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*&&> > (0x0x7f4cc601d2d8) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f4cc601d340) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6023180) 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*&&> (0x0x7f4cc601d3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc60231e0) 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> (0x0x7f4cc601d410) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f4cc601d478) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6023240) 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*> (0x0x7f4cc601d4e0) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f4cc601d548) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f4cc601d5b0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc60232a0) 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*> > (0x0x7f4cc601d618) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f4cc601d680) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f4cc601d6e8) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f4cc601d750) 0 empty
        std::integral_constant<bool, true> (0x0x7f4cc6023300) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=8 align=4
   base size=8 base align=4
std::pair<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc6023360) 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> > >&> (0x0x7f4cc6023420) 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> > >&> (0x0x7f4cc6023480) 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> > >&> (0x0x7f4cc60233c0) 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> > >&> (0x0x7f4cc601d8f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc60234e0) 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> > >&> (0x0x7f4cc601d958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6023540) 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> > > > > > > (0x0x7f4cc60235a0) 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> > > > (0x0x7f4cc601d9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6023600) 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> > > > > (0x0x7f4cc6023660) 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> > > > (0x0x7f4cc601da28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc60236c0) 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> > > > > > (0x0x7f4cc601da90) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc601daf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc6023720) 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> > > > > > (0x0x7f4cc601db60) 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> > > > > > (0x0x7f4cc601dbc8) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc601dc30) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc6023780) 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> > >&> (0x0x7f4cc601dc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6023840) 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> > > >&> > > (0x0x7f4cc60238a0) 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> > >&> (0x0x7f4cc601dd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6023900) 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> > >&> > (0x0x7f4cc6023960) 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> > > >&> > (0x0x7f4cc601dd68) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc601ddd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc60239c0) 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> > >&> (0x0x7f4cc601de38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6023a20) 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> > >&> > (0x0x7f4cc6023a80) 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> > > >&> > (0x0x7f4cc601dea0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc601df08) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6023ae0) 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> > > >&> > (0x0x7f4cc601df70) 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> > > >&> > (0x0x7f4cc6096000) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc6096068) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc6023b40) 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> > > >&> > > (0x0x7f4cc60960d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6023ba0) 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> > >&> (0x0x7f4cc6096138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc6023c00) 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> > >&> > (0x0x7f4cc6023c60) 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> > > >&> > (0x0x7f4cc60961a0) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f4cc6096208) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6023cc0) 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> > >&> (0x0x7f4cc6096270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6023d20) 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> (0x0x7f4cc6023d80) 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> > >&> (0x0x7f4cc60962d8) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f4cc6023de0) 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> (0x0x7f4cc60237e0) 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> > > > (0x0x7f4cc60963a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc6023e40) 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> > > > > (0x0x7f4cc6023ea0) 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> > > > > > (0x0x7f4cc6096410) 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> > > > (0x0x7f4cc6096478) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc6023f00) 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> > > > (0x0x7f4cc60a9000) 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> > > > (0x0x7f4cc60a9060) 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> > > > (0x0x7f4cc6023f60) 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> > > > (0x0x7f4cc6096680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc60a90c0) 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> > > > (0x0x7f4cc60966e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc60a9120) 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> > > > > > > (0x0x7f4cc60a9180) 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> > > > > > (0x0x7f4cc6096750) 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> > > > > > (0x0x7f4cc60967b8) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc6096820) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc60a91e0) 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> > > > > > > (0x0x7f4cc60a92a0) 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> > > > (0x0x7f4cc6096888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc60a9300) 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> > > > > (0x0x7f4cc60a9360) 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> > > > (0x0x7f4cc60968f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc60a93c0) 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> > > > > > (0x0x7f4cc6096958) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc60969c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc60a9420) 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> > > > (0x0x7f4cc6096a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc60a9480) 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> > > > > (0x0x7f4cc60a94e0) 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> > > > > > (0x0x7f4cc6096a90) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc6096af8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc60a9540) 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> > > > > > (0x0x7f4cc6096b60) 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> > > > > > (0x0x7f4cc6096bc8) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc6096c30) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc60a95a0) 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> > > > > > > (0x0x7f4cc6096c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc60a9600) 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> > > > (0x0x7f4cc6096d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc60a9660) 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> > > > > (0x0x7f4cc60a96c0) 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> > > > > > (0x0x7f4cc6096d68) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc6096dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc60a9720) 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> > > > (0x0x7f4cc6096e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc60a9780) 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> (0x0x7f4cc60a97e0) 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> > > > (0x0x7f4cc6096ea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f4cc60a9840) 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> (0x0x7f4cc60a9240) 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> > > > (0x0x7f4cc6096f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc60a98a0) 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> > > > > (0x0x7f4cc60a9900) 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> > > > > > (0x0x7f4cc60d0000) 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> > > > (0x0x7f4cc60d0068) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc60a9960) 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&> > (0x0x7f4cc60a99c0) 0 empty

Class std::remove_reference<oif::frame::UFFrame*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<oif::frame::UFFrame*&> (0x0x7f4cc60a9a20) 0 empty

Class std::iterator_traits<char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<char*> (0x0x7f4cc60a9a80) 0 empty

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f4cc60a9ae0) 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> > > > (0x0x7f4cc60a9c60) 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> > > > (0x0x7f4cc60a9cc0) 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> > > > (0x0x7f4cc60a9c00) 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> > > > (0x0x7f4cc60a9d20) 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> > >*> (0x0x7f4cc60a9ba0) 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> > > > > (0x0x7f4cc60a9b40) 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> > > > > (0x0x7f4cc60d0548) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc60a9d80) 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> >*> (0x0x7f4cc60d0618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc60a9de0) 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> >*> > (0x0x7f4cc60a9e40) 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> > >*> > > (0x0x7f4cc60d0680) 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> >*> (0x0x7f4cc60d06e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc60a9ea0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > >::__destroy_helper<std::pair<const long long unsigned int, unsigned int> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> > > >::__destroy_helper<std::pair<const long long unsigned int, unsigned int> > (0x0x7f4cc60a9f60) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc61a4120) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc61a4180) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc61a40c0) 0 empty

Class std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::__ptrtr_not_void<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc61a41e0) 0 empty

Class std::pointer_traits<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*>
   size=1 align=1
   base size=0 base align=1
std::pointer_traits<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*> (0x0x7f4cc61a4060) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc61a4000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc60d0a28) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc61a4240) 0 empty

Class std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc60d0af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc61a42a0) 0 empty

Class std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >, std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f4cc61a4300) 0 empty

Class std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::__not_<std::is_pointer<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f4cc60d0b60) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*, std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc60d0bc8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc61a4360) 0 empty

Class std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc60d0c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc61a4420) 0 empty

Class std::conditional<false, std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > > (0x0x7f4cc61a4480) 0 empty

Class std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc60d0c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc61a44e0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f4cc61a4600) 0 empty

Class std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc60d0d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc61a4660) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f4cc60d0d68) 0 empty
  std::is_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc60d0dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc61a4780) 0 empty

Class std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc60d0e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc61a4840) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f4cc61a48a0) 0 empty

Class std::remove_volatile<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc61a4960) 0 empty

Class std::remove_const<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc61a4a80) 0 empty

Class std::remove_cv<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc61a4900) 0 empty

Class std::__is_void_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc60d0f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc61a4ae0) 0 empty

Class std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc60d0f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc61a4c00) 0 empty

Class std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f4cc60d03a8) 0 empty
  std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc60d05b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc61a4c60) 0 empty

Class std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f4cc60d0888) 0 empty
  std::__or_<std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f4cc60d0a90) 0 empty
    std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc5e30000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc61a4cc0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_void<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > > (0x0x7f4cc5e30068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc61a4d20) 0 empty

Class std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc5e300d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc61a4d80) 0 empty

Class std::conditional<true, std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> > (0x0x7f4cc61a4de0) 0 empty

Class std::__or_<std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*>, std::is_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > >*> > (0x0x7f4cc5e30138) 0 empty
  std::is_object<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc5e301a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc61a4e40) 0 empty

Class std::__is_referenceable<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc5e30208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc61a4ea0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*, true> (0x0x7f4cc5e36000) 0 empty

Class std::add_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*> (0x0x7f4cc5e30270) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >*, true> (0x0x7f4cc5e36060) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e36180) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > > (0x0x7f4cc5e361e0) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e303a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e36240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> > (0x0x7f4cc5e362a0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e36300) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f4cc5e30478) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e304e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5e36360) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e363c0) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> > (0x0x7f4cc5e36420) 0 empty

Class std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e364e0) 0 empty

Class std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e36540) 0 empty

Class std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e36480) 0 empty

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e365a0) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e36600) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f4cc5e306e8) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5e36660) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f4cc5e307b8) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f4cc5e30820) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30888) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5e366c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > > (0x0x7f4cc5e308f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5e36720) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5e36780) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> > (0x0x7f4cc5e367e0) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > > >*> > (0x0x7f4cc5e309c0) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30a28) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5e36840) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5e368a0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*, true> (0x0x7f4cc5e36900) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*> (0x0x7f4cc5e30af8) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >*, true> (0x0x7f4cc5e36960) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > >::__destroy_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > >::__destroy_helper<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f4cc61a43c0) 0 empty

Class std::remove_volatile<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e36a20) 0 empty

Class std::remove_const<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e36b40) 0 empty

Class std::remove_cv<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e369c0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e30d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e36de0) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e30ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e36f00) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f4cc5e7d060) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4cc5e30f08) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4cc5e30f70) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4cc5e7f000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5e7d0c0) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7f0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e7d180) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > > (0x0x7f4cc5e7d360) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7f138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5e7d3c0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f4cc5e7d420) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f4cc5e7f340) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7f3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5e7d480) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7f478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5e7d4e0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f4cc5e7d6c0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f4cc5e7f4e0) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7f548) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5e7d720) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f4cc5e7f5b0) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f4cc5e7f618) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7f680) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc5e7d7e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_void<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > > (0x0x7f4cc5e7f6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e7d8a0) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7f750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e7d900) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f4cc5e7da20) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> > (0x0x7f4cc5e7f7b8) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7f820) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5e7da80) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7f888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5e7db40) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, true> (0x0x7f4cc5e7dba0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7fa90) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, true> (0x0x7f4cc5e7dc00) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*, false> (0x0x7f4cc5e7d120) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> (0x0x7f4cc5e7fd00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5e7dc60) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f4cc5e7dcc0) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> > (0x0x7f4cc5e7fdd0) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&, std::_Rb_tree_node_base*> (0x0x7f4cc5e7fe38) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5e7dd20) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const long long unsigned int, unsigned int> >*&> (0x0x7f4cc5e7dd80) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_iterator<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f4cc5e7dea0) 0 empty

Class std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5ea7478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5e7df60) 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> > >*> > > (0x0x7f4cc5efb0c0) 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> >*> (0x0x7f4cc5ea74e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5efb120) 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> >*> > (0x0x7f4cc5efb180) 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> >*> (0x0x7f4cc5ea7618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5efb1e0) 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> > >*> > (0x0x7f4cc5ea7750) 0 empty
  std::is_rvalue_reference<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5ea77b8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5efb240) 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> >*> (0x0x7f4cc5ea7888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5efb2a0) 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> >*> > (0x0x7f4cc5efb3c0) 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> >*> (0x0x7f4cc5efb480) 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> >*> (0x0x7f4cc5efb4e0) 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> >*> (0x0x7f4cc5efb420) 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> >*> (0x0x7f4cc5ea7a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5efb6c0) 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> >*> (0x0x7f4cc5ea7b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5efb720) 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> > >*> > (0x0x7f4cc5ea7bc8) 0 empty
  std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5ea7c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5efb840) 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> > >*> > (0x0x7f4cc5ea7c98) 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> > >*> > (0x0x7f4cc5ea7d00) 0 empty
    std::is_void<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5ea7d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5efb900) 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> > >*> > > (0x0x7f4cc5ea7dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5efb9c0) 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> >*> (0x0x7f4cc5ea7e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5efba20) 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> >*> > (0x0x7f4cc5efbb40) 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> > >*> > (0x0x7f4cc5ea7ea0) 0 empty
  std::is_object<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5ea7f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5efbba0) 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> >*> (0x0x7f4cc5ea7f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5efbc60) 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> (0x0x7f4cc5efbcc0) 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> >*> (0x0x7f4cc5f120d0) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f4cc5efbd20) 0 empty

Class std::is_function<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_function<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f12270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5efbd80) 0 empty

Class std::conditional<false, std::is_function<std::tuple<const UFFrameProperty&> >, std::__or_<std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::tuple<const UFFrameProperty&> >, std::__or_<std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > > (0x0x7f4cc5efbde0) 0 empty

Class std::is_lvalue_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f122d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5efbe40) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::tuple<const UFFrameProperty&> >, std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::tuple<const UFFrameProperty&> >, std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > > (0x0x7f4cc5efbea0) 0 empty

Class std::is_rvalue_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f12340) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5efbf00) 0 empty

Class std::__or_<std::is_lvalue_reference<std::tuple<const UFFrameProperty&> >, std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::tuple<const UFFrameProperty&> >, std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > > (0x0x7f4cc5f123a8) 0 empty
  std::is_rvalue_reference<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f12410) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5efbf60) 0 empty

Class std::is_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f12478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f23000) 0 empty

Class std::conditional<false, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > (0x0x7f4cc5f23060) 0 empty

Class std::remove_volatile<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f23120) 0 empty

Class std::remove_const<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f23180) 0 empty

Class std::remove_cv<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f230c0) 0 empty

Class std::__is_void_helper<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f12548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f231e0) 0 empty

Class std::is_void<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_void<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f125b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f23240) 0 empty

Class std::__or_<std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > (0x0x7f4cc5f12618) 0 empty
  std::is_void<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f12680) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5f232a0) 0 empty

Class std::__or_<std::is_function<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > (0x0x7f4cc5f126e8) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > (0x0x7f4cc5f12750) 0 empty
    std::is_void<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f127b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5f23300) 0 empty

Class std::__not_<std::__or_<std::is_function<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> >, std::is_void<std::tuple<const UFFrameProperty&> > > > (0x0x7f4cc5f12820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5f23360) 0 empty

Class std::is_object<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::is_object<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f12888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5f233c0) 0 empty

Class std::conditional<true, std::is_object<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> > > (0x0x7f4cc5f23420) 0 empty

Class std::__or_<std::is_object<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::tuple<const UFFrameProperty&> >, std::is_reference<std::tuple<const UFFrameProperty&> > > (0x0x7f4cc5f128f0) 0 empty
  std::is_object<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f12958) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5f23480) 0 empty

Class std::__is_referenceable<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f129c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5f234e0) 0 empty

Class std::__add_rvalue_reference_helper<std::tuple<const UFFrameProperty&>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::tuple<const UFFrameProperty&>, true> (0x0x7f4cc5f23540) 0 empty

Class std::add_rvalue_reference<std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::tuple<const UFFrameProperty&> > (0x0x7f4cc5f12a28) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFFrameProperty&>, true> (0x0x7f4cc5f235a0) 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> > > >*> (0x0x7f4cc5f12a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f23600) 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> > > > >*> > > (0x0x7f4cc5f23660) 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> > > >*> (0x0x7f4cc5f12af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f236c0) 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> > > >*> > (0x0x7f4cc5f23720) 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> > > >*> (0x0x7f4cc5f12b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f23780) 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> > > > >*> > (0x0x7f4cc5f12bc8) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5f12c30) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5f237e0) 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> > > >*> (0x0x7f4cc5f12c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f23840) 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> > > >*> > (0x0x7f4cc5f238a0) 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> > > >*> (0x0x7f4cc5f23960) 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> > > >*> (0x0x7f4cc5f239c0) 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> > > >*> (0x0x7f4cc5f23900) 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> > > >*> (0x0x7f4cc5f12d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f23a20) 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> > > >*> (0x0x7f4cc5f12dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f23a80) 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> > > > >*> > (0x0x7f4cc5f12e38) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5f12ea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5f23ae0) 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> > > > >*> > (0x0x7f4cc5f12f08) 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> > > > >*> > (0x0x7f4cc5f12f70) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5f48000) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5f23b40) 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> > > > >*> > > (0x0x7f4cc5f48068) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5f23ba0) 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> > > >*> (0x0x7f4cc5f480d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5f23c00) 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> > > >*> > (0x0x7f4cc5f23c60) 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> > > > >*> > (0x0x7f4cc5f48138) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5f481a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5f23cc0) 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> > > >*> (0x0x7f4cc5f48208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5f23d20) 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> (0x0x7f4cc5f23d80) 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> > > >*> (0x0x7f4cc5f48270) 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> (0x0x7f4cc5f23de0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >::__construct_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >::__construct_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > (0x0x7f4cc5e7df00) 0 empty

Class std::conditional<false, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> >, std::__not_<std::integral_constant<bool, true> > > (0x0x7f4cc5f23e40) 0 empty

Class std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > > (0x0x7f4cc5f482d8) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f4cc5f48340) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5f23ea0) 0 empty

Class std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > > > (0x0x7f4cc5f483a8) 0 empty
  std::__and_<std::__not_<std::integral_constant<bool, true> >, std::is_constructible<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >, const std::piecewise_construct_t&, std::tuple<const UFFrameProperty&>, std::tuple<> > > (0x0x7f4cc5f48410) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f4cc5f48478) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5f23f00) 0 empty

Class std::unary_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const UFFrameProperty>
   size=1 align=1
   base size=0 base align=1
std::unary_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const UFFrameProperty> (0x0x7f4cc5f23f60) 0 empty

Class std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc5f48548) 0 empty
  std::unary_function<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> >, const UFFrameProperty> (0x0x7f4cc5f74000) 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> (0x0x7f4cc5f74120) 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> > > (0x0x7f4cc5f487b8) 0 empty
  std::unary_function<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >, const UFTouchProperty> (0x0x7f4cc5f74180) 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> > > > (0x0x7f4cc5f742a0) 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> > > > (0x0x7f4cc5f74420) 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> > > > (0x0x7f4cc5f74480) 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> > > > (0x0x7f4cc5f743c0) 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> > > > (0x0x7f4cc5f744e0) 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> > >*> (0x0x7f4cc5f74360) 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> > > > > (0x0x7f4cc5f74300) 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> > > > > (0x0x7f4cc5f48b60) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f4cc5f74540) 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> >*> (0x0x7f4cc5f48c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f74600) 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> > >*> > > (0x0x7f4cc5f74720) 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> >*> (0x0x7f4cc5f48d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f74780) 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> >*> > (0x0x7f4cc5f747e0) 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> >*> (0x0x7f4cc5f48e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f74840) 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> > >*> > (0x0x7f4cc5f48f70) 0 empty
  std::is_rvalue_reference<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5f489c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5f748a0) 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> >*> (0x0x7f4cc5f12208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f74900) 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> >*> > (0x0x7f4cc5f74a20) 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> >*> (0x0x7f4cc5f74ae0) 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> >*> (0x0x7f4cc5f74b40) 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> >*> (0x0x7f4cc5f74a80) 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> >*> (0x0x7f4cc5c1c138) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f74d20) 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> >*> (0x0x7f4cc5c1c270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5f74d80) 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> > >*> > (0x0x7f4cc5c1c2d8) 0 empty
  std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5c1c340) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5f74ea0) 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> > >*> > (0x0x7f4cc5c1c3a8) 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> > >*> > (0x0x7f4cc5c1c410) 0 empty
    std::is_void<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5c1c478) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5f74f60) 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> > >*> > > (0x0x7f4cc5c1c4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5c25060) 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> >*> (0x0x7f4cc5c1c548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5c250c0) 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> >*> > (0x0x7f4cc5c251e0) 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> > >*> > (0x0x7f4cc5c1c5b0) 0 empty
  std::is_object<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5c1c618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5c25240) 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> >*> (0x0x7f4cc5c1c680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5c25300) 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> (0x0x7f4cc5c25360) 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> >*> (0x0x7f4cc5c1c7b8) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f4cc5c253c0) 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&> > (0x0x7f4cc5c1c958) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c25420) 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&> > > > (0x0x7f4cc5c25480) 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&> > (0x0x7f4cc5c1c9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c254e0) 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&> > > (0x0x7f4cc5c25540) 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&> > (0x0x7f4cc5c1ca28) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c255a0) 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&> > > (0x0x7f4cc5c1ca90) 0 empty
  std::is_rvalue_reference<std::tuple<const UFTouchProperty&> > (0x0x7f4cc5c1caf8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5c25600) 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&> > (0x0x7f4cc5c1cb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c25660) 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&> > > (0x0x7f4cc5c256c0) 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&> > (0x0x7f4cc5c25780) 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&> > (0x0x7f4cc5c257e0) 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&> > (0x0x7f4cc5c25720) 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&> > (0x0x7f4cc5c1cc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c25840) 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&> > (0x0x7f4cc5c1cc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c258a0) 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&> > > (0x0x7f4cc5c1cd00) 0 empty
  std::is_void<std::tuple<const UFTouchProperty&> > (0x0x7f4cc5c1cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5c25900) 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&> > > (0x0x7f4cc5c1cdd0) 0 empty
  std::__or_<std::is_reference<std::tuple<const UFTouchProperty&> >, std::is_void<std::tuple<const UFTouchProperty&> > > (0x0x7f4cc5c1ce38) 0 empty
    std::is_void<std::tuple<const UFTouchProperty&> > (0x0x7f4cc5c1cea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5c25960) 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&> > > > (0x0x7f4cc5c1cf08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5c259c0) 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&> > (0x0x7f4cc5c1cf70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5c25a20) 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&> > > (0x0x7f4cc5c25a80) 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&> > > (0x0x7f4cc5c40000) 0 empty
  std::is_object<std::tuple<const UFTouchProperty&> > (0x0x7f4cc5c40068) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5c25ae0) 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&> > (0x0x7f4cc5c400d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5c25b40) 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> (0x0x7f4cc5c25ba0) 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&> > (0x0x7f4cc5c40138) 0 empty
  std::__add_rvalue_reference_helper<std::tuple<const UFTouchProperty&>, true> (0x0x7f4cc5c25c00) 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> > > >*> (0x0x7f4cc5c401a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c25c60) 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> > > > >*> > > (0x0x7f4cc5c25cc0) 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> > > >*> (0x0x7f4cc5c40208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c25d20) 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> > > >*> > (0x0x7f4cc5c25d80) 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> > > >*> (0x0x7f4cc5c40270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c25de0) 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> > > > >*> > (0x0x7f4cc5c402d8) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5c40340) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5c25e40) 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> > > >*> (0x0x7f4cc5c403a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c25ea0) 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> > > >*> > (0x0x7f4cc5c25f00) 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> > > >*> (0x0x7f4cc5c59000) 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> > > >*> (0x0x7f4cc5c59060) 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> > > >*> (0x0x7f4cc5c25f60) 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> > > >*> (0x0x7f4cc5c40478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c590c0) 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> > > >*> (0x0x7f4cc5c404e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c59120) 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> > > > >*> > (0x0x7f4cc5c40548) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5c405b0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5c59180) 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> > > > >*> > (0x0x7f4cc5c40618) 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> > > > >*> > (0x0x7f4cc5c40680) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5c406e8) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5c591e0) 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> > > > >*> > > (0x0x7f4cc5c40750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5c59240) 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> > > >*> (0x0x7f4cc5c407b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5c592a0) 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> > > >*> > (0x0x7f4cc5c59300) 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> > > > >*> > (0x0x7f4cc5c40820) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5c40888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5c59360) 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> > > >*> (0x0x7f4cc5c408f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5c593c0) 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> (0x0x7f4cc5c59420) 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> > > >*> (0x0x7f4cc5c40958) 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> (0x0x7f4cc5c59480) 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<> > (0x0x7f4cc5f745a0) 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> > > (0x0x7f4cc5c594e0) 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<> > > (0x0x7f4cc5c409c0) 0 empty
  std::__not_<std::integral_constant<bool, true> > (0x0x7f4cc5c40a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5c59540) 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<> > > > (0x0x7f4cc5c40a90) 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<> > > (0x0x7f4cc5c40af8) 0 empty
    std::__not_<std::integral_constant<bool, true> > (0x0x7f4cc5c40b60) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5c595a0) 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> >*> (0x0x7f4cc5c40bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c59600) 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> >*> > (0x0x7f4cc5c59660) 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> > >*> > > (0x0x7f4cc5c40c30) 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> >*> (0x0x7f4cc5c40c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5c596c0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f4cc5c59780) 0 empty

Class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > (0x0x7f4cc5c59720) 0

Class __gnu_cxx::__normal_iterator<char*, std::basic_string<char> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > (0x0x7f4cc5c597e0) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f4cc5c598a0) 0 empty

Class __gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<const wchar_t*, std::basic_string<wchar_t> > (0x0x7f4cc5c59840) 0

Class __gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> >
   size=4 align=4
   base size=4 base align=4
__gnu_cxx::__normal_iterator<wchar_t*, std::basic_string<wchar_t> > (0x0x7f4cc5c59900) 0

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >::__destroy_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > > >::__destroy_helper<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc5c59960) 0 empty

Class std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cac6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c59a20) 0 empty

Class std::conditional<false, std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f4cc5c59b40) 0 empty

Class std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cac750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c59ba0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f4cc5c59c00) 0 empty

Class std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cac888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c59c60) 0 empty

Class std::__or_<std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f4cc5cac9c0) 0 empty
  std::is_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5caca28) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5c59cc0) 0 empty

Class std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cacaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5c59d20) 0 empty

Class std::conditional<false, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f4cc5c59d80) 0 empty

Class std::remove_volatile<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5c59e40) 0 empty

Class std::remove_const<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5c59ea0) 0 empty

Class std::remove_cv<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5c59de0) 0 empty

Class std::__is_void_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cace38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d2e000) 0 empty

Class std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cacf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d2e060) 0 empty

Class std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f4cc5cac000) 0 empty
  std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cac068) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5d2e180) 0 empty

Class std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f4cc5cac0d0) 0 empty
  std::__or_<std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f4cc5cac138) 0 empty
    std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cac410) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5d2e240) 0 empty

Class std::__not_<std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_void<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > > (0x0x7f4cc5cac4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d2e300) 0 empty

Class std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cac548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d2e360) 0 empty

Class std::conditional<true, std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> > (0x0x7f4cc5d2e480) 0 empty

Class std::__or_<std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*>, std::is_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > >*> > (0x0x7f4cc5cac5b0) 0 empty
  std::is_object<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5cac618) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5d2e4e0) 0 empty

Class std::__is_referenceable<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5d35000) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d2e5a0) 0 empty

Class std::__add_rvalue_reference_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f4cc5d2e600) 0 empty

Class std::add_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*> (0x0x7f4cc5d35138) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >*, true> (0x0x7f4cc5d2e660) 0 empty

Class std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d35208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d2e6c0) 0 empty

Class std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f4cc5d2e720) 0 empty

Class std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d35270) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d2e780) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f4cc5d2e7e0) 0 empty

Class std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d352d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d2e840) 0 empty

Class std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f4cc5d35340) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d353a8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5d2e8a0) 0 empty

Class std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d35410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d2e900) 0 empty

Class std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f4cc5d2e960) 0 empty

Class std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d2ea20) 0 empty

Class std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d2ea80) 0 empty

Class std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d2e9c0) 0 empty

Class std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d354e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d2eae0) 0 empty

Class std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d35548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d2eb40) 0 empty

Class std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f4cc5d355b0) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d35618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5d2eba0) 0 empty

Class std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f4cc5d35680) 0 empty
  std::__or_<std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f4cc5d356e8) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d35750) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5d2ec00) 0 empty

Class std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > > (0x0x7f4cc5d357b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d2ec60) 0 empty

Class std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d35820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d2ecc0) 0 empty

Class std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> > (0x0x7f4cc5d2ed20) 0 empty

Class std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*>, std::is_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >*> > (0x0x7f4cc5d35888) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d358f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5d2ed80) 0 empty

Class std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d35958) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d2ede0) 0 empty

Class std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*, true> (0x0x7f4cc5d2ee40) 0 empty

Class std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*> (0x0x7f4cc5d359c0) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >*, true> (0x0x7f4cc5d2eea0) 0 empty

Class std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >::__destroy_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > >::__destroy_helper<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f4cc5c599c0) 0 empty

Class std::pair<const UFAxisType, float>
   size=8 align=4
   base size=8 base align=4
std::pair<const UFAxisType, float> (0x0x7f4cc5d2ef60) 0

Class std::alignment_of<std::pair<const UFAxisType, float> >
   size=1 align=1
   base size=1 base align=1
std::alignment_of<std::pair<const UFAxisType, float> > (0x0x7f4cc5d35af8) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f4cc5d95000) 0 empty

Class __gnu_cxx::__aligned_buffer<std::pair<const UFAxisType, float> >
   size=8 align=4
   base size=8 base align=4
__gnu_cxx::__aligned_buffer<std::pair<const UFAxisType, float> > (0x0x7f4cc5d35b60) 0
  std::aligned_storage<8u, 4u> (0x0x7f4cc5d95060) 0 empty

Class std::_Rb_tree_node<std::pair<const UFAxisType, float> >
   size=24 align=4
   base size=24 base align=4
std::_Rb_tree_node<std::pair<const UFAxisType, float> > (0x0x7f4cc5d35a90) 0
  std::_Rb_tree_node_base (0x0x7f4cc5d2ef00) 0

Class std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d35c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d95180) 0 empty

Class std::conditional<false, std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::__or_<std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::__or_<std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > > (0x0x7f4cc5d951e0) 0 empty

Class std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d35c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d95240) 0 empty

Class std::conditional<false, std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc5d952a0) 0 empty

Class std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d35d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d95300) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc5d35d68) 0 empty
  std::is_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d35dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5d95360) 0 empty

Class std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d35e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d953c0) 0 empty

Class std::conditional<false, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc5d95420) 0 empty

Class std::remove_volatile<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d954e0) 0 empty

Class std::remove_const<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d95540) 0 empty

Class std::remove_cv<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d95480) 0 empty

Class std::__is_void_helper<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d35f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d955a0) 0 empty

Class std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc5d35f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5d95600) 0 empty

Class std::__or_<std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc59bc000) 0 empty
  std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc59bc068) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5d95660) 0 empty

Class std::__or_<std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc59bc0d0) 0 empty
  std::__or_<std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc59bc138) 0 empty
    std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc59bc1a0) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5d956c0) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_void<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > > (0x0x7f4cc59bc208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d95720) 0 empty

Class std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc59bc270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d95780) 0 empty

Class std::conditional<true, std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc5d957e0) 0 empty

Class std::__or_<std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>, std::is_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> > (0x0x7f4cc59bc2d8) 0 empty
  std::is_object<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc59bc340) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5d95840) 0 empty

Class std::__is_referenceable<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc59bc3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d958a0) 0 empty

Class std::__add_rvalue_reference_helper<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*, true> (0x0x7f4cc5d95900) 0 empty

Class std::add_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*> (0x0x7f4cc59bc5b0) 0 empty
  std::__add_rvalue_reference_helper<const std::allocator<std::shared_ptr<oif::frame::UFTouch> >*, true> (0x0x7f4cc5d95960) 0 empty

Class std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::__maxsize_helper<const std::allocator<std::shared_ptr<oif::frame::UFTouch> > >
   size=1 align=1
   base size=0 base align=1
std::allocator_traits<std::allocator<std::shared_ptr<oif::frame::UFTouch> > >::__maxsize_helper<const std::allocator<std::shared_ptr<oif::frame::UFTouch> > > (0x0x7f4cc5d95120) 0 empty

Class std::remove_volatile<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc5d95a80) 0 empty

Class std::remove_const<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_const<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc5d95ae0) 0 empty

Class std::remove_cv<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::remove_cv<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc5d95a20) 0 empty

Class std::__has_iterator_category_helper<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=0 base align=1
std::__has_iterator_category_helper<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc5d95b40) 0 empty

Class std::__has_iterator_category<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc59bc820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5d95d20) 0 empty

Class std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, true> (0x0x7f4cc5d95e40) 0 empty

Class std::iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*> > (0x0x7f4cc59bc8f0) 0 empty
  std::__iterator_traits<std::move_iterator<std::shared_ptr<oif::frame::UFTouch>*>, true> (0x0x7f4cc5d95ea0) 0 empty

Class std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f4cc5d95f60) 0 empty

Class std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc59bca90) 0 empty
  std::__add_rvalue_reference_helper<std::shared_ptr<oif::frame::UFTouch>, true> (0x0x7f4cc59dc000) 0 empty

Class std::__is_assignable_helper<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc5d95f00) 0 empty

Class std::is_assignable<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<std::shared_ptr<oif::frame::UFTouch>, std::shared_ptr<oif::frame::UFTouch>&&> (0x0x7f4cc59bcbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc59dc060) 0 empty

Class std::__uninitialized_copy<false>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<false> (0x0x7f4cc59dc180) 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> > >*&> (0x0x7f4cc59dc240) 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> > >*&> (0x0x7f4cc59dc2a0) 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> > >*&> (0x0x7f4cc59dc1e0) 0 empty

Class std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc59bcf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc59dc300) 0 empty

Class std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc59bc888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc59dc360) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > > (0x0x7f4cc59dc3c0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4cc59bc9c0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4cc59bcd00) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4cc59bcd68) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc59dc420) 0 empty

Class std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a05068) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc59dc4e0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f4cc59dc540) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a050d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc59dc5a0) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f4cc59dc600) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f4cc5a05138) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a051a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc59dc660) 0 empty

Class std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a05208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc59dc6c0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f4cc59dc720) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f4cc5a05270) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a052d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc59dc780) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f4cc5a05340) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f4cc5a053a8) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a05410) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc59dc7e0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f4cc5a05478) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc59dc840) 0 empty

Class std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a054e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc59dc8a0) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f4cc59dc900) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f4cc5a05548) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a055b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc59dc960) 0 empty

Class std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a05618) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc59dc9c0) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true>
   size=1 align=1
   base size=0 base align=1
std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f4cc59dca20) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a05680) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f4cc59dca80) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f4cc59dc480) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> (0x0x7f4cc5a05750) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc59dcae0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> > (0x0x7f4cc59dcb40) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*> > (0x0x7f4cc5a05820) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> (0x0x7f4cc5a05888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc59dcba0) 0 empty

Class std::remove_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::_Rb_tree_node<std::pair<const UFFrameProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc59dcc00) 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> > >*&> (0x0x7f4cc59dccc0) 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> > >*&> (0x0x7f4cc59dcd20) 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> > >*&> (0x0x7f4cc59dcc60) 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> > >*&> (0x0x7f4cc5a05af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc59dcd80) 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> > >*&> (0x0x7f4cc5a05b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc59dcde0) 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*> > > (0x0x7f4cc59dce40) 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*> > (0x0x7f4cc5a05bc8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f4cc5a05c30) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f4cc5a05c98) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc59dcea0) 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> > >*&> (0x0x7f4cc5a05d68) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc59dcf60) 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> > > >*&> > > (0x0x7f4cc5a74000) 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> > >*&> (0x0x7f4cc5a05dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5a74060) 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> > >*&> > (0x0x7f4cc5a740c0) 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> > > >*&> > (0x0x7f4cc5a05e38) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a05ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5a74120) 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> > >*&> (0x0x7f4cc5a05f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5a74180) 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> > >*&> > (0x0x7f4cc5a741e0) 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> > > >*&> > (0x0x7f4cc5a05f70) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a7c000) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5a74240) 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> > > >*&> > (0x0x7f4cc5a7c068) 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> > > >*&> > (0x0x7f4cc5a7c0d0) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a7c138) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc5a742a0) 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> > > >*&> > > (0x0x7f4cc5a7c1a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5a74300) 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> > >*&> (0x0x7f4cc5a7c208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5a74360) 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> > >*&> > (0x0x7f4cc5a743c0) 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> > > >*&> > (0x0x7f4cc5a7c270) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f4cc5a7c2d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5a74420) 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> > >*&> (0x0x7f4cc5a7c340) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5a74480) 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> (0x0x7f4cc5a744e0) 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> > >*&> (0x0x7f4cc5a7c3a8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFTouchProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f4cc5a74540) 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> (0x0x7f4cc59dcf00) 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*> (0x0x7f4cc5a7c478) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5a745a0) 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*> > (0x0x7f4cc5a74600) 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*> > (0x0x7f4cc5a7c548) 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*> (0x0x7f4cc5a7c5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5a74660) 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> > >*&> (0x0x7f4cc5a746c0) 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> > > (0x0x7f4cc5a74720) 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> > > (0x0x7f4cc5a748a0) 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> > > (0x0x7f4cc5a74900) 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> > > (0x0x7f4cc5a74840) 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> > > (0x0x7f4cc5a74960) 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> >*> (0x0x7f4cc5a747e0) 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> > > > (0x0x7f4cc5a74780) 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> > > > (0x0x7f4cc5a7c9c0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > > > (0x0x7f4cc5a74a80) 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>*> (0x0x7f4cc5a7cbc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5a74ae0) 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>*> > (0x0x7f4cc5a74b40) 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>*> > > (0x0x7f4cc5a7cd00) 0 empty
  std::is_same<std::_Rb_tree_node<std::pair<const UFAxisType, float> >*, std::pair<const UFAxisType, float>*> (0x0x7f4cc5a7cd68) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5a74ba0) 0 empty

Class std::tuple_element<0u, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc5a74f60) 0 empty

Class std::__add_r_ref<oif::frame::UFAxis*>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<oif::frame::UFAxis*> (0x0x7f4cc5b920c0) 0 empty

Class std::__add_c_ref<oif::frame::UFAxis*>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<oif::frame::UFAxis*> (0x0x7f4cc5b92120) 0 empty

Class std::__add_ref<oif::frame::UFAxis*>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<oif::frame::UFAxis*> (0x0x7f4cc5b92180) 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>*> (0x0x7f4cc5b55548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b92240) 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>*> > > (0x0x7f4cc5b922a0) 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>*> (0x0x7f4cc5b555b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b92300) 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>*> > (0x0x7f4cc5b92360) 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>*> (0x0x7f4cc5b55618) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b923c0) 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>*> > (0x0x7f4cc5b55680) 0 empty
  std::is_rvalue_reference<std::pair<const UFAxisType, float>*> (0x0x7f4cc5b556e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5b92420) 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>*> (0x0x7f4cc5b55750) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b92480) 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>*> > (0x0x7f4cc5b924e0) 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>*> (0x0x7f4cc5b925a0) 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>*> (0x0x7f4cc5b92600) 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>*> (0x0x7f4cc5b92540) 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>*> (0x0x7f4cc5b55820) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b92660) 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>*> (0x0x7f4cc5b55888) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b926c0) 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>*> > (0x0x7f4cc5b558f0) 0 empty
  std::is_void<std::pair<const UFAxisType, float>*> (0x0x7f4cc5b55958) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5b92720) 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>*> > (0x0x7f4cc5b559c0) 0 empty
  std::__or_<std::is_reference<std::pair<const UFAxisType, float>*>, std::is_void<std::pair<const UFAxisType, float>*> > (0x0x7f4cc5b55a28) 0 empty
    std::is_void<std::pair<const UFAxisType, float>*> (0x0x7f4cc5b55a90) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc5b92780) 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>*> > > (0x0x7f4cc5b55af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5b927e0) 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>*> (0x0x7f4cc5b55b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5b92840) 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>*> > (0x0x7f4cc5b928a0) 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>*> > (0x0x7f4cc5b55bc8) 0 empty
  std::is_object<std::pair<const UFAxisType, float>*> (0x0x7f4cc5b55c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5b92900) 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>*> (0x0x7f4cc5b55c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5b92960) 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> (0x0x7f4cc5b929c0) 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>*> (0x0x7f4cc5b55d00) 0 empty
  std::__add_rvalue_reference_helper<std::pair<const UFAxisType, float>*, true> (0x0x7f4cc5b92a20) 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> > >*> (0x0x7f4cc5b55dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b92a80) 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> > >*> > > (0x0x7f4cc5b92ba0) 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> > >*> (0x0x7f4cc5b55e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b92c00) 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> > >*> > (0x0x7f4cc5b92d20) 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> > >*> (0x0x7f4cc5b55f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b92e40) 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> > >*> > (0x0x7f4cc57d40d0) 0 empty
  std::is_rvalue_reference<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4cc57d4138) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5b92ea0) 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> > >*> (0x0x7f4cc57d4208) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5b92f00) 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> > >*> > (0x0x7f4cc57d6060) 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> > >*> (0x0x7f4cc57d6120) 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> > >*> (0x0x7f4cc57d6300) 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> > >*> (0x0x7f4cc57d60c0) 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> > >*> (0x0x7f4cc57d42d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc57d64e0) 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> > >*> (0x0x7f4cc57d4410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc57d6600) 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> > >*> > (0x0x7f4cc57d4478) 0 empty
  std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4cc57d44e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc57d6660) 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> > >*> > (0x0x7f4cc57d4548) 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> > >*> > (0x0x7f4cc57d45b0) 0 empty
    std::is_void<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4cc57d4618) 0 empty
      std::integral_constant<bool, false> (0x0x7f4cc57d66c0) 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> > >*> > > (0x0x7f4cc57d4680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc57d6720) 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> > >*> (0x0x7f4cc57d46e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc57d6780) 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> > >*> > (0x0x7f4cc57d68a0) 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> > >*> > (0x0x7f4cc57d4750) 0 empty
  std::is_object<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*> (0x0x7f4cc57d47b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc57d6900) 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> > >*> (0x0x7f4cc57d4820) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc57d69c0) 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> (0x0x7f4cc57d6ae0) 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> > >*> (0x0x7f4cc57d4958) 0 empty
  std::__add_rvalue_reference_helper<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, float> > >*, true> (0x0x7f4cc57d6b40) 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> > (0x0x7f4cc5b921e0) 0 empty

Class std::_Index_tuple<>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<> (0x0x7f4cc57d6d20) 0 empty

Class std::_Build_index_tuple<1u>
   size=1 align=1
   base size=0 base align=1
std::_Build_index_tuple<1u> (0x0x7f4cc57d6cc0) 0 empty

Class std::_Index_tuple<0u>
   size=1 align=1
   base size=0 base align=1
std::_Index_tuple<0u> (0x0x7f4cc57d6d80) 0 empty

Class std::remove_reference<std::shared_ptr<oif::frame::UFTouch>&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::shared_ptr<oif::frame::UFTouch>&> (0x0x7f4cc57d6de0) 0 empty

Class std::remove_reference<std::shared_ptr<oif::frame::UFTouch> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::shared_ptr<oif::frame::UFTouch> > (0x0x7f4cc57d6e40) 0 empty

Class std::conditional<true, std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&>, std::__is_direct_constructible_new_safe<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&>, std::__is_direct_constructible_new_safe<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f4cc57d6ea0) 0 empty

Class std::conditional<false, std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> > (0x0x7f4cc57d6f00) 0 empty

Class std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> > (0x0x7f4cc57d4dd0) 0 empty
  std::is_function<const UFFrameProperty&> (0x0x7f4cc57d4e38) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc57d6f60) 0 empty

Class std::__not_<std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::is_void<const UFFrameProperty&>, std::is_function<const UFFrameProperty&> > > (0x0x7f4cc57d4ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581b0c0) 0 empty

Class std::conditional<true, std::is_rvalue_reference<const UFFrameProperty&>, std::is_lvalue_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_rvalue_reference<const UFFrameProperty&>, std::is_lvalue_reference<const UFFrameProperty&> > (0x0x7f4cc581b120) 0 empty

Class std::is_rvalue_reference<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFFrameProperty&> (0x0x7f4cc5823000) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc581b180) 0 empty

Class std::__and_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const UFFrameProperty&>, std::is_rvalue_reference<const UFFrameProperty&> > (0x0x7f4cc5823068) 0 empty
  std::is_rvalue_reference<const UFFrameProperty&> (0x0x7f4cc58230d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc581b1e0) 0 empty

Class std::__is_static_castable_impl<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823138) 0 empty
  std::__do_is_static_castable_impl (0x0x7f4cc581b240) 0 empty

Class std::__is_static_castable_safe<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823208) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581b2a0) 0 empty

Class std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581b300) 0 empty

Class std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > >, std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > >, std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f4cc581b360) 0 empty

Class std::remove_reference<const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const UFFrameProperty&> (0x0x7f4cc581b420) 0 empty

Class std::remove_volatile<const UFFrameProperty>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const UFFrameProperty> (0x0x7f4cc581b4e0) 0 empty

Class std::remove_const<const UFFrameProperty>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const UFFrameProperty> (0x0x7f4cc581b540) 0 empty

Class std::remove_cv<const UFFrameProperty>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFFrameProperty> (0x0x7f4cc581b480) 0 empty

Class std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>
   size=1 align=1
   base size=0 base align=1
std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true> (0x0x7f4cc581b3c0) 0 empty

Class std::is_same<UFFrameProperty, UFFrameProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFFrameProperty, UFFrameProperty> (0x0x7f4cc58233a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581b5a0) 0 empty

Class std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > (0x0x7f4cc5823410) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc581b600) 0 empty

Class std::conditional<false, std::is_base_of<UFFrameProperty, UFFrameProperty>, std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_base_of<UFFrameProperty, UFFrameProperty>, std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > > (0x0x7f4cc581b660) 0 empty

Class std::__and_<std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> >, std::is_base_of<UFFrameProperty, UFFrameProperty> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> >, std::is_base_of<UFFrameProperty, UFFrameProperty> > (0x0x7f4cc5823478) 0 empty
  std::__not_<std::is_same<UFFrameProperty, UFFrameProperty> > (0x0x7f4cc58234e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc581b6c0) 0 empty

Class std::conditional<false, std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > (0x0x7f4cc581b720) 0 empty

Class std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> (0x0x7f4cc5823548) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc581b780) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > (0x0x7f4cc58235b0) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> (0x0x7f4cc5823618) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc581b7e0) 0 empty

Class std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > (0x0x7f4cc5823680) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581b840) 0 empty

Class std::__and_<std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const UFFrameProperty&, const UFFrameProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > > (0x0x7f4cc58236e8) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFFrameProperty&, const UFFrameProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFFrameProperty&, const UFFrameProperty&, false> > > (0x0x7f4cc5823750) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc581b8a0) 0 empty

Class std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc58237b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581b900) 0 empty

Class std::__is_direct_constructible_new<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823820) 0 empty
  std::__is_direct_constructible_ref_cast<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823888) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc581b960) 0 empty

Class std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc58238f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581b9c0) 0 empty

Class std::__is_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823958) 0 empty
  std::__is_direct_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc58239c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc581ba20) 0 empty

Class std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581ba80) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>, std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>, std::is_constructible<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f4cc581bae0) 0 empty

Class std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581bb40) 0 empty

Class std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFFrameProperty&, const UFFrameProperty&>, std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> > (0x0x7f4cc5823af8) 0 empty
  std::__is_nt_constructible_impl<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc581bba0) 0 empty

Class std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc581bc00) 0 empty

Class std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true> (0x0x7f4cc5823c30) 0 empty
  std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc581bc60) 0 empty

Class std::is_nothrow_move_constructible<const UFFrameProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const UFFrameProperty&> (0x0x7f4cc5823d00) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFFrameProperty&, true> (0x0x7f4cc5823d68) 0 empty
    std::is_nothrow_constructible<const UFFrameProperty&, const UFFrameProperty&> (0x0x7f4cc5823dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc581bcc0) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFFrameProperty&> > (0x0x7f4cc581bd20) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const UFFrameProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<const UFFrameProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f4cc5823e38) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f4cc5823ea0) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f4cc5823f08) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc5823f70) 0 empty
        std::integral_constant<bool, true> (0x0x7f4cc581bd80) 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&> > (0x0x7f4cc581bde0) 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&> > (0x0x7f4cc581be40) 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&> > (0x0x7f4cc5841478) 0 empty
  std::is_function<const UFTouchProperty&> (0x0x7f4cc58414e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc581bea0) 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&> > > (0x0x7f4cc5841548) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5868000) 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&> > (0x0x7f4cc5868060) 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&> (0x0x7f4cc5841680) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc58680c0) 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&> > (0x0x7f4cc58416e8) 0 empty
  std::is_rvalue_reference<const UFTouchProperty&> (0x0x7f4cc5841750) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5868120) 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&> (0x0x7f4cc58417b8) 0 empty
  std::__do_is_static_castable_impl (0x0x7f4cc5868180) 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&> (0x0x7f4cc5841888) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc58681e0) 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&> (0x0x7f4cc58418f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5868240) 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&> > (0x0x7f4cc58682a0) 0 empty

Class std::remove_reference<const UFTouchProperty&>
   size=1 align=1
   base size=0 base align=1
std::remove_reference<const UFTouchProperty&> (0x0x7f4cc5868360) 0 empty

Class std::remove_volatile<const UFTouchProperty>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const UFTouchProperty> (0x0x7f4cc5868420) 0 empty

Class std::remove_const<const UFTouchProperty>
   size=1 align=1
   base size=0 base align=1
std::remove_const<const UFTouchProperty> (0x0x7f4cc5868480) 0 empty

Class std::remove_cv<const UFTouchProperty>
   size=1 align=1
   base size=0 base align=1
std::remove_cv<const UFTouchProperty> (0x0x7f4cc58683c0) 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> (0x0x7f4cc5868300) 0 empty

Class std::is_same<UFTouchProperty, UFTouchProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFTouchProperty, UFTouchProperty> (0x0x7f4cc5841a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc58684e0) 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> > (0x0x7f4cc5841a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc5868540) 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> > > (0x0x7f4cc58685a0) 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> > (0x0x7f4cc5841af8) 0 empty
  std::__not_<std::is_same<UFTouchProperty, UFTouchProperty> > (0x0x7f4cc5841b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5868600) 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> > (0x0x7f4cc5868660) 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> (0x0x7f4cc5841bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f4cc58686c0) 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> > (0x0x7f4cc5841c30) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFTouchProperty&, const UFTouchProperty&, false> (0x0x7f4cc5841c98) 0 empty
    std::integral_constant<bool, false> (0x0x7f4cc5868720) 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> > > (0x0x7f4cc5841d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5868780) 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> > > > (0x0x7f4cc5841d68) 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> > > (0x0x7f4cc5841dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc58687e0) 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&> (0x0x7f4cc5841e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5868840) 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&> (0x0x7f4cc5841ea0) 0 empty
  std::__is_direct_constructible_ref_cast<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4cc5841f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc58688a0) 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&> (0x0x7f4cc5841f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5868900) 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&> (0x0x7f4cc5884000) 0 empty
  std::__is_direct_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4cc5884068) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5868960) 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&> (0x0x7f4cc58840d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc58689c0) 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&> > (0x0x7f4cc5868a20) 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&> (0x0x7f4cc5884138) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5868a80) 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&> > (0x0x7f4cc58841a0) 0 empty
  std::__is_nt_constructible_impl<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4cc5884208) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5868ae0) 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&> (0x0x7f4cc5884270) 0 empty
  std::integral_constant<bool, true> (0x0x7f4cc5868b40) 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> (0x0x7f4cc58842d8) 0 empty
  std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4cc5884340) 0 empty
    std::integral_constant<bool, true> (0x0x7f4cc5868ba0) 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&> (0x0x7f4cc58843a8) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFTouchProperty&, true> (0x0x7f4cc5884410) 0 empty
    std::is_nothrow_constructible<const UFTouchProperty&, const UFTouchProperty&> (0x0x7f4cc5884478) 0 empty
      std::integral_constant<bool, true> (0x0x7f4cc5868c00) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFTouchProperty&> > (0x0x7f4cc5868c60) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const UFTouchProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<const UFTouchProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f4cc58844e0) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f4cc5884548) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f4cc58845b0) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f4cc5884618) 0 empty
        std::integral_constant<bool, true> (0x0x7f4cc5868cc0) 0 empty

Class std::tuple_element<0u, std::tuple<std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc5868ea0) 0 empty

Class std::tuple_element<1u, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::tuple_element<1u, std::tuple<oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc58849c0) 0 empty
  std::tuple_element<0u, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f4cc5868f00) 0 empty

Class std::__add_r_ref<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc58a8060) 0 empty

Class std::__add_c_ref<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc58a80c0) 0 empty

Class std::__add_ref<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=0 base align=1
std::__add_ref<std::default_delete<oif::frame::UFAxis> > (0x0x7f4cc58a8120) 0 empty

Class std::tuple_element<0u, std::tuple<long long unsigned int&&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<long long unsigned int&&> > (0x0x7f4cc58a81e0) 0 empty

Class std::__add_r_ref<long long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<long long unsigned int&&> (0x0x7f4cc58a8240) 0 empty

Class std::__add_c_ref<long long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<long long unsigned int&&> (0x0x7f4cc58a82a0) 0 empty

Class std::__add_ref<long long unsigned int&&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<long long unsigned int&&> (0x0x7f4cc58a8300) 0 empty

Class std::tuple_element<0u, std::tuple<const UFFrameProperty&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<const UFFrameProperty&> > (0x0x7f4cc58a84e0) 0 empty

Class std::__add_r_ref<const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::__add_r_ref<const UFFrameProperty&> (0x0x7f4cc58a8540) 0 empty

Class std::__add_c_ref<const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::__add_c_ref<const UFFrameProperty&> (0x0x7f4cc58a85a0) 0 empty

Class std::__add_ref<const UFFrameProperty&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<const UFFrameProperty&> (0x0x7f4cc58a8600) 0 empty

Class std::tuple_element<0u, std::tuple<const UFTouchProperty&> >
   size=1 align=1
   base size=0 base align=1
std::tuple_element<0u, std::tuple<const UFTouchProperty&> > (0x0x7f4cc58a8660) 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&> (0x0x7f4cc58a86c0) 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&> (0x0x7f4cc58a8720) 0 empty

Class std::__add_ref<const UFTouchProperty&>
   size=1 align=1
   base size=0 base align=1
std::__add_ref<const UFTouchProperty&> (0x0x7f4cc58a8780) 0 empty

