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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f797cadc600) 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> (0x0x7f797cadc660) 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> (0x0x7f797cadc6c0) 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> (0x0x7f797cadc720) 0 empty

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

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

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

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

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

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

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

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

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f797cb150c0) 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> (0x0x7f797cb15120) 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> (0x0x7f797cb15180) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f797cb151e0) 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> (0x0x7f797cb15240) 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> (0x0x7f797cb152a0) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f797cb15360) 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> (0x0x7f797cb153c0) 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> (0x0x7f797cb15420) 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> (0x0x7f797cb15480) 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> (0x0x7f797cb154e0) 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> (0x0x7f797cb15540) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__is_integral_helper<char>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<char> (0x0x7f797ca97958) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056240) 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> (0x0x7f797ca979c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c0562a0) 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> (0x0x7f797ca97a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056300) 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> (0x0x7f797ca97a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056360) 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> (0x0x7f797ca97af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c0563c0) 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> (0x0x7f797ca97b60) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056420) 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> (0x0x7f797ca97bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056480) 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> (0x0x7f797ca97c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c0564e0) 0 empty

Class std::__is_integral_helper<int>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<int> (0x0x7f797ca97c98) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056540) 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> (0x0x7f797ca97d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c0565a0) 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> (0x0x7f797ca97d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056600) 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> (0x0x7f797ca97dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056660) 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> (0x0x7f797ca97e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c0566c0) 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> (0x0x7f797ca97ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056720) 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> (0x0x7f797c066000) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056840) 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> (0x0x7f797c066068) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c0568a0) 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> (0x0x7f797c0660d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c056900) 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> (0x0x7f797c08c410) 0 empty
  std::integral_constant<bool, true> (0x0x7f797c075ae0) 0 empty

Class std::__do_is_destructible_impl
   size=1 align=1
   base size=0 base align=1
std::__do_is_destructible_impl (0x0x7f797c0a6720) 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 (0x0x7f797c0a6960) 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 (0x0x7f797c0a6ba0) 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 (0x0x7f797c0a6de0) 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 (0x0x7f797c0a6f60) 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 (0x0x7f797c0d7360) 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> (0x0x7f797c114600) 0 empty

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

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

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

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

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

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

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

Class std::__make_signed<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__make_signed<unsigned int> (0x0x7f797c13d8a0) 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> (0x0x7f797c13d900) 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> (0x0x7f797c13d960) 0 empty

Class std::__make_signed<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::__make_signed<wchar_t> (0x0x7f797c1273a8) 0 empty
  std::__make_signed<unsigned int> (0x0x7f797c13d9c0) 0 empty

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

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

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

Class std::__do_member_type_wrapper
   size=1 align=1
   base size=0 base align=1
std::__do_member_type_wrapper (0x0x7f797c16b7e0) 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 (0x0x7f797c16bb40) 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 (0x0x7f797c16bc00) 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 (0x0x7f797c16bcc0) 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 (0x0x7f797c16bd80) 0 empty

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

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

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

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

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f797c127b60) 0 empty
  std::input_iterator_tag (0x0x7f797c1a7360) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f797c127bc8) 0 empty
  std::forward_iterator_tag (0x0x7f797c127c30) 0 empty
    std::input_iterator_tag (0x0x7f797c1a73c0) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f797c127c98) 0 empty
  std::bidirectional_iterator_tag (0x0x7f797c127d00) 0 empty
    std::forward_iterator_tag (0x0x7f797c127d68) 0 empty
      std::input_iterator_tag (0x0x7f797c1a7420) 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> (0x0x7f797be24060) 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 (0x0x7f797be242a0) 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 (0x0x7f797be24300) 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 (0x0x7f797be24360) 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 (0x0x7f797be243c0) 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 (0x0x7f797be24420) 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> (0x0x7f797be24960) 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> (0x0x7f797be249c0) 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> (0x0x7f797be24b40) 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> (0x0x7f797be24ba0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class lconv
   size=56 align=4
   base size=56 base align=4
lconv (0x0x7f797bd3bcc0) 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 (0x0x7f797bd3bd20) 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 (0x0x7f797bd3bd80) 0

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

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

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

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

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

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

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

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

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f797bbed120) 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> (0x0x7f797bbed240) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class <anonymous struct>::<anonymous struct>
   size=264 align=8
   base size=264 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f797bbed8a0) 0

Class <anonymous struct>
   size=280 align=8
   base size=280 base align=8
<anonymous struct> (0x0x7f797bbed840) 0

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

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f797bbed960) 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> > (0x0x7f797bbedb40) 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> (0x0x7f797bbedba0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

Class _IO_FILE
   size=152 align=8
   base size=152 base align=8
_IO_FILE (0x0x7f797b9af180) 0

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

Class std::allocator<char>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char>::rebind<char> (0x0x7f797b9af420) 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 (0x0x7f797bc50dd0) 0
  std::allocator<char> (0x0x7f797bc50e38) 0 empty
    __gnu_cxx::new_allocator<char> (0x0x7f797b9af480) 0 empty

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

Class std::initializer_list<char>
   size=8 align=4
   base size=8 base align=4
std::initializer_list<char> (0x0x7f797b9af4e0) 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> > (0x0x7f797b9af540) 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> (0x0x7f797b9af5a0) 0 empty

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

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

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

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

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

Class std::__are_same<double, double>
   size=1 align=1
   base size=0 base align=1
std::__are_same<double, double> (0x0x7f797b9af8a0) 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> > (0x0x7f797b9af900) 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> (0x0x7f797b9af960) 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> (0x0x7f797bc50d68) 0 empty
  __gnu_cxx::__numeric_traits_floating<long double> (0x0x7f797b9af9c0) 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> (0x0x7f797b9afa20) 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> (0x0x7f797b9afa80) 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> (0x0x7f797b9afb40) 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 (0x0x7f797b717068) 0
  std::allocator<wchar_t> (0x0x7f797b7170d0) 0 empty
    __gnu_cxx::new_allocator<wchar_t> (0x0x7f797b9afba0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::hash<long unsigned int>
   size=1 align=1
   base size=1 base align=1
std::hash<long unsigned int> (0x0x7f797b7176e8) 0 empty
  std::__hash_base<unsigned int, long unsigned int> (0x0x7f797b7da780) 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> (0x0x7f797b7da7e0) 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> (0x0x7f797b717750) 0 empty
  std::__hash_base<unsigned int, long long unsigned int> (0x0x7f797b7da840) 0 empty

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

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

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

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

Class std::hash<long double>
   size=1 align=1
   base size=1 base align=1
std::hash<long double> (0x0x7f797b717888) 0 empty
  std::__hash_base<unsigned int, long double> (0x0x7f797b7dab40) 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> > (0x0x7f797b717958) 0 empty
  std::integral_constant<bool, false> (0x0x7f797b7dac00) 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> > (0x0x7f797b7dac60) 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> > (0x0x7f797b717a90) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char> > (0x0x7f797b7dacc0) 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> > > (0x0x7f797b717af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797b7dad20) 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> > (0x0x7f797b7dad80) 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> > (0x0x7f797b717c30) 0 empty
  std::__hash_base<unsigned int, std::basic_string<wchar_t> > (0x0x7f797b7dade0) 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> > > (0x0x7f797b717c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f797b7dae40) 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> > (0x0x7f797b7daea0) 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> > (0x0x7f797b717d00) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char16_t> > (0x0x7f797b7daf00) 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> (0x0x7f797b4220c0) 0 empty

Class std::allocator<char16_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char16_t> (0x0x7f797b717d68) 0 empty
  __gnu_cxx::new_allocator<char16_t> (0x0x7f797b422180) 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> (0x0x7f797b422240) 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 (0x0x7f797b717e38) 0
  std::allocator<char16_t> (0x0x7f797b717ea0) 0 empty
    __gnu_cxx::new_allocator<char16_t> (0x0x7f797b4222a0) 0 empty

Class std::basic_string<char16_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char16_t> (0x0x7f797b422060) 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> > > (0x0x7f797b717f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f797b422300) 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> > (0x0x7f797b422360) 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> > (0x0x7f797b717f70) 0 empty
  std::__hash_base<unsigned int, std::basic_string<char32_t> > (0x0x7f797b4223c0) 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> (0x0x7f797b422540) 0 empty

Class std::allocator<char32_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<char32_t> (0x0x7f797b717000) 0 empty
  __gnu_cxx::new_allocator<char32_t> (0x0x7f797b422600) 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> (0x0x7f797b4226c0) 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 (0x0x7f797b717dd0) 0
  std::allocator<char32_t> (0x0x7f797b4ee000) 0 empty
    __gnu_cxx::new_allocator<char32_t> (0x0x7f797b422720) 0 empty

Class std::basic_string<char32_t>
   size=4 align=4
   base size=4 base align=4
std::basic_string<char32_t> (0x0x7f797b4224e0) 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> > > (0x0x7f797b4ee068) 0 empty
  std::integral_constant<bool, false> (0x0x7f797b422780) 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 (0x0x7f797b4227e0) 0

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

Class std::allocator<wchar_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<wchar_t>::rebind<char> (0x0x7f797b422960) 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 (0x0x7f797b4ee1a0) 0
  std::basic_string<wchar_t>::_Rep_base (0x0x7f797b422900) 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 (0x0x7f797b4ee270) 0
    vptr=((& std::logic_error::_ZTVSt11logic_error) + 8u)
  std::exception (0x0x7f797b4229c0) 0 nearly-empty
      primary-for std::logic_error (0x0x7f797b4ee270)

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

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

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

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

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

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

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

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

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

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

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

Class std::__uses_alloc0
   size=1 align=1
   base size=1 base align=1
std::__uses_alloc0 (0x0x7f797b4eebc8) 0
  std::__uses_alloc_base (0x0x7f797b26e300) 0 empty

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

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

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

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

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

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

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

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

Class std::__uninitialized_default_1<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_default_1<true> (0x0x7f797b35bc00) 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> (0x0x7f797b35bcc0) 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> (0x0x7f797b35bde0) 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 (0x0x7f797b35bea0) 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 (0x0x7f797b2e27b8) 0 nearly-empty
    vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 8u)
  std::exception (0x0x7f797b35bf00) 0 nearly-empty
      primary-for std::bad_cast (0x0x7f797b2e27b8)

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

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

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

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

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

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

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

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

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

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

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

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

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

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> (0x0x7f797ae8add0) 0
  __gnu_cxx::__mutex (0x0x7f797aeb78a0) 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> (0x0x7f797aeb7960) 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> (0x0x7f797ae8aea0) 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> (0x0x7f797aeb79c0) 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> (0x0x7f797ae8af08) 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> (0x0x7f797ae8af70) 4
    __gnu_cxx::__mutex (0x0x7f797aeb7a20) 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> (0x0x7f797aeb7a80) 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> (0x0x7f797ae8a820) 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> (0x0x7f797aeb7ae0) 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> (0x0x7f797ae8a8f0) 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> (0x0x7f797ae8a958) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)0u> (0x0x7f797ae8a8f0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)0u> (0x0x7f797aeb7c60) 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> (0x0x7f797afff138) 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> (0x0x7f797afff1a0) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)1u> (0x0x7f797afff138)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)1u> (0x0x7f797afff208) 4
      __gnu_cxx::__mutex (0x0x7f797aeb7cc0) 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> (0x0x7f797afff410) 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> (0x0x7f797afff478) 0
      primary-for std::_Sp_counted_ptr<std::nullptr_t, (__gnu_cxx::_Lock_policy)2u> (0x0x7f797afff410)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f797aeb7d20) 0 empty

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

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

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

Class oif::frame::Value
   size=16 align=8
   base size=16 base align=8
oif::frame::Value (0x0x7f797ac238a0) 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> > (0x0x7f797ac239c0) 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_ (0x0x7f797ac23a20) 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 (0x0x7f797afffe38) 0
    vptr=((& oif::frame::UFAxis::_ZTVN3oif5frame6UFAxisE) + 8u)
  UFAxis_ (0x0x7f797ac23a80) 0 nearly-empty
      primary-for oif::frame::UFAxis (0x0x7f797afffe38)

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_ (0x0x7f797ac23ae0) 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> (0x0x7f797affff08) 0 empty
  std::integral_constant<bool, false> (0x0x7f797ac23c00) 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> > > (0x0x7f797ac23c60) 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> (0x0x7f797affff70) 0 empty
  std::integral_constant<bool, false> (0x0x7f797ac23cc0) 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> > (0x0x7f797ac23d20) 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> (0x0x7f797afffd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f797ac23d80) 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> > (0x0x7f797afffd68) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice> (0x0x7f797afffdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797ac23de0) 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> (0x0x7f797adca0d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797ac23e40) 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> > (0x0x7f797ac23ea0) 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> (0x0x7f797ac23f60) 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> (0x0x7f797add2000) 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> (0x0x7f797ac23f00) 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> (0x0x7f797adca340) 0 empty
  std::integral_constant<bool, false> (0x0x7f797add2060) 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> (0x0x7f797adca3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797add20c0) 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> > (0x0x7f797adca410) 0 empty
  std::is_void<oif::frame::UFDevice> (0x0x7f797adca478) 0 empty
    std::integral_constant<bool, false> (0x0x7f797add2120) 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> > (0x0x7f797adca4e0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice>, std::is_void<oif::frame::UFDevice> > (0x0x7f797adca548) 0 empty
    std::is_void<oif::frame::UFDevice> (0x0x7f797adca5b0) 0 empty
      std::integral_constant<bool, false> (0x0x7f797add2240) 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> > > (0x0x7f797adca618) 0 empty
  std::integral_constant<bool, true> (0x0x7f797add2300) 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> (0x0x7f797adca680) 0 empty
  std::integral_constant<bool, true> (0x0x7f797add2360) 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> > (0x0x7f797add23c0) 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> > (0x0x7f797adca888) 0 empty
  std::is_object<oif::frame::UFDevice> (0x0x7f797adca8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797add2420) 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> (0x0x7f797adca958) 0 empty
  std::integral_constant<bool, true> (0x0x7f797add2540) 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> (0x0x7f797add25a0) 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> (0x0x7f797adca9c0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFDevice, true> (0x0x7f797add2600) 0 empty

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

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

Class std::remove_volatile<oif::frame::UFDevice*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFDevice*> (0x0x7f797add2780) 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*> (0x0x7f797add27e0) 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*> (0x0x7f797add2720) 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*> (0x0x7f797adcab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f797add2840) 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*> (0x0x7f797adcabc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797add28a0) 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*> > > (0x0x7f797add2900) 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*> (0x0x7f797adcac30) 0 empty
  std::integral_constant<bool, false> (0x0x7f797add2960) 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*> > (0x0x7f797add29c0) 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*> (0x0x7f797adcae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f797add2a20) 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*> > (0x0x7f797adcaea0) 0 empty
  std::is_array<oif::frame::UFDevice*> (0x0x7f797adcaf08) 0 empty
    std::integral_constant<bool, false> (0x0x7f797add2a80) 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*> > (0x0x7f797adcaf70) 0 empty
  std::__or_<std::is_function<oif::frame::UFDevice*>, std::is_array<oif::frame::UFDevice*> > (0x0x7f797aa40000) 0 empty
    std::is_array<oif::frame::UFDevice*> (0x0x7f797aa40068) 0 empty
      std::integral_constant<bool, false> (0x0x7f797add2ba0) 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*> > > (0x0x7f797add2cc0) 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*> (0x0x7f797aa400d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797add2d20) 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*> > (0x0x7f797add2d80) 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*> (0x0x7f797aa40138) 0 empty
  std::integral_constant<bool, false> (0x0x7f797add2de0) 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*> > (0x0x7f797aa401a0) 0 empty
  std::is_rvalue_reference<oif::frame::UFDevice*> (0x0x7f797aa40208) 0 empty
    std::integral_constant<bool, false> (0x0x7f797add2e40) 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*> (0x0x7f797aa40270) 0 empty
  std::integral_constant<bool, false> (0x0x7f797add2ea0) 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*> > (0x0x7f797add2f00) 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*> > (0x0x7f797aa40478) 0 empty
  std::is_void<oif::frame::UFDevice*> (0x0x7f797aa404e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797add2f60) 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*> > (0x0x7f797aa40548) 0 empty
  std::__or_<std::is_reference<oif::frame::UFDevice*>, std::is_void<oif::frame::UFDevice*> > (0x0x7f797aa405b0) 0 empty
    std::is_void<oif::frame::UFDevice*> (0x0x7f797aa40618) 0 empty
      std::integral_constant<bool, false> (0x0x7f797aa520c0) 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*> > > (0x0x7f797aa40680) 0 empty
  std::integral_constant<bool, true> (0x0x7f797aa52180) 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*> (0x0x7f797aa406e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797aa521e0) 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*> > (0x0x7f797aa52240) 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*> > (0x0x7f797aa40820) 0 empty
  std::is_object<oif::frame::UFDevice*> (0x0x7f797aa40888) 0 empty
    std::integral_constant<bool, true> (0x0x7f797aa522a0) 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*> (0x0x7f797aa408f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797aa523c0) 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> (0x0x7f797aa52420) 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*> (0x0x7f797aa40958) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFDevice*, true> (0x0x7f797aa52480) 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> (0x0x7f797add2c60) 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*> (0x0x7f797aa40a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f797aa524e0) 0 empty

Class std::enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, void> (0x0x7f797aa52540) 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> (0x0x7f797adcaa90) 0
  std::__shared_ptr<oif::frame::UFDevice, (__gnu_cxx::_Lock_policy)2u> (0x0x7f797add26c0) 0

Class UFBackendDevice_
   size=8 align=4
   base size=8 base align=4
UFBackendDevice_ (0x0x7f797ac23b40) 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> > > (0x0x7f797aa52660) 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> > > (0x0x7f797aa40bc8) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f797aa52720) 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> > > > (0x0x7f797aa528a0) 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> > > > (0x0x7f797aa40d00) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f797aa52900) 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> > > (0x0x7f797aa52960) 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> > > > (0x0x7f797aa52a20) 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> (0x0x7f797aa52a80) 0 empty

Class std::less<UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::less<UFDeviceProperty> (0x0x7f797aa40e38) 0 empty
  std::binary_function<UFDeviceProperty, UFDeviceProperty, bool> (0x0x7f797aa52ae0) 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> > > > (0x0x7f797aa52b40) 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> > > > (0x0x7f797aa40ea0) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f797aa52c00) 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> (0x0x7f797aa40f08) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f797aa40f70) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f797aa52cc0) 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> > > > (0x0x7f797aa529c0) 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> > > > (0x0x7f797aa52600) 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> (0x0x7f797aa525a0) 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> > > (0x0x7f797aa52e40) 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> > > (0x0x7f797ab87068) 0 empty
  __gnu_cxx::new_allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f797ab8b000) 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> > > > (0x0x7f797ab8b120) 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> > > > (0x0x7f797ab87138) 0 empty
  std::allocator_traits<std::allocator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f797ab8b180) 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> > > (0x0x7f797ab8b1e0) 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> > > > (0x0x7f797ab8b2a0) 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> (0x0x7f797ab8b300) 0 empty

Class std::less<UFAxisType>
   size=1 align=1
   base size=1 base align=1
std::less<UFAxisType> (0x0x7f797ab87270) 0 empty
  std::binary_function<UFAxisType, UFAxisType, bool> (0x0x7f797ab8b360) 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> > > > (0x0x7f797ab8b3c0) 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> > > > (0x0x7f797ab872d8) 0 empty
  __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f797ab8b480) 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> (0x0x7f797ab87410) 0
  std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f797ab87478) 0 empty
    __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f797ab8b540) 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> > > > (0x0x7f797ab8b240) 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> > (0x0x7f797aa52de0) 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 (0x0x7f797aaad620) 0
    vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 8u)
  UFDevice_ (0x0x7f797aa52d20) 0 nearly-empty
      primary-for oif::frame::UFDevice (0x0x7f797aaad620)
  oif::frame::Property<UFDeviceProperty> (0x0x7f797aa52d80) 4
      vptr=((& oif::frame::UFDevice::_ZTVN3oif5frame8UFDeviceE) + 32u)

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

Class std::_Rb_tree_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f797ab8b600) 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> > (0x0x7f797ab8b8a0) 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> (0x0x7f797ab8b900) 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 (0x0x7f797ab8b840) 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*> > (0x0x7f797ab8b960) 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*> (0x0x7f797ab877b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797ab8b9c0) 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*> (0x0x7f797ab87820) 0 empty
  std::is_empty<oif::frame::UFAxis*> (0x0x7f797ab87888) 0 empty
    std::integral_constant<bool, false> (0x0x7f797ab8ba20) 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> > > (0x0x7f797ab8ba80) 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> > (0x0x7f797ab878f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797ab8bae0) 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> > (0x0x7f797ab87958) 0 empty
  std::is_empty<std::default_delete<oif::frame::UFAxis> > (0x0x7f797ab879c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797ab8bb40) 0 empty

Class std::_Tuple_impl<2u>
   size=1 align=1
   base size=0 base align=1
std::_Tuple_impl<2u> (0x0x7f797ab8bba0) 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*> (0x0x7f797ab8bcc0) 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*> (0x0x7f797ab8bd20) 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*> (0x0x7f797ab8bc60) 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*> (0x0x7f797ab87af8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797ab8bd80) 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*> (0x0x7f797ab87b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f797ab8bde0) 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*> > > (0x0x7f797ab8be40) 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*> (0x0x7f797ab87bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797ab8bea0) 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*> > (0x0x7f797ab8bf00) 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*> (0x0x7f797ab87d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a8ea060) 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*> > (0x0x7f797ab87d68) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f797ab87dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a8ea0c0) 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*> > (0x0x7f797ab87e38) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f797ab87ea0) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f797ab87f08) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a8ea120) 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*> > > (0x0x7f797a8ea1e0) 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*> (0x0x7f797ab87f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a8ea240) 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*> > (0x0x7f797a8ea2a0) 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*> (0x0x7f797ab870d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a8ea300) 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*> > (0x0x7f797ab871a0) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*> (0x0x7f797a8fb000) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a8ea360) 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*> (0x0x7f797a8fb138) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a8ea3c0) 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*> > (0x0x7f797a8ea420) 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*> > (0x0x7f797a8fb270) 0 empty
  std::is_void<oif::frame::UFAxis*> (0x0x7f797a8fb2d8) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a8ea540) 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*> > (0x0x7f797a8fb340) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_void<oif::frame::UFAxis*> > (0x0x7f797a8fb3a8) 0 empty
    std::is_void<oif::frame::UFAxis*> (0x0x7f797a8fb410) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a8ea5a0) 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*> > > (0x0x7f797a8fb478) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a8ea600) 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*> (0x0x7f797a8fb4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a8ea660) 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*> > (0x0x7f797a8ea6c0) 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*> > (0x0x7f797a8fb618) 0 empty
  std::is_object<oif::frame::UFAxis*> (0x0x7f797a8fb680) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a8ea7e0) 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*> (0x0x7f797a8fb6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a8ea900) 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> (0x0x7f797a8ea960) 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*> (0x0x7f797a8fb750) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*, true> (0x0x7f797a8ea9c0) 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> (0x0x7f797a8ea180) 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*> (0x0x7f797a8fb820) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a8eaa20) 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> (0x0x7f797ab87a28) 0 empty
  std::default_delete<oif::frame::UFAxis> (0x0x7f797ab8bc00) 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> > (0x0x7f797a8f3e00) 0 empty
  std::_Tuple_impl<2u> (0x0x7f797a8eaa80) 0 empty
  std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f797a8fb8f0) 0 empty
    std::default_delete<oif::frame::UFAxis> (0x0x7f797a8eaae0) 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> (0x0x7f797a8eab40) 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> > (0x0x7f797a93a620) 0
  std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f797a93a690) 0 empty
    std::_Tuple_impl<2u> (0x0x7f797a8eaba0) 0 empty
    std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f797a8fb9c0) 0 empty
      std::default_delete<oif::frame::UFAxis> (0x0x7f797a8eac00) 0 empty
  std::_Head_base<0u, oif::frame::UFAxis*, false> (0x0x7f797a8eac60) 0

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

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> > (0x0x7f797a8fba90) 0
  std::_Tuple_impl<0u, oif::frame::UFAxis*, std::default_delete<oif::frame::UFAxis> > (0x0x7f797a93acb0) 0
    std::_Tuple_impl<1u, std::default_delete<oif::frame::UFAxis> > (0x0x7f797a93ad20) 0 empty
      std::_Tuple_impl<2u> (0x0x7f797a8eacc0) 0 empty
      std::_Head_base<1u, std::default_delete<oif::frame::UFAxis>, true> (0x0x7f797a8fbaf8) 0 empty
        std::default_delete<oif::frame::UFAxis> (0x0x7f797a8ead20) 0 empty
    std::_Head_base<0u, oif::frame::UFAxis*, false> (0x0x7f797a8ead80) 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> > (0x0x7f797a8fbc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a8eae40) 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> > > (0x0x7f797a8eaea0) 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> > (0x0x7f797a8fbd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a8eaf00) 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> > > (0x0x7f797a8fbd68) 0 empty
  std::is_rvalue_reference<std::default_delete<oif::frame::UFAxis> > (0x0x7f797a8fbdd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a8eaf60) 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> > (0x0x7f797a8fbe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02000) 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>&> (0x0x7f797aa02060) 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> (0x0x7f797a8fbea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa020c0) 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> > > (0x0x7f797aa02120) 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> (0x0x7f797a8fbf08) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02180) 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> > (0x0x7f797aa021e0) 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> (0x0x7f797a8fbf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02240) 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> > (0x0x7f797a61b000) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis> (0x0x7f797a61b068) 0 empty
    std::integral_constant<bool, false> (0x0x7f797aa022a0) 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> (0x0x7f797a61b270) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02300) 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> > (0x0x7f797aa02360) 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> (0x0x7f797aa024e0) 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> (0x0x7f797aa02540) 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> (0x0x7f797aa02480) 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> (0x0x7f797a61b410) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa025a0) 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> (0x0x7f797a61b478) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02600) 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> > (0x0x7f797a61b4e0) 0 empty
  std::is_void<oif::frame::UFAxis> (0x0x7f797a61b548) 0 empty
    std::integral_constant<bool, false> (0x0x7f797aa02660) 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> > (0x0x7f797a61b5b0) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis>, std::is_void<oif::frame::UFAxis> > (0x0x7f797a61b618) 0 empty
    std::is_void<oif::frame::UFAxis> (0x0x7f797a61b680) 0 empty
      std::integral_constant<bool, false> (0x0x7f797aa026c0) 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> > > (0x0x7f797a61b6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797aa02720) 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> (0x0x7f797a61b750) 0 empty
  std::integral_constant<bool, true> (0x0x7f797aa02780) 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> > (0x0x7f797aa027e0) 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> > (0x0x7f797a61b888) 0 empty
  std::is_object<oif::frame::UFAxis> (0x0x7f797a61b8f0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797aa02900) 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> (0x0x7f797a61b958) 0 empty
  std::integral_constant<bool, true> (0x0x7f797aa02960) 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> (0x0x7f797aa029c0) 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> (0x0x7f797a61b9c0) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFAxis, true> (0x0x7f797aa02a20) 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> (0x0x7f797ab8b7e0) 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> > > (0x0x7f797aa02a80) 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*> > (0x0x7f797aa02ae0) 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> (0x0x7f797a61bb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02b40) 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> > (0x0x7f797a61bbc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797aa02ba0) 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> > > (0x0x7f797aa02c00) 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> > (0x0x7f797aa02cc0) 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> > (0x0x7f797aa02d20) 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> > (0x0x7f797aa02c60) 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> > (0x0x7f797a61bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02d80) 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> > (0x0x7f797a61bd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02de0) 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> > > > (0x0x7f797aa02e40) 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> > (0x0x7f797a61bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02ea0) 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> > > (0x0x7f797aa02f00) 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> > (0x0x7f797a61bdd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797aa02f60) 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> > > (0x0x7f797a61be38) 0 empty
  std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f797a61bea0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a664000) 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> > > (0x0x7f797a61bf08) 0 empty
  std::__or_<std::is_function<std::default_delete<oif::frame::UFAxis> >, std::is_array<std::default_delete<oif::frame::UFAxis> > > (0x0x7f797a61bf70) 0 empty
    std::is_array<std::default_delete<oif::frame::UFAxis> > (0x0x7f797a665000) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a664060) 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> > > > (0x0x7f797a664120) 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> > > (0x0x7f797a664180) 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> > > (0x0x7f797a665068) 0 empty
  std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f797a6650d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a6641e0) 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> > > (0x0x7f797a665138) 0 empty
  std::__or_<std::is_reference<std::default_delete<oif::frame::UFAxis> >, std::is_void<std::default_delete<oif::frame::UFAxis> > > (0x0x7f797a6651a0) 0 empty
    std::is_void<std::default_delete<oif::frame::UFAxis> > (0x0x7f797a665208) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a664240) 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> > > > (0x0x7f797a665270) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a6642a0) 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> > (0x0x7f797a6652d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a664300) 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> > > (0x0x7f797a664360) 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> > > (0x0x7f797a665340) 0 empty
  std::is_object<std::default_delete<oif::frame::UFAxis> > (0x0x7f797a6653a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a6643c0) 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> > (0x0x7f797a665410) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a664420) 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> (0x0x7f797a664480) 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> > (0x0x7f797a665478) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<oif::frame::UFAxis>, true> (0x0x7f797a6644e0) 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> (0x0x7f797a6640c0) 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> > (0x0x7f797a665548) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a664540) 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> > > (0x0x7f797a665680) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f797a6656e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a6645a0) 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> > > (0x0x7f797a6657b8) 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> > > (0x0x7f797a665820) 0 empty
    std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f797a665888) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a664600) 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> > (0x0x7f797ab8b780) 0

Class std::is_function<oif::frame::UFFrame>
   size=1 align=1
   base size=1 base align=1
std::is_function<oif::frame::UFFrame> (0x0x7f797a6659c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a6646c0) 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> > > (0x0x7f797a664720) 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> (0x0x7f797a665a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a664780) 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> > (0x0x7f797a6647e0) 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> (0x0x7f797a665a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a664840) 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> > (0x0x7f797a665af8) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame> (0x0x7f797a665b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a6648a0) 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> (0x0x7f797a665c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a664900) 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> > (0x0x7f797a664960) 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> (0x0x7f797a664ae0) 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> (0x0x7f797a664b40) 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> (0x0x7f797a664a80) 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> (0x0x7f797a665e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a664ba0) 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> (0x0x7f797a665ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a664c00) 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> > (0x0x7f797a665f08) 0 empty
  std::is_void<oif::frame::UFFrame> (0x0x7f797a665f70) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a664c60) 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> > (0x0x7f797a6db000) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame>, std::is_void<oif::frame::UFFrame> > (0x0x7f797a6db068) 0 empty
    std::is_void<oif::frame::UFFrame> (0x0x7f797a6db0d0) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a664cc0) 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> > > (0x0x7f797a6db138) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a664d20) 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> (0x0x7f797a6db1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a664d80) 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> > (0x0x7f797a664de0) 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> > (0x0x7f797a6db2d8) 0 empty
  std::is_object<oif::frame::UFFrame> (0x0x7f797a6db340) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a664f00) 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> (0x0x7f797a6db3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a6de060) 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> (0x0x7f797a6de0c0) 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> (0x0x7f797a6db410) 0 empty
  std::__add_lvalue_reference_helper<oif::frame::UFFrame, true> (0x0x7f797a6de120) 0 empty

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

Class std::remove_volatile<oif::frame::UFFrame*>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<oif::frame::UFFrame*> (0x0x7f797a6de240) 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*> (0x0x7f797a6de2a0) 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*> (0x0x7f797a6de1e0) 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*> (0x0x7f797a6db5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a6de300) 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*> (0x0x7f797a6db618) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a6de360) 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*> > > (0x0x7f797a6de3c0) 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*> (0x0x7f797a6db680) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a6de420) 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*> > (0x0x7f797a6de480) 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*> (0x0x7f797a6db888) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a6de4e0) 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*> > (0x0x7f797a6db8f0) 0 empty
  std::is_array<oif::frame::UFFrame*> (0x0x7f797a6db958) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a6de540) 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*> > (0x0x7f797a6db9c0) 0 empty
  std::__or_<std::is_function<oif::frame::UFFrame*>, std::is_array<oif::frame::UFFrame*> > (0x0x7f797a6dba28) 0 empty
    std::is_array<oif::frame::UFFrame*> (0x0x7f797a6dba90) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a6de660) 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*> > > (0x0x7f797a6de780) 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*> (0x0x7f797a6dbaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a6de7e0) 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*> > (0x0x7f797a6de840) 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*> (0x0x7f797a6dbb60) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a6de8a0) 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*> > (0x0x7f797a6dbbc8) 0 empty
  std::is_rvalue_reference<oif::frame::UFFrame*> (0x0x7f797a6dbc30) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a6de900) 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*> (0x0x7f797a6dbd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a6de960) 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*> > (0x0x7f797a6de9c0) 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*> > (0x0x7f797a6dbf70) 0 empty
  std::is_void<oif::frame::UFFrame*> (0x0x7f797a73a000) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a6dea20) 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*> > (0x0x7f797a73a068) 0 empty
  std::__or_<std::is_reference<oif::frame::UFFrame*>, std::is_void<oif::frame::UFFrame*> > (0x0x7f797a73a0d0) 0 empty
    std::is_void<oif::frame::UFFrame*> (0x0x7f797a73a138) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a6deb40) 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*> > > (0x0x7f797a73a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a6dec00) 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*> (0x0x7f797a73a208) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a6dec60) 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*> > (0x0x7f797a6decc0) 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*> > (0x0x7f797a73a410) 0 empty
  std::is_object<oif::frame::UFFrame*> (0x0x7f797a73a478) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a6ded20) 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*> (0x0x7f797a73a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a6dee40) 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> (0x0x7f797a6deea0) 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*> (0x0x7f797a73a548) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFFrame*, true> (0x0x7f797a6def00) 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> (0x0x7f797a6de720) 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*> (0x0x7f797a73a618) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a6def60) 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> (0x0x7f797a6db4e0) 0
  std::__shared_ptr<oif::frame::UFFrame, (__gnu_cxx::_Lock_policy)2u> (0x0x7f797a6de180) 0

Class std::conditional<true, std::__not_<std::is_array<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::__not_<std::is_array<oif::frame::UFAxis> >, std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*> > (0x0x7f797a75f000) 0 empty

Class std::__and_<std::is_convertible<oif::frame::UFAxis*, oif::frame::UFAxis*>, std::__not_<std::is_array<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> > > (0x0x7f797a73a6e8) 0 empty
  std::__not_<std::is_array<oif::frame::UFAxis> > (0x0x7f797a73a750) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a75f060) 0 empty

Class std::enable_if<true, std::unique_ptr<oif::frame::UFAxis>&>
   size=1 align=1
   base size=0 base align=1
std::enable_if<true, std::unique_ptr<oif::frame::UFAxis>&> (0x0x7f797a75f0c0) 0 empty

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f797a75f1e0) 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> (0x0x7f797a75f240) 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> (0x0x7f797a75f2a0) 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> (0x0x7f797a75f300) 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> (0x0x7f797a75f360) 0 empty

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

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

Class std::allocator<char16_t>::rebind<char>
   size=1 align=1
   base size=0 base align=1
std::allocator<char16_t>::rebind<char> (0x0x7f797a75f600) 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 (0x0x7f797ab87750) 0
  std::basic_string<char16_t>::_Rep_base (0x0x7f797a75f5a0) 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 (0x0x7f797a75f660) 0

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

Class std::remove_volatile<std::_Rb_tree_const_iterator<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_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f797a75f7e0) 0 empty

Class std::remove_const<std::_Rb_tree_const_iterator<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_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f797a75f840) 0 empty

Class std::remove_cv<std::_Rb_tree_const_iterator<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_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f797a75f780) 0 empty

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

Class std::__has_iterator_category<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::__has_iterator_category<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f797a73a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a75f900) 0 empty

Class std::__iterator_traits<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, true>
   size=1 align=1
   base size=0 base align=1
std::__iterator_traits<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, true> (0x0x7f797a75f960) 0 empty

Class std::iterator_traits<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > >
   size=1 align=1
   base size=1 base align=1
std::iterator_traits<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > (0x0x7f797a73aa90) 0 empty
  std::__iterator_traits<std::_Rb_tree_const_iterator<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >, true> (0x0x7f797a75f9c0) 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> (0x0x7f797a75fa80) 0 empty

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

Class std::aligned_storage<8u, 4u>
   size=1 align=1
   base size=0 base align=1
std::aligned_storage<8u, 4u> (0x0x7f797a75fb40) 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> (0x0x7f797a75fc60) 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 (0x0x7f797a75fc00) 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> > > (0x0x7f797a73ac30) 0
  std::aligned_storage<8u, 4u> (0x0x7f797a75fba0) 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> > > (0x0x7f797a73ab60) 0
  std::_Rb_tree_node_base (0x0x7f797a75fa20) 0

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

Class std::_Rb_tree_const_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f797a75ff00) 0

Class std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=4 align=4
   base size=4 base align=4
std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f797a75ff60) 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> > (0x0x7f797a44a180) 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> (0x0x7f797a44a1e0) 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 (0x0x7f797a44a120) 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*> > (0x0x7f797a44a240) 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*> (0x0x7f797a4560d0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a44a2a0) 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*> (0x0x7f797a456138) 0 empty
  std::is_empty<const oif::frame::Value*> (0x0x7f797a4561a0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a44a300) 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> > > (0x0x7f797a44a360) 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> > (0x0x7f797a456208) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a44a3c0) 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> > (0x0x7f797a456270) 0 empty
  std::is_empty<std::default_delete<const oif::frame::Value> > (0x0x7f797a4562d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a44a420) 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*> (0x0x7f797a44a540) 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*> (0x0x7f797a44a5a0) 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*> (0x0x7f797a44a4e0) 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*> (0x0x7f797a456410) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a44a600) 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*> (0x0x7f797a456478) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a44a660) 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*> > > (0x0x7f797a44a6c0) 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*> (0x0x7f797a4564e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a44a7e0) 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*> > (0x0x7f797a44a840) 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*> (0x0x7f797a456548) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a44a8a0) 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*> > (0x0x7f797a4565b0) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f797a456618) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a44a900) 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*> > (0x0x7f797a456750) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f797a4567b8) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f797a456820) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a44a960) 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*> > > (0x0x7f797a44aa20) 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*> (0x0x7f797a4568f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a44ab40) 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*> > (0x0x7f797a44aba0) 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*> (0x0x7f797a456958) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a44ac00) 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*> > (0x0x7f797a4569c0) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*> (0x0x7f797a456a28) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a44ac60) 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*> (0x0x7f797a456a90) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a44acc0) 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*> > (0x0x7f797a44ad20) 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*> > (0x0x7f797a456af8) 0 empty
  std::is_void<const oif::frame::Value*> (0x0x7f797a456b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a44ad80) 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*> > (0x0x7f797a456c98) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*>, std::is_void<const oif::frame::Value*> > (0x0x7f797a456d00) 0 empty
    std::is_void<const oif::frame::Value*> (0x0x7f797a456d68) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a44ade0) 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*> > > (0x0x7f797a456e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a44ae40) 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*> (0x0x7f797a456ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a44aea0) 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*> > (0x0x7f797a44af00) 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*> > (0x0x7f797a456f08) 0 empty
  std::is_object<const oif::frame::Value*> (0x0x7f797a456f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a44af60) 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*> (0x0x7f797a4930d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a4940c0) 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> (0x0x7f797a494120) 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*> (0x0x7f797a493138) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*, true> (0x0x7f797a494180) 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> (0x0x7f797a44a9c0) 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*> (0x0x7f797a493208) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a4941e0) 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> (0x0x7f797a456340) 0 empty
  std::default_delete<const oif::frame::Value> (0x0x7f797a44a480) 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> > (0x0x7f797a49c070) 0 empty
  std::_Tuple_impl<2u> (0x0x7f797a494240) 0 empty
  std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f797a4932d8) 0 empty
    std::default_delete<const oif::frame::Value> (0x0x7f797a4942a0) 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> (0x0x7f797a494300) 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> > (0x0x7f797a49c4d0) 0
  std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f797a49c540) 0 empty
    std::_Tuple_impl<2u> (0x0x7f797a494360) 0 empty
    std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f797a4933a8) 0 empty
      std::default_delete<const oif::frame::Value> (0x0x7f797a4943c0) 0 empty
  std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f797a494420) 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> > (0x0x7f797a493478) 0
  std::_Tuple_impl<0u, const oif::frame::Value*, std::default_delete<const oif::frame::Value> > (0x0x7f797a49cb60) 0
    std::_Tuple_impl<1u, std::default_delete<const oif::frame::Value> > (0x0x7f797a49cbd0) 0 empty
      std::_Tuple_impl<2u> (0x0x7f797a494600) 0 empty
      std::_Head_base<1u, std::default_delete<const oif::frame::Value>, true> (0x0x7f797a4934e0) 0 empty
        std::default_delete<const oif::frame::Value> (0x0x7f797a494660) 0 empty
    std::_Head_base<0u, const oif::frame::Value*, false> (0x0x7f797a4946c0) 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> > (0x0x7f797a493618) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a494780) 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> > > (0x0x7f797a4947e0) 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> > (0x0x7f797a493680) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a494840) 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> > > (0x0x7f797a4936e8) 0 empty
  std::is_rvalue_reference<std::default_delete<const oif::frame::Value> > (0x0x7f797a493750) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a4948a0) 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> > (0x0x7f797a4937b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a494900) 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>&> (0x0x7f797a494960) 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> (0x0x7f797a493820) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a4949c0) 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> > > (0x0x7f797a494a20) 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> (0x0x7f797a493888) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a494b40) 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> > (0x0x7f797a494ba0) 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> (0x0x7f797a4938f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a494c00) 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> > (0x0x7f797a493958) 0 empty
  std::is_rvalue_reference<const oif::frame::Value> (0x0x7f797a4939c0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a494c60) 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> (0x0x7f797a493a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a494cc0) 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> > (0x0x7f797a494d20) 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> (0x0x7f797a494de0) 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> (0x0x7f797a494e40) 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> (0x0x7f797a494d80) 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> (0x0x7f797a493bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a494ea0) 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> (0x0x7f797a493c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a494f00) 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> > (0x0x7f797a493c98) 0 empty
  std::is_void<const oif::frame::Value> (0x0x7f797a493d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a494f60) 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> > (0x0x7f797a493d68) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value>, std::is_void<const oif::frame::Value> > (0x0x7f797a493dd0) 0 empty
    std::is_void<const oif::frame::Value> (0x0x7f797a493e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a5aa0c0) 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> > > (0x0x7f797a493ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a5aa180) 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> (0x0x7f797a493f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a5aa1e0) 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> > (0x0x7f797a5aa240) 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> > (0x0x7f797a5ae068) 0 empty
  std::is_object<const oif::frame::Value> (0x0x7f797a5ae0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a5aa2a0) 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> (0x0x7f797a5ae208) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a5aa3c0) 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> (0x0x7f797a5aa420) 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> (0x0x7f797a5ae270) 0 empty
  std::__add_lvalue_reference_helper<const oif::frame::Value, true> (0x0x7f797a5aa480) 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> (0x0x7f797a44a0c0) 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> > > (0x0x7f797a5aa4e0) 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*> > (0x0x7f797a5aa540) 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> (0x0x7f797a5ae340) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a5aa5a0) 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> > (0x0x7f797a5ae3a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a5aa600) 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> > > (0x0x7f797a5aa660) 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> > (0x0x7f797a5aa720) 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> > (0x0x7f797a5aa780) 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> > (0x0x7f797a5aa6c0) 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> > (0x0x7f797a5ae478) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a5aa7e0) 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> > (0x0x7f797a5ae4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a5aa840) 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> > > > (0x0x7f797a5aa8a0) 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> > (0x0x7f797a5ae548) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a5aa900) 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> > > (0x0x7f797a5aa960) 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> > (0x0x7f797a5ae5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a5aa9c0) 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> > > (0x0x7f797a5ae618) 0 empty
  std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f797a5ae680) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a5aaa20) 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> > > (0x0x7f797a5ae6e8) 0 empty
  std::__or_<std::is_function<std::default_delete<const oif::frame::Value> >, std::is_array<std::default_delete<const oif::frame::Value> > > (0x0x7f797a5ae750) 0 empty
    std::is_array<std::default_delete<const oif::frame::Value> > (0x0x7f797a5ae7b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a5aaa80) 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> > > > (0x0x7f797a5aab40) 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> > > (0x0x7f797a5aaba0) 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> > > (0x0x7f797a5ae820) 0 empty
  std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f797a5ae888) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a5aac00) 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> > > (0x0x7f797a5ae8f0) 0 empty
  std::__or_<std::is_reference<std::default_delete<const oif::frame::Value> >, std::is_void<std::default_delete<const oif::frame::Value> > > (0x0x7f797a5ae958) 0 empty
    std::is_void<std::default_delete<const oif::frame::Value> > (0x0x7f797a5ae9c0) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a5aac60) 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> > > > (0x0x7f797a5aea28) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a5aacc0) 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> > (0x0x7f797a5aea90) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a5aad20) 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> > > (0x0x7f797a5aad80) 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> > > (0x0x7f797a5aeaf8) 0 empty
  std::is_object<std::default_delete<const oif::frame::Value> > (0x0x7f797a5aeb60) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a5aade0) 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> > (0x0x7f797a5aebc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a5aae40) 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> (0x0x7f797a5aaea0) 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> > (0x0x7f797a5aec30) 0 empty
  std::__add_rvalue_reference_helper<std::default_delete<const oif::frame::Value>, true> (0x0x7f797a5aaf00) 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> (0x0x7f797a5aaae0) 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> > (0x0x7f797a5aed00) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a5aaf60) 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> > > (0x0x7f797a5aed68) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f797a5aedd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a603000) 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> > > (0x0x7f797a5aee38) 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> > > (0x0x7f797a5aeea0) 0 empty
    std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f797a5aef08) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a603060) 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> > (0x0x7f797a44a060) 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*> > (0x0x7f797a6030c0) 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> > > (0x0x7f797a21f000) 0 empty
  std::__not_<std::is_array<const oif::frame::Value> > (0x0x7f797a21f068) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a603120) 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>&> (0x0x7f797a603180) 0 empty

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

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

Class std::__is_empty_non_tuple<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const UFAxisType&> (0x0x7f797a21f1a0) 0 empty
  std::is_empty<const UFAxisType&> (0x0x7f797a21f208) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a6032a0) 0 empty

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

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

Class std::_Tuple_impl<0u, const UFAxisType&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFAxisType&> (0x0x7f797a2207e0) 0
  std::_Tuple_impl<1u> (0x0x7f797a6033c0) 0 empty
  std::_Head_base<0u, const UFAxisType&, false> (0x0x7f797a603420) 0

Class std::tuple<const UFAxisType&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFAxisType&> (0x0x7f797a21f2d8) 0
  std::_Tuple_impl<0u, const UFAxisType&> (0x0x7f797a220d20) 0
    std::_Tuple_impl<1u> (0x0x7f797a603480) 0 empty
    std::_Head_base<0u, const UFAxisType&, false> (0x0x7f797a6034e0) 0

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

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

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

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

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

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

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

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

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

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

Class std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFAxisType&>, std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f797a21f888) 0 empty
  std::__or_<std::is_function<const UFAxisType&>, std::is_array<const UFAxisType&> > (0x0x7f797a21f8f0) 0 empty
    std::is_array<const UFAxisType&> (0x0x7f797a21f958) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a603a80) 0 empty

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

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

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

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

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

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

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

Class std::__or_<std::is_function<const UFAxisType&>, std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFAxisType&>, std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f797a21fdd0) 0 empty
  std::__or_<std::is_reference<const UFAxisType&>, std::is_void<const UFAxisType&> > (0x0x7f797a21fe38) 0 empty
    std::is_reference<const UFAxisType&> (0x0x7f797a21fea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a603f60) 0 empty

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

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

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

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

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

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

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

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

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

Class std::__and_<std::is_convertible<const UFAxisType&, const UFAxisType&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const UFAxisType&, const UFAxisType&> > (0x0x7f797a2ea2d8) 0 empty
  std::is_convertible<const UFAxisType&, const UFAxisType&> (0x0x7f797a2ea340) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a2e83c0) 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*&> (0x0x7f797a2e8480) 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*&> (0x0x7f797a2e84e0) 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*&> (0x0x7f797a2e8420) 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*&> (0x0x7f797a2ea680) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a2e8540) 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*&> (0x0x7f797a2ea6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a2e85a0) 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*> > > (0x0x7f797a2e8600) 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*> > (0x0x7f797a2ea750) 0 empty
  std::__or_<std::is_function<oif::frame::UFAxis*>, std::is_array<oif::frame::UFAxis*> > (0x0x7f797a2ea7b8) 0 empty
    std::is_array<oif::frame::UFAxis*> (0x0x7f797a2ea820) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a2e8660) 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*&> (0x0x7f797a2ea888) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a2e8720) 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*&> > > (0x0x7f797a2e8780) 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*&> (0x0x7f797a2ea8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a2e87e0) 0 empty

Class std::conditional<true, 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<true, std::is_lvalue_reference<oif::frame::UFAxis*&>, std::is_rvalue_reference<oif::frame::UFAxis*&> > (0x0x7f797a2e8840) 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*&> > (0x0x7f797a2ea958) 0 empty
  std::is_lvalue_reference<oif::frame::UFAxis*&> (0x0x7f797a2ea9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a2e88a0) 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*&> (0x0x7f797a2eaaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a2e8900) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFAxis*&>, std::is_void<oif::frame::UFAxis*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFAxis*&>, std::is_void<oif::frame::UFAxis*&> > (0x0x7f797a2e8960) 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*&> > (0x0x7f797a2eac30) 0 empty
  std::is_reference<oif::frame::UFAxis*&> (0x0x7f797a2eac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a2e8a80) 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*&> > (0x0x7f797a2ead00) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*&>, std::is_void<oif::frame::UFAxis*&> > (0x0x7f797a2ead68) 0 empty
    std::is_reference<oif::frame::UFAxis*&> (0x0x7f797a2eadd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a2e8ba0) 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*&> > > (0x0x7f797a2eae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a2e8c60) 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*&> (0x0x7f797a2eaea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a2e8cc0) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFAxis*&>, std::is_reference<oif::frame::UFAxis*&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFAxis*&>, std::is_reference<oif::frame::UFAxis*&> > (0x0x7f797a2e8d20) 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*&> > (0x0x7f797a2ea5b0) 0 empty
  std::is_reference<oif::frame::UFAxis*&> (0x0x7f797a328000) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a2e8d80) 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*&> (0x0x7f797a328068) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a2e8ea0) 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> (0x0x7f797a2e8f00) 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*&> (0x0x7f797a3280d0) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*&, true> (0x0x7f797a2e8f60) 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> (0x0x7f797a2e86c0) 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*> (0x0x7f797a3281a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a32e000) 0 empty

Class std::conditional<true, 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::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> >, std::is_convertible<oif::frame::UFAxis*&, oif::frame::UFAxis*> > (0x0x7f797a32e060) 0 empty

Class std::__and_<std::is_convertible<oif::frame::UFAxis*&, 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::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > > (0x0x7f797a328208) 0 empty
  std::is_convertible<std::default_delete<oif::frame::UFAxis>, std::default_delete<oif::frame::UFAxis> > (0x0x7f797a328270) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a32e0c0) 0 empty

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

Class std::__is_pointer_helper<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<std::default_delete<oif::frame::UFAxis> > (0x0x7f797a328680) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a32e420) 0 empty

Class std::is_pointer<std::default_delete<oif::frame::UFAxis> >
   size=1 align=1
   base size=1 base align=1
std::is_pointer<std::default_delete<oif::frame::UFAxis> > (0x0x7f797a3286e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a32e480) 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*> (0x0x7f797a32e4e0) 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*> (0x0x7f797a32e540) 0 empty

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> (0x0x7f797a32e5a0) 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> > > (0x0x7f797a328888) 0 empty
  std::integral_constant<unsigned int, 4u> (0x0x7f797a32e660) 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> > > (0x0x7f797a3289c0) 0
  std::aligned_storage<8u, 4u> (0x0x7f797a32e6c0) 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> > > (0x0x7f797a328820) 0
  std::_Rb_tree_node_base (0x0x7f797a32e600) 0

Class std::remove_volatile<const oif::frame::Value*&>
   size=1 align=1
   base size=0 base align=1
std::remove_volatile<const oif::frame::Value*&> (0x0x7f797a32e780) 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*&> (0x0x7f797a32e7e0) 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*&> (0x0x7f797a32e720) 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*&> (0x0x7f797a328b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a32e840) 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*&> (0x0x7f797a328bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a32e8a0) 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*> > > (0x0x7f797a32e900) 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*> > (0x0x7f797a328c30) 0 empty
  std::__or_<std::is_function<const oif::frame::Value*>, std::is_array<const oif::frame::Value*> > (0x0x7f797a328c98) 0 empty
    std::is_array<const oif::frame::Value*> (0x0x7f797a328d00) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a32e960) 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*&> (0x0x7f797a328dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a32ea20) 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*&> > > (0x0x7f797a32ea80) 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*&> (0x0x7f797a328e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a32eba0) 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*&> > (0x0x7f797a32ec00) 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*&> > (0x0x7f797a328ea0) 0 empty
  std::is_lvalue_reference<const oif::frame::Value*&> (0x0x7f797a328f08) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a32ec60) 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*&> (0x0x7f797a328f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a32ecc0) 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*&> > (0x0x7f797a32ed20) 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*&> > (0x0x7f797a40a000) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f797a40a068) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a32ed80) 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*&> > (0x0x7f797a40a1a0) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&>, std::is_void<const oif::frame::Value*&> > (0x0x7f797a40a208) 0 empty
    std::is_reference<const oif::frame::Value*&> (0x0x7f797a40a270) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a32ede0) 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*&> > > (0x0x7f797a40a340) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a32ee40) 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*&> (0x0x7f797a40a3a8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a32eea0) 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*&> > (0x0x7f797a32ef00) 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*&> > (0x0x7f797a40a410) 0 empty
  std::is_reference<const oif::frame::Value*&> (0x0x7f797a40a478) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a32ef60) 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*&> (0x0x7f797a40a5b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a4100c0) 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> (0x0x7f797a410120) 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*&> (0x0x7f797a40a618) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&, true> (0x0x7f797a410180) 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> (0x0x7f797a32e9c0) 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*> (0x0x7f797a40a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a4102a0) 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*> > (0x0x7f797a410300) 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> > > (0x0x7f797a40a750) 0 empty
  std::is_convertible<std::default_delete<const oif::frame::Value>, std::default_delete<const oif::frame::Value> > (0x0x7f797a40a7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a410360) 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*&> (0x0x7f797a4103c0) 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> > (0x0x7f797a40ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a4106c0) 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> > (0x0x7f797a40abc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a410720) 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> > > (0x0x7f797a410780) 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*> (0x0x7f797a4107e0) 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*> (0x0x7f797a410840) 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*> (0x0x7f797a4108a0) 0 empty

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

Class std::is_empty<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_empty<const UFDeviceProperty&> (0x0x7f797a40ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a410960) 0 empty

Class std::__is_empty_non_tuple<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_empty_non_tuple<const UFDeviceProperty&> (0x0x7f797a40add0) 0 empty
  std::is_empty<const UFDeviceProperty&> (0x0x7f797a40ae38) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a4109c0) 0 empty

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

Class std::_Tuple_impl<0u, const UFDeviceProperty&>
   size=4 align=4
   base size=4 base align=4
std::_Tuple_impl<0u, const UFDeviceProperty&> (0x0x7f797a06c540) 0
  std::_Tuple_impl<1u> (0x0x7f797a410a80) 0 empty
  std::_Head_base<0u, const UFDeviceProperty&, false> (0x0x7f797a410ae0) 0

Class std::tuple<const UFDeviceProperty&>
   size=4 align=4
   base size=4 base align=4
std::tuple<const UFDeviceProperty&> (0x0x7f797a40af08) 0
  std::_Tuple_impl<0u, const UFDeviceProperty&> (0x0x7f797a06c850) 0
    std::_Tuple_impl<1u> (0x0x7f797a410b40) 0 empty
    std::_Head_base<0u, const UFDeviceProperty&, false> (0x0x7f797a410ba0) 0

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

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

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

Class std::__is_void_helper<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_void_helper<const UFDeviceProperty&> (0x0x7f797a0f3208) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a410d20) 0 empty

Class std::is_void<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_void<const UFDeviceProperty&> (0x0x7f797a0f3270) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a410d80) 0 empty

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

Class std::is_function<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_function<const UFDeviceProperty&> (0x0x7f797a0f32d8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a410f00) 0 empty

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

Class std::is_array<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_array<const UFDeviceProperty&> (0x0x7f797a0f3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a113000) 0 empty

Class std::__or_<std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> > (0x0x7f797a0f3478) 0 empty
  std::is_array<const UFDeviceProperty&> (0x0x7f797a0f34e0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a113060) 0 empty

Class std::__or_<std::is_void<const UFDeviceProperty&>, std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFDeviceProperty&>, std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> > (0x0x7f797a0f3548) 0 empty
  std::__or_<std::is_function<const UFDeviceProperty&>, std::is_array<const UFDeviceProperty&> > (0x0x7f797a0f35b0) 0 empty
    std::is_array<const UFDeviceProperty&> (0x0x7f797a0f3618) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a113180) 0 empty

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

Class std::is_lvalue_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_lvalue_reference<const UFDeviceProperty&> (0x0x7f797a0f3680) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1133c0) 0 empty

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

Class std::__or_<std::is_lvalue_reference<const UFDeviceProperty&>, std::is_rvalue_reference<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_lvalue_reference<const UFDeviceProperty&>, std::is_rvalue_reference<const UFDeviceProperty&> > (0x0x7f797a0f36e8) 0 empty
  std::is_lvalue_reference<const UFDeviceProperty&> (0x0x7f797a0f3750) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a113480) 0 empty

Class std::is_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_reference<const UFDeviceProperty&> (0x0x7f797a0f37b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1134e0) 0 empty

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

Class std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f797a0f38f0) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f797a0f3958) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1135a0) 0 empty

Class std::__or_<std::is_function<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_function<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f797a0f39c0) 0 empty
  std::__or_<std::is_reference<const UFDeviceProperty&>, std::is_void<const UFDeviceProperty&> > (0x0x7f797a0f3a28) 0 empty
    std::is_reference<const UFDeviceProperty&> (0x0x7f797a0f3a90) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a1136c0) 0 empty

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

Class std::is_object<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_object<const UFDeviceProperty&> (0x0x7f797a0f3b60) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1137e0) 0 empty

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

Class std::__or_<std::is_object<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_object<const UFDeviceProperty&>, std::is_reference<const UFDeviceProperty&> > (0x0x7f797a0f3bc8) 0 empty
  std::is_reference<const UFDeviceProperty&> (0x0x7f797a0f3c30) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1138a0) 0 empty

Class std::__is_referenceable<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_referenceable<const UFDeviceProperty&> (0x0x7f797a0f3d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1139c0) 0 empty

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

Class std::add_rvalue_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<const UFDeviceProperty&> (0x0x7f797a0f3dd0) 0 empty
  std::__add_rvalue_reference_helper<const UFDeviceProperty&, true> (0x0x7f797a113a80) 0 empty

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

Class std::is_convertible<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f797a0f3ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a113ae0) 0 empty

Class std::__and_<std::is_convertible<const UFDeviceProperty&, const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<const UFDeviceProperty&, const UFDeviceProperty&> > (0x0x7f797a0f3f08) 0 empty
  std::is_convertible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f797a0f3f70) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a113b40) 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&> (0x0x7f797a113ba0) 0 empty

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

Class std::remove_reference<std::tuple<> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<> > (0x0x7f797a113c60) 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&> (0x0x7f797a113d20) 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&> (0x0x7f797a113d80) 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&> (0x0x7f797a113cc0) 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&> (0x0x7f797a12a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a113de0) 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&> (0x0x7f797a12a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a113e40) 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*> > > (0x0x7f797a113ea0) 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*> (0x0x7f797a12a5b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a160000) 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*> > (0x0x7f797a160060) 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*> (0x0x7f797a12a618) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1600c0) 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*> > (0x0x7f797a12a680) 0 empty
  std::is_array<std::_Rb_tree_node_base*> (0x0x7f797a12a6e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a160120) 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*> > (0x0x7f797a12a820) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f797a12a888) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f797a12a8f0) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a160180) 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&> (0x0x7f797a12a9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a160240) 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&> > > (0x0x7f797a1602a0) 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&> (0x0x7f797a12aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a160300) 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&> > (0x0x7f797a160360) 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&> > (0x0x7f797a12aa90) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base* const&> (0x0x7f797a12aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1603c0) 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&> (0x0x7f797a12ab60) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a160420) 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&> > (0x0x7f797a160480) 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&> > (0x0x7f797a12abc8) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f797a12ac30) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1604e0) 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&> > (0x0x7f797a12ac98) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base* const&>, std::is_void<std::_Rb_tree_node_base* const&> > (0x0x7f797a12ad00) 0 empty
    std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f797a12ad68) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a160540) 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&> > > (0x0x7f797a12add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1605a0) 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&> (0x0x7f797a12ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a160600) 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&> > (0x0x7f797a160660) 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&> > (0x0x7f797a12aea0) 0 empty
  std::is_reference<std::_Rb_tree_node_base* const&> (0x0x7f797a12af08) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1606c0) 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&> (0x0x7f797a12af70) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a160720) 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> (0x0x7f797a160780) 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&> (0x0x7f797a12a000) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base* const&, true> (0x0x7f797a1607e0) 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> (0x0x7f797a1601e0) 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*> (0x0x7f797a12a1a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1609c0) 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*> > (0x0x7f797a160a20) 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*> > (0x0x7f797a12a410) 0 empty
  std::is_convertible<std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*> (0x0x7f797a181000) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a160a80) 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*> (0x0x7f797a160b40) 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*> (0x0x7f797a160ba0) 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*> (0x0x7f797a160ae0) 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*> (0x0x7f797a1811a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a160c00) 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*> (0x0x7f797a181208) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a160c60) 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*> > > (0x0x7f797a160cc0) 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*> > (0x0x7f797a181270) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f797a1812d8) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f797a181340) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a160d20) 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*> > > (0x0x7f797a160de0) 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*> (0x0x7f797a181410) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a160f00) 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*> > (0x0x7f797a160f60) 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*> (0x0x7f797a181478) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a199000) 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*> > (0x0x7f797a1814e0) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_node_base*> (0x0x7f797a181548) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a199060) 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*> (0x0x7f797a1815b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1990c0) 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*> > (0x0x7f797a199120) 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*> > (0x0x7f797a181618) 0 empty
  std::is_void<std::_Rb_tree_node_base*> (0x0x7f797a181680) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a199180) 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*> > (0x0x7f797a1817b8) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*>, std::is_void<std::_Rb_tree_node_base*> > (0x0x7f797a181820) 0 empty
    std::is_void<std::_Rb_tree_node_base*> (0x0x7f797a181888) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a1991e0) 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*> > > (0x0x7f797a181958) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a199240) 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*> (0x0x7f797a1819c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1992a0) 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*> > (0x0x7f797a199300) 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*> > (0x0x7f797a181a28) 0 empty
  std::is_object<std::_Rb_tree_node_base*> (0x0x7f797a181a90) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a199360) 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*> (0x0x7f797a181bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a199480) 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> (0x0x7f797a1994e0) 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*> (0x0x7f797a181c30) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*, true> (0x0x7f797a199540) 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> (0x0x7f797a160d80) 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*> (0x0x7f797a181d00) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1995a0) 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*> > (0x0x7f797a199600) 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*> > (0x0x7f797a181d68) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> (0x0x7f797a181dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a199660) 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> > > (0x0x7f797a1996c0) 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> > > (0x0x7f797a181ea0) 0 empty
  std::tuple_element<0u, std::tuple<std::default_delete<oif::frame::UFAxis> > > (0x0x7f797a199720) 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> > (0x0x7f797a199840) 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> > (0x0x7f797a1998a0) 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> > (0x0x7f797a199900) 0 empty

Class std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFAxis*, oif::frame::UFAxis*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__is_direct_constructible_ref_cast<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::__is_direct_constructible_new_safe<oif::frame::UFAxis*, oif::frame::UFAxis*&&> > (0x0x7f797a199960) 0 empty

Class std::conditional<false, std::is_void<oif::frame::UFAxis*>, std::__or_<std::__is_array_unknown_bounds<oif::frame::UFAxis*>, std::is_function<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_array_unknown_bounds<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*> > > (0x0x7f797a1999c0) 0 empty

Class std::conditional<false, std::__not_<std::extent<oif::frame::UFAxis*, 0u> >, std::is_array<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::__not_<std::extent<oif::frame::UFAxis*, 0u> >, std::is_array<oif::frame::UFAxis*> > (0x0x7f797a199a20) 0 empty

Class std::__and_<std::is_array<oif::frame::UFAxis*>, std::__not_<std::extent<oif::frame::UFAxis*, 0u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_array<oif::frame::UFAxis*>, std::__not_<std::extent<oif::frame::UFAxis*, 0u> > > (0x0x7f797a181e38) 0 empty
  std::is_array<oif::frame::UFAxis*> (0x0x7f797a1d6000) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a199a80) 0 empty

Class std::__is_array_unknown_bounds<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_array_unknown_bounds<oif::frame::UFAxis*> (0x0x7f797a1d6138) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a199ba0) 0 empty

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

Class std::__or_<std::__is_array_unknown_bounds<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_array_unknown_bounds<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*> > (0x0x7f797a1d61a0) 0 empty
  std::is_function<oif::frame::UFAxis*> (0x0x7f797a1d6208) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a199c60) 0 empty

Class std::__or_<std::is_void<oif::frame::UFAxis*>, std::__is_array_unknown_bounds<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<oif::frame::UFAxis*>, std::__is_array_unknown_bounds<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*> > (0x0x7f797a1d6340) 0 empty
  std::__or_<std::__is_array_unknown_bounds<oif::frame::UFAxis*>, std::is_function<oif::frame::UFAxis*> > (0x0x7f797a1d63a8) 0 empty
    std::is_function<oif::frame::UFAxis*> (0x0x7f797a1d6410) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a199cc0) 0 empty

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

Class std::__is_integral_helper<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_integral_helper<oif::frame::UFAxis*> (0x0x7f797a1d6680) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a199d80) 0 empty

Class std::is_integral<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_integral<oif::frame::UFAxis*> (0x0x7f797a1d66e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a199de0) 0 empty

Class std::conditional<false, std::is_integral<oif::frame::UFAxis*>, std::is_floating_point<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_integral<oif::frame::UFAxis*>, std::is_floating_point<oif::frame::UFAxis*> > (0x0x7f797a199e40) 0 empty

Class std::__is_floating_point_helper<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_floating_point_helper<oif::frame::UFAxis*> (0x0x7f797a1d6820) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a199ea0) 0 empty

Class std::is_floating_point<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_floating_point<oif::frame::UFAxis*> (0x0x7f797a1d6888) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a199f00) 0 empty

Class std::__or_<std::is_integral<oif::frame::UFAxis*>, std::is_floating_point<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_integral<oif::frame::UFAxis*>, std::is_floating_point<oif::frame::UFAxis*> > (0x0x7f797a1d68f0) 0 empty
  std::is_floating_point<oif::frame::UFAxis*> (0x0x7f797a1d6958) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a199f60) 0 empty

Class std::is_arithmetic<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_arithmetic<oif::frame::UFAxis*> (0x0x7f797a1d69c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1e5180) 0 empty

Class std::conditional<false, std::is_arithmetic<oif::frame::UFAxis*>, std::__or_<std::is_enum<oif::frame::UFAxis*>, std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_arithmetic<oif::frame::UFAxis*>, std::__or_<std::is_enum<oif::frame::UFAxis*>, std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > > (0x0x7f797a1e51e0) 0 empty

Class std::is_enum<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_enum<oif::frame::UFAxis*> (0x0x7f797a1d6a28) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1e5240) 0 empty

Class std::conditional<false, std::is_enum<oif::frame::UFAxis*>, std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_enum<oif::frame::UFAxis*>, std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > > (0x0x7f797a1e52a0) 0 empty

Class std::__is_pointer_helper<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::__is_pointer_helper<oif::frame::UFAxis*> (0x0x7f797a1d6a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1e5300) 0 empty

Class std::is_pointer<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_pointer<oif::frame::UFAxis*> (0x0x7f797a1d6af8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1e5360) 0 empty

Class std::conditional<true, std::is_pointer<oif::frame::UFAxis*>, std::__or_<std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_pointer<oif::frame::UFAxis*>, std::__or_<std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > > (0x0x7f797a1e53c0) 0 empty

Class std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f797a1d6b60) 0 empty
  std::is_pointer<oif::frame::UFAxis*> (0x0x7f797a1d6bc8) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1e5420) 0 empty

Class std::__or_<std::is_enum<oif::frame::UFAxis*>, std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_enum<oif::frame::UFAxis*>, std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f797a1d6c30) 0 empty
  std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f797a1d6c98) 0 empty
    std::is_pointer<oif::frame::UFAxis*> (0x0x7f797a1d6d00) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a1e5480) 0 empty

Class std::__or_<std::is_arithmetic<oif::frame::UFAxis*>, std::is_enum<oif::frame::UFAxis*>, std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_arithmetic<oif::frame::UFAxis*>, std::is_enum<oif::frame::UFAxis*>, std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f797a1d6d68) 0 empty
  std::__or_<std::is_enum<oif::frame::UFAxis*>, std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f797a1d6dd0) 0 empty
    std::__or_<std::is_pointer<oif::frame::UFAxis*>, std::is_member_pointer<oif::frame::UFAxis*>, std::is_null_pointer<oif::frame::UFAxis*> > (0x0x7f797a1d6e38) 0 empty
      std::is_pointer<oif::frame::UFAxis*> (0x0x7f797a1d6ea0) 0 empty
        std::integral_constant<bool, true> (0x0x7f797a1e54e0) 0 empty

Class std::is_scalar<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_scalar<oif::frame::UFAxis*> (0x0x7f797a1d6f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1e5540) 0 empty

Class std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_scalar<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_reference<oif::frame::UFAxis*>, std::is_scalar<oif::frame::UFAxis*> > (0x0x7f797a1d6f70) 0 empty
  std::is_scalar<oif::frame::UFAxis*> (0x0x7f797a1f0000) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1e55a0) 0 empty

Class std::__is_destructible_safe<oif::frame::UFAxis*, false, true>
   size=1 align=1
   base size=1 base align=1
std::__is_destructible_safe<oif::frame::UFAxis*, false, true> (0x0x7f797a1f0068) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1e56c0) 0 empty

Class std::is_destructible<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_destructible<oif::frame::UFAxis*> (0x0x7f797a1f00d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1e5720) 0 empty

Class std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::is_destructible<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::is_destructible<oif::frame::UFAxis*> > (0x0x7f797a1e5780) 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*&&> (0x0x7f797a1f01a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1e5840) 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*&&> > > (0x0x7f797a1e58a0) 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*&&> (0x0x7f797a1f0208) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1e5900) 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*&&> > (0x0x7f797a1e5960) 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*&&> (0x0x7f797a1f0270) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1e59c0) 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*&&> > (0x0x7f797a1f02d8) 0 empty
  std::is_rvalue_reference<oif::frame::UFAxis*&&> (0x0x7f797a1f0340) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1e5a20) 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*&&> (0x0x7f797a1f03a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1e5a80) 0 empty

Class std::conditional<true, std::is_reference<oif::frame::UFAxis*&&>, std::is_void<oif::frame::UFAxis*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_reference<oif::frame::UFAxis*&&>, std::is_void<oif::frame::UFAxis*&&> > (0x0x7f797a1e5ae0) 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*&&> > (0x0x7f797a1f05b0) 0 empty
  std::is_reference<oif::frame::UFAxis*&&> (0x0x7f797a1f0618) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1e5b40) 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*&&> > (0x0x7f797a1f0680) 0 empty
  std::__or_<std::is_reference<oif::frame::UFAxis*&&>, std::is_void<oif::frame::UFAxis*&&> > (0x0x7f797a1f06e8) 0 empty
    std::is_reference<oif::frame::UFAxis*&&> (0x0x7f797a1f0750) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a1e5c60) 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*&&> > > (0x0x7f797a1f07b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1e5d20) 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*&&> (0x0x7f797a1f0820) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a1e5d80) 0 empty

Class std::conditional<false, std::is_object<oif::frame::UFAxis*&&>, std::is_reference<oif::frame::UFAxis*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<false, std::is_object<oif::frame::UFAxis*&&>, std::is_reference<oif::frame::UFAxis*&&> > (0x0x7f797a1e5de0) 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*&&> > (0x0x7f797a1f0958) 0 empty
  std::is_reference<oif::frame::UFAxis*&&> (0x0x7f797a1f09c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a1e5e40) 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*&&> (0x0x7f797a1f0a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a1e5f60) 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> (0x0x7f797a207000) 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*&&> (0x0x7f797a1f0a90) 0 empty
  std::__add_rvalue_reference_helper<oif::frame::UFAxis*&&, true> (0x0x7f797a207060) 0 empty

Class std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0138) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f797a1e57e0) 0 empty

Class std::__and_<std::is_destructible<oif::frame::UFAxis*>, std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_destructible<oif::frame::UFAxis*>, std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> > (0x0x7f797a1f0b60) 0 empty
  std::__is_direct_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0bc8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f797a2070c0) 0 empty

Class std::__is_direct_constructible_new_safe<oif::frame::UFAxis*, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new_safe<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0c30) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a207120) 0 empty

Class std::__is_direct_constructible_new<oif::frame::UFAxis*, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0c98) 0 empty
  std::__is_direct_constructible_new_safe<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0d00) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a207180) 0 empty

Class std::__is_direct_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0d68) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a2071e0) 0 empty

Class std::__is_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0dd0) 0 empty
  std::__is_direct_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0e38) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a207240) 0 empty

Class std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a2072a0) 0 empty

Class std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> > (0x0x7f797a207300) 0 empty

Class std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a1f0f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a207360) 0 empty

Class std::__and_<std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&>, std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> > (0x0x7f797a1f0f70) 0 empty
  std::__is_nt_constructible_impl<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a212000) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a2073c0) 0 empty

Class std::is_nothrow_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a212068) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a207420) 0 empty

Class std::__is_nothrow_move_constructible_impl<oif::frame::UFAxis*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<oif::frame::UFAxis*, true> (0x0x7f797a2120d0) 0 empty
  std::is_nothrow_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a212138) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a207480) 0 empty

Class std::is_nothrow_move_constructible<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<oif::frame::UFAxis*> (0x0x7f797a2121a0) 0 empty
  std::__is_nothrow_move_constructible_impl<oif::frame::UFAxis*, true> (0x0x7f797a212208) 0 empty
    std::is_nothrow_constructible<oif::frame::UFAxis*, oif::frame::UFAxis*&&> (0x0x7f797a212270) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a2074e0) 0 empty

Class std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFAxis*>, std::is_nothrow_move_constructible<oif::frame::UFAxis*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_assignable<oif::frame::UFAxis*>, std::is_nothrow_move_constructible<oif::frame::UFAxis*> > (0x0x7f797a207540) 0 empty

Class std::__is_assignable_helper<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=0 base align=1
std::__is_assignable_helper<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f797a2075a0) 0 empty

Class std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f797a212340) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a207600) 0 empty

Class std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>, std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>, std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> > (0x0x7f797a207660) 0 empty

Class std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f797a2123a8) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a2076c0) 0 empty

Class std::__and_<std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>, std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>, std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> > (0x0x7f797a212410) 0 empty
  std::__is_nt_assignable_impl<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f797a212478) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a207720) 0 empty

Class std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f797a2124e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a207780) 0 empty

Class std::__is_nt_move_assignable_impl<oif::frame::UFAxis*, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_move_assignable_impl<oif::frame::UFAxis*, true> (0x0x7f797a212548) 0 empty
  std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f797a2125b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a2077e0) 0 empty

Class std::is_nothrow_move_assignable<oif::frame::UFAxis*>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_assignable<oif::frame::UFAxis*> (0x0x7f797a212618) 0 empty
  std::__is_nt_move_assignable_impl<oif::frame::UFAxis*, true> (0x0x7f797a212680) 0 empty
    std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f797a2126e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a207840) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<oif::frame::UFAxis*>, std::is_nothrow_move_assignable<oif::frame::UFAxis*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<oif::frame::UFAxis*>, std::is_nothrow_move_assignable<oif::frame::UFAxis*> > (0x0x7f797a212750) 0 empty
  std::is_nothrow_move_assignable<oif::frame::UFAxis*> (0x0x7f797a2127b8) 0 empty
    std::__is_nt_move_assignable_impl<oif::frame::UFAxis*, true> (0x0x7f797a212820) 0 empty
      std::is_nothrow_assignable<oif::frame::UFAxis*&, oif::frame::UFAxis*&&> (0x0x7f797a212888) 0 empty
        std::integral_constant<bool, true> (0x0x7f797a2078a0) 0 empty

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

Class std::__is_integer<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t*> (0x0x7f797a207960) 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> (0x0x7f797a2129c0) 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> (0x0x7f797a212a28) 0
      primary-for std::_Sp_counted_ptr<oif::frame::UFDevice*, (__gnu_cxx::_Lock_policy)2u> (0x0x7f797a2129c0)
    std::_Mutex_base<(__gnu_cxx::_Lock_policy)2u> (0x0x7f797a2079c0) 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> > > > > (0x0x7f797a207a80) 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> > > > > (0x0x7f797a212b60) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > > > (0x0x7f797a207ae0) 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> >*> (0x0x7f797a212c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a207b40) 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> >*> > (0x0x7f797a207ba0) 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> > >*> > > (0x0x7f797a212c98) 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> >*> (0x0x7f797a212d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a207c00) 0 empty

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

Class std::_Select1st<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > > (0x0x7f797a212d68) 0 empty
  std::unary_function<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> >, const UFAxisType> (0x0x7f797a207cc0) 0 empty

Class std::pair<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f797a207d20) 0

Class std::remove_volatile<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f797a207de0) 0 empty

Class std::remove_const<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f797a207e40) 0 empty

Class std::remove_cv<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f797a207d80) 0 empty

Class std::__is_void_helper<const std::_Rb_tree_iterator<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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f797a212f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a207ea0) 0 empty

Class std::is_void<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f797a212f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a207f00) 0 empty

Class std::conditional<false, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<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_void<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f797a207f60) 0 empty

Class std::is_function<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f797a212bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee9000) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<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_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f7979ee9060) 0 empty

Class std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eeb000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee90c0) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979eeb068) 0 empty
  std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eeb0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979ee9120) 0 empty

Class std::__or_<std::is_void<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<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_void<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&>, std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979eeb138) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979eeb1a0) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eeb208) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979ee9180) 0 empty

Class std::is_function<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee9240) 0 empty

Class std::conditional<false, std::is_function<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f7979ee92a0) 0 empty

Class std::is_lvalue_reference<const std::_Rb_tree_iterator<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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ee9300) 0 empty

Class std::conditional<true, std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<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_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_rvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f7979ee9360) 0 empty

Class std::__or_<std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f7979eeb340) 0 empty
  std::is_lvalue_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ee93c0) 0 empty

Class std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb410) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ee9420) 0 empty

Class std::conditional<true, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<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_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_void<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f7979ee9480) 0 empty

Class std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f7979eeb478) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb4e0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ee94e0) 0 empty

Class std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, 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 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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f7979eeb548) 0 empty
  std::__or_<std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f7979eeb5b0) 0 empty
    std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb618) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979ee9540) 0 empty

Class std::__not_<std::__or_<std::is_function<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, 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 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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > > (0x0x7f7979eeb680) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee95a0) 0 empty

Class std::is_object<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb6e8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee9600) 0 empty

Class std::conditional<false, std::is_object<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<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_object<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&>, std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> > (0x0x7f7979ee9660) 0 empty

Class std::__or_<std::is_object<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&> > (0x0x7f7979eeb750) 0 empty
  std::is_reference<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb7b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ee96c0) 0 empty

Class std::__is_referenceable<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb820) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ee9720) 0 empty

Class std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f7979ee9780) 0 empty

Class std::add_rvalue_reference<const std::_Rb_tree_iterator<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<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&> (0x0x7f7979eeb888) 0 empty
  std::__add_rvalue_reference_helper<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, true> (0x0x7f7979ee97e0) 0 empty

Class std::__is_convertible_helper<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f7979ee91e0) 0 empty

Class std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eeb958) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ee9840) 0 empty

Class std::conditional<true, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<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_convertible<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f7979ee98a0) 0 empty

Class std::__and_<std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<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_convertible<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979eeb9c0) 0 empty
  std::is_convertible<const std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >&, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eeba28) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ee9900) 0 empty

Class std::remove_volatile<std::_Rb_tree_iterator<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_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979ee99c0) 0 empty

Class std::remove_const<std::_Rb_tree_iterator<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_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979ee9a20) 0 empty

Class std::remove_cv<std::_Rb_tree_iterator<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_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979ee9960) 0 empty

Class std::__is_void_helper<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eebc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee9a80) 0 empty

Class std::is_void<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eebc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee9ae0) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<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_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f7979ee9b40) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<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_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979eebd00) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979eebd68) 0 empty
    std::is_array<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eebdd0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979ee9ba0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f7979ee9c60) 0 empty

Class std::is_lvalue_reference<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eebe38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee9cc0) 0 empty

Class std::conditional<false, std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f7979ee9d20) 0 empty

Class std::is_rvalue_reference<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eebea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee9d80) 0 empty

Class std::__or_<std::is_lvalue_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979eebf08) 0 empty
  std::is_rvalue_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979eebf70) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979ee9de0) 0 empty

Class std::is_reference<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979f2b000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ee9e40) 0 empty

Class std::conditional<false, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f7979ee9ea0) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979f2b068) 0 empty
  std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979f2b0d0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979ee9f00) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979f2b138) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979f2b1a0) 0 empty
    std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979f2b208) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979ee9f60) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_void<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > > (0x0x7f7979f2b270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f30000) 0 empty

Class std::is_object<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979f2b2d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f30060) 0 empty

Class std::conditional<true, std::is_object<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f7979f300c0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979f2b340) 0 empty
  std::is_object<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979f2b3a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979f30120) 0 empty

Class std::__is_referenceable<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979f2b410) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f30180) 0 empty

Class std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f7979f301e0) 0 empty

Class std::add_rvalue_reference<std::_Rb_tree_iterator<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::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979f2b478) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, true> (0x0x7f7979f30240) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, false> (0x0x7f7979ee9c00) 0 empty

Class std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979f2b548) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f302a0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<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_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f7979f30300) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<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_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > >, std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > > > > (0x0x7f7979f2b5b0) 0 empty
  std::is_convertible<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >, std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979f2b618) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979f30360) 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> > > (0x0x7f7979f303c0) 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> > > (0x0x7f7979f2b6e8) 0 empty
  std::tuple_element<0u, std::tuple<std::default_delete<const oif::frame::Value> > > (0x0x7f7979f30420) 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> > (0x0x7f7979f30480) 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> > (0x0x7f7979f304e0) 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> > (0x0x7f7979f30540) 0 empty

Class std::remove_reference<std::tuple<const UFDeviceProperty&> >
   size=1 align=1
   base size=0 base align=1
std::remove_reference<std::tuple<const UFDeviceProperty&> > (0x0x7f7979f305a0) 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*&&> > (0x0x7f7979f30600) 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*> > > (0x0x7f7979f30720) 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*> > (0x0x7f7979f30780) 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> > > (0x0x7f7979f2b8f0) 0 empty
  std::is_array<const oif::frame::Value*> (0x0x7f7979f2b958) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979f307e0) 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*> (0x0x7f7979f2b9c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f30840) 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*> > (0x0x7f7979f308a0) 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*> > (0x0x7f7979f2ba28) 0 empty
  std::is_function<const oif::frame::Value*> (0x0x7f7979f2ba90) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979f30900) 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*> > (0x0x7f7979f2baf8) 0 empty
  std::__or_<std::__is_array_unknown_bounds<const oif::frame::Value*>, std::is_function<const oif::frame::Value*> > (0x0x7f7979f2bb60) 0 empty
    std::is_function<const oif::frame::Value*> (0x0x7f7979f2bbc8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979f30960) 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*> > (0x0x7f7979f309c0) 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*> (0x0x7f7979f2bc30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f30a20) 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*> (0x0x7f7979f2bc98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f30a80) 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*> > (0x0x7f7979f30ae0) 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*> (0x0x7f7979f2bd00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f30b40) 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*> (0x0x7f7979f2bd68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f30ba0) 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*> > (0x0x7f7979f2bdd0) 0 empty
  std::is_floating_point<const oif::frame::Value*> (0x0x7f7979f2be38) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979f30c00) 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*> (0x0x7f7979f2bf70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f30c60) 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*> > > (0x0x7f7979f30cc0) 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*> (0x0x7f7979f8a000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f30d20) 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*> > > (0x0x7f7979f30d80) 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*> (0x0x7f7979f8a068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f30de0) 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*> (0x0x7f7979f8a0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f30e40) 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*> > > (0x0x7f7979f30ea0) 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*> > (0x0x7f7979f8a138) 0 empty
  std::is_pointer<const oif::frame::Value*> (0x0x7f7979f8a1a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979f30f00) 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*> > (0x0x7f7979f8a208) 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*> > (0x0x7f7979f8a270) 0 empty
    std::is_pointer<const oif::frame::Value*> (0x0x7f7979f8a2d8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979f30f60) 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*> > (0x0x7f7979f8a340) 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*> > (0x0x7f7979f8a3a8) 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*> > (0x0x7f7979f8a410) 0 empty
      std::is_pointer<const oif::frame::Value*> (0x0x7f7979f8a478) 0 empty
        std::integral_constant<bool, true> (0x0x7f7979f93000) 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*> (0x0x7f7979f8a4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f93060) 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*> > (0x0x7f7979f8a548) 0 empty
  std::is_scalar<const oif::frame::Value*> (0x0x7f7979f8a5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979f930c0) 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> (0x0x7f7979f8a6e8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f931e0) 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*> (0x0x7f7979f8a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f93240) 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*> > (0x0x7f7979f932a0) 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*&&> (0x0x7f7979f8a820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f93360) 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*&&> > > (0x0x7f7979f933c0) 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*&&> (0x0x7f7979f8a888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f934e0) 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*&&> > (0x0x7f7979f93540) 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*&&> (0x0x7f7979f8a8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f935a0) 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*&&> > (0x0x7f7979f8a958) 0 empty
  std::is_rvalue_reference<const oif::frame::Value*&&> (0x0x7f7979f8a9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979f93600) 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*&&> (0x0x7f7979f8aa28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f93660) 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*&&> > (0x0x7f7979f936c0) 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*&&> > (0x0x7f7979f8aa90) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f7979f8aaf8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979f93720) 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*&&> > (0x0x7f7979f8ac30) 0 empty
  std::__or_<std::is_reference<const oif::frame::Value*&&>, std::is_void<const oif::frame::Value*&&> > (0x0x7f7979f8ac98) 0 empty
    std::is_reference<const oif::frame::Value*&&> (0x0x7f7979f8ad00) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979f93780) 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*&&> > > (0x0x7f7979f8add0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f937e0) 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*&&> (0x0x7f7979f8ae38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979f93840) 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*&&> > (0x0x7f7979f938a0) 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*&&> > (0x0x7f7979f8aea0) 0 empty
  std::is_reference<const oif::frame::Value*&&> (0x0x7f7979f8af08) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979f93900) 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*&&> (0x0x7f7979fa8138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f93960) 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> (0x0x7f7979f939c0) 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*&&> (0x0x7f7979fa81a0) 0 empty
  std::__add_rvalue_reference_helper<const oif::frame::Value*&&, true> (0x0x7f7979f93a20) 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*&&> (0x0x7f7979f8a7b8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7979f93300) 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*&&> > (0x0x7f7979fa8270) 0 empty
  std::__is_direct_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f7979fa82d8) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7979f93b40) 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*&&> (0x0x7f7979fa8340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f93c00) 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*&&> (0x0x7f7979fa83a8) 0 empty
  std::__is_direct_constructible_new_safe<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f7979fa8410) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979f93d20) 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*&&> (0x0x7f7979fa8478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f93ea0) 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*&&> (0x0x7f7979fa84e0) 0 empty
  std::__is_direct_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f7979fa8548) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979f93f00) 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*&&> (0x0x7f7979fa85b0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979f93f60) 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*&&> > (0x0x7f7979fb0000) 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*&&> (0x0x7f7979fa8618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979fb0060) 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*&&> > (0x0x7f7979fa8680) 0 empty
  std::__is_nt_constructible_impl<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f7979fa86e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979fb00c0) 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*&&> (0x0x7f7979fa8750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979fb0120) 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> (0x0x7f7979fa87b8) 0 empty
  std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f7979fa8820) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979fb0180) 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*> (0x0x7f7979fa8888) 0 empty
  std::__is_nothrow_move_constructible_impl<const oif::frame::Value*, true> (0x0x7f7979fa88f0) 0 empty
    std::is_nothrow_constructible<const oif::frame::Value*, const oif::frame::Value*&&> (0x0x7f7979fa8958) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979fb01e0) 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*> > (0x0x7f7979fb0240) 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*&&> (0x0x7f7979fb02a0) 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*&&> (0x0x7f7979fa8a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979fb0300) 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*&&> > (0x0x7f7979fb0360) 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*&&> (0x0x7f7979fa8a90) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979fb03c0) 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*&&> > (0x0x7f7979fa8af8) 0 empty
  std::__is_nt_assignable_impl<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f7979fa8b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979fb0420) 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*&&> (0x0x7f7979fa8bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979fb0480) 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> (0x0x7f7979fa8c30) 0 empty
  std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f7979fa8c98) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979fb04e0) 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*> (0x0x7f7979fa8d00) 0 empty
  std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f7979fa8d68) 0 empty
    std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f7979fa8dd0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979fb0540) 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*> > (0x0x7f7979fa8e38) 0 empty
  std::is_nothrow_move_assignable<const oif::frame::Value*> (0x0x7f7979fa8ea0) 0 empty
    std::__is_nt_move_assignable_impl<const oif::frame::Value*, true> (0x0x7f7979fa8f08) 0 empty
      std::is_nothrow_assignable<const oif::frame::Value*&, const oif::frame::Value*&&> (0x0x7f7979fa8f70) 0 empty
        std::integral_constant<bool, true> (0x0x7f7979fb05a0) 0 empty

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

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

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

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

Class std::is_void<int>
   size=1 align=1
   base size=1 base align=1
std::is_void<int> (0x0x7f7979fd91a0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979fb0780) 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*> > > (0x0x7f7979fb07e0) 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*> > (0x0x7f7979fd9208) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7979fd9270) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f7979fd92d8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979fb0840) 0 empty

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

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

Class std::is_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<int> (0x0x7f7979fd9618) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979fb0a80) 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> > (0x0x7f7979fd9680) 0 empty
  std::is_rvalue_reference<int> (0x0x7f7979fd96e8) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979fb0ae0) 0 empty

Class std::is_reference<int>
   size=1 align=1
   base size=1 base align=1
std::is_reference<int> (0x0x7f7979fd9750) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979fb0b40) 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> > (0x0x7f7979fb0ba0) 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> > (0x0x7f7979fd97b8) 0 empty
  std::is_void<int> (0x0x7f7979fd9820) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979fb0c00) 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> > (0x0x7f7979fd9888) 0 empty
  std::__or_<std::is_reference<int>, std::is_void<int> > (0x0x7f7979fd98f0) 0 empty
    std::is_void<int> (0x0x7f7979fd9958) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979fb0c60) 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> > > (0x0x7f7979fd99c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979fb0cc0) 0 empty

Class std::is_object<int>
   size=1 align=1
   base size=1 base align=1
std::is_object<int> (0x0x7f7979fd9a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979fb0de0) 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> > (0x0x7f7979fb0e40) 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> > (0x0x7f7979fd9a90) 0 empty
  std::is_object<int> (0x0x7f7979fd9af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979fb0ea0) 0 empty

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

Class std::add_rvalue_reference<int>
   size=1 align=1
   base size=1 base align=1
std::add_rvalue_reference<int> (0x0x7f7979fd9bc8) 0 empty
  std::__add_rvalue_reference_helper<int, true> (0x0x7f797a001000) 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> (0x0x7f7979fb08a0) 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*> (0x0x7f7979fd9c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a001060) 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*&> (0x0x7f797a001120) 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*&> (0x0x7f797a001180) 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*&> (0x0x7f797a0010c0) 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*&> (0x0x7f7979fd9dd0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a0011e0) 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*&> (0x0x7f7979fd9e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a001240) 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*> > > (0x0x7f797a0012a0) 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*> > (0x0x7f7979fd9ea0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7979fd9f08) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f7979fd9f70) 0 empty
      std::integral_constant<bool, false> (0x0x7f797a001300) 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*&> (0x0x7f7979fd9d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a0013c0) 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*&> > > (0x0x7f797a001420) 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*&> (0x0x7f7979c1a000) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a001540) 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*&> > (0x0x7f797a0015a0) 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*&> > (0x0x7f7979c1a068) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node_base*&> (0x0x7f7979c1a0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a001600) 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*&> (0x0x7f7979c1a138) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a001660) 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*&> > (0x0x7f797a0016c0) 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*&> > (0x0x7f7979c1a1a0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f7979c1a208) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a001720) 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*&> > (0x0x7f7979c1a340) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node_base*&>, std::is_void<std::_Rb_tree_node_base*&> > (0x0x7f7979c1a3a8) 0 empty
    std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f7979c1a410) 0 empty
      std::integral_constant<bool, true> (0x0x7f797a001780) 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*&> > > (0x0x7f7979c1a4e0) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a0017e0) 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*&> (0x0x7f7979c1a548) 0 empty
  std::integral_constant<bool, false> (0x0x7f797a001840) 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*&> > (0x0x7f797a0018a0) 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*&> > (0x0x7f7979c1a5b0) 0 empty
  std::is_reference<std::_Rb_tree_node_base*&> (0x0x7f7979c1a618) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a001900) 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*&> (0x0x7f7979c1a750) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a001a20) 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> (0x0x7f797a001a80) 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*&> (0x0x7f7979c1a7b8) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node_base*&, true> (0x0x7f797a001ae0) 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> (0x0x7f797a001360) 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*> (0x0x7f7979c1a888) 0 empty
  std::integral_constant<bool, true> (0x0x7f797a001c00) 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*> > (0x0x7f797a001c60) 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*> > (0x0x7f7979c1aa28) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f7979c1aa90) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a001cc0) 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*&> (0x0x7f797a001d20) 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*> > (0x0x7f797a001d80) 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*> > (0x0x7f7979c1ac30) 0 empty
  std::is_convertible<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*> (0x0x7f7979c1ac98) 0 empty
    std::integral_constant<bool, true> (0x0x7f797a001de0) 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*> > (0x0x7f797a001e40) 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*> > (0x0x7f7979c1ad68) 0 empty
  std::is_convertible<int, std::_Rb_tree_node_base*> (0x0x7f7979c1add0) 0 empty
    std::integral_constant<bool, false> (0x0x7f797a001ea0) 0 empty

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

Class std::iterator_traits<wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<wchar_t*> (0x0x7f797a001f60) 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> > > > > (0x0x7f7979c7f000) 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> > > > > (0x0x7f7979c1a9c0) 0 empty
  std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > > (0x0x7f7979c7f060) 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> >*> (0x0x7f7979c1aaf8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979c7f0c0) 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> >*> > (0x0x7f7979c7f120) 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> > >*> > > (0x0x7f7979c98000) 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> >*> (0x0x7f7979c98068) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979c7f180) 0 empty

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

Class std::_Select1st<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >
   size=1 align=1
   base size=1 base align=1
std::_Select1st<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > (0x0x7f7979c980d0) 0 empty
  std::unary_function<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> >, const UFDeviceProperty> (0x0x7f7979c7f240) 0 empty

Class std::remove_reference<std::_Rb_tree_iterator<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > > > (0x0x7f7979c7f360) 0 empty

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> > >*&> (0x0x7f7979c7f420) 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> > >*&> (0x0x7f7979c7f480) 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> > >*&> (0x0x7f7979c7f3c0) 0 empty

Class std::__is_void_helper<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c98548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979c7f4e0) 0 empty

Class std::is_void<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c985b0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979c7f540) 0 empty

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

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7979c986e8) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7979c98750) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f7979c987b8) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979c7f600) 0 empty

Class std::is_function<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c98888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979c7f6c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_void<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > > (0x0x7f7979c7f720) 0 empty

Class std::is_lvalue_reference<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c988f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979c7f780) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::is_rvalue_reference<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_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> > (0x0x7f7979c7f7e0) 0 empty

Class std::__or_<std::is_lvalue_reference<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::_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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f7979c98958) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c989c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979c7f840) 0 empty

Class std::is_reference<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c98a28) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979c7f8a0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::is_void<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_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> > (0x0x7f7979c7f900) 0 empty

Class std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_void<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f7979c98a90) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c98af8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979c7f960) 0 empty

Class std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_void<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f7979c98b60) 0 empty
  std::__or_<std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f7979c98bc8) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c98c30) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979c7f9c0) 0 empty

Class std::__not_<std::__or_<std::is_function<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_void<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > > (0x0x7f7979c98c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979c7fa20) 0 empty

Class std::is_object<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c98d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979c7fa80) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::is_reference<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_object<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> > (0x0x7f7979c7fae0) 0 empty

Class std::__or_<std::is_object<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_reference<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&> > (0x0x7f7979c98d68) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c98dd0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979c7fb40) 0 empty

Class std::__is_referenceable<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c98e38) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979c7fba0) 0 empty

Class std::__add_rvalue_reference_helper<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, true> (0x0x7f7979c7fc00) 0 empty

Class std::add_rvalue_reference<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::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c98ea0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, true> (0x0x7f7979c7fc60) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*, false>
   size=1 align=1
   base size=0 base align=1
std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f7979c7f660) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*>
   size=1 align=1
   base size=1 base align=1
std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*> (0x0x7f7979c98f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979c7fcc0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*> > (0x0x7f7979c7fd20) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&, std::_Rb_tree_node_base*> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis, std::default_delete<oif::frame::UFAxis> > > >*&, std::_Rb_tree_node_base*> > (0x0x7f7979d3a068) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&, std::_Rb_tree_node_base*> (0x0x7f7979d3a0d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979c7fd80) 0 empty

Class std::remove_reference<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_reference<std::_Rb_tree_node<std::pair<const UFAxisType, std::unique_ptr<oif::frame::UFAxis> > >*&> (0x0x7f7979c7fde0) 0 empty

Class std::iterator_traits<const char*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const char*> (0x0x7f7979c7fea0) 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> > (0x0x7f7979c7fe40) 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> > (0x0x7f7979c7ff00) 0

Class std::iterator_traits<const wchar_t*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<const wchar_t*> (0x0x7f7979d83000) 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> > (0x0x7f7979c7ff60) 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> > (0x0x7f7979d83060) 0

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> > >*&> (0x0x7f7979d83120) 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> > >*&> (0x0x7f7979d83180) 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> > >*&> (0x0x7f7979d830c0) 0 empty

Class std::__is_void_helper<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979d3ad00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979d831e0) 0 empty

Class std::is_void<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979d3ad68) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979d83240) 0 empty

Class std::conditional<false, std::is_void<std::_Rb_tree_node<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, 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*> > > (0x0x7f7979d832a0) 0 empty

Class std::__or_<std::is_void<std::_Rb_tree_node<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, 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*> > (0x0x7f7979d3add0) 0 empty
  std::__or_<std::is_function<std::_Rb_tree_node_base*>, std::is_array<std::_Rb_tree_node_base*> > (0x0x7f7979d3ae38) 0 empty
    std::is_array<std::_Rb_tree_node_base*> (0x0x7f7979d3aea0) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979d83300) 0 empty

Class std::is_function<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979d3af70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979d833c0) 0 empty

Class std::conditional<false, std::is_function<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<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::_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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::__or_<std::is_reference<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f7979d83420) 0 empty

Class std::is_lvalue_reference<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979d3a478) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979d83480) 0 empty

Class std::conditional<true, std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<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_lvalue_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_rvalue_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f7979d834e0) 0 empty

Class std::__or_<std::is_lvalue_reference<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::_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::_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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f7979d3a548) 0 empty
  std::is_lvalue_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979d3a5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979d83540) 0 empty

Class std::is_reference<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979d3a618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979d835a0) 0 empty

Class std::conditional<true, std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<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_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_void<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f7979d83600) 0 empty

Class std::__or_<std::is_reference<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::_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::_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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f7979d3a680) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979d3a958) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979d83660) 0 empty

Class std::__or_<std::is_function<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::_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::_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::_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::_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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f7979d3aa28) 0 empty
  std::__or_<std::is_reference<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f7979d3aa90) 0 empty
    std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979d3aaf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979d836c0) 0 empty

Class std::__not_<std::__or_<std::is_function<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::_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::_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::_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::_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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > > (0x0x7f7979d3ab60) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979d83720) 0 empty

Class std::is_object<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979df7000) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979d83780) 0 empty

Class std::conditional<false, std::is_object<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<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_object<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&>, std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> > (0x0x7f7979d837e0) 0 empty

Class std::__or_<std::is_object<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::_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::_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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&> > (0x0x7f7979df7068) 0 empty
  std::is_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979df70d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979d83840) 0 empty

Class std::__is_referenceable<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979df7138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979d838a0) 0 empty

Class std::__add_rvalue_reference_helper<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f7979d83900) 0 empty

Class std::add_rvalue_reference<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::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979df71a0) 0 empty
  std::__add_rvalue_reference_helper<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, true> (0x0x7f7979d83960) 0 empty

Class std::__is_convertible_helper<std::_Rb_tree_node<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*, false> (0x0x7f7979d83360) 0 empty

Class std::is_convertible<std::_Rb_tree_node<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> (0x0x7f7979df7270) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979d839c0) 0 empty

Class std::conditional<true, std::is_convertible<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*>, std::is_convertible<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> > (0x0x7f7979d83a20) 0 empty

Class std::__and_<std::is_convertible<std::_Rb_tree_node<std::pair<const UFDeviceProperty, 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 UFDeviceProperty, 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 UFDeviceProperty, 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 UFDeviceProperty, std::unique_ptr<const oif::frame::Value, std::default_delete<const oif::frame::Value> > > >*&, std::_Rb_tree_node_base*> > (0x0x7f7979df7340) 0 empty
  std::is_convertible<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&, std::_Rb_tree_node_base*> (0x0x7f7979df73a8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979d83a80) 0 empty

Class std::remove_reference<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_reference<std::_Rb_tree_node<std::pair<const UFDeviceProperty, std::unique_ptr<const oif::frame::Value> > >*&> (0x0x7f7979d83ae0) 0 empty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class std::__and_<std::__not_<std::is_same<UFAxisType, UFAxisType> >, std::is_base_of<UFAxisType, UFAxisType> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<UFAxisType, UFAxisType> >, std::is_base_of<UFAxisType, UFAxisType> > (0x0x7f7979df7d68) 0 empty
  std::__not_<std::is_same<UFAxisType, UFAxisType> > (0x0x7f7979df7dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979a2d5a0) 0 empty

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

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

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

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

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

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

Class std::__is_direct_constructible_new<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFAxisType&, const UFAxisType&> (0x0x7f7979a43138) 0 empty
  std::__is_direct_constructible_ref_cast<const UFAxisType&, const UFAxisType&> (0x0x7f7979a431a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979a2d840) 0 empty

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

Class std::__is_constructible_impl<const UFAxisType&, const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFAxisType&, const UFAxisType&> (0x0x7f7979a43270) 0 empty
  std::__is_direct_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f7979a432d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979a2d900) 0 empty

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

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

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

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

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

Class std::__is_nothrow_move_constructible_impl<const UFAxisType&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const UFAxisType&, true> (0x0x7f7979a43548) 0 empty
  std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f7979a435b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979a2db40) 0 empty

Class std::is_nothrow_move_constructible<const UFAxisType&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const UFAxisType&> (0x0x7f7979a43618) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFAxisType&, true> (0x0x7f7979a43680) 0 empty
    std::is_nothrow_constructible<const UFAxisType&, const UFAxisType&> (0x0x7f7979a436e8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979a2dba0) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFAxisType&> >
   size=1 align=1
   base size=0 base align=1
std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFAxisType&> > (0x0x7f7979a2dc00) 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> > (0x0x7f7979a43750) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a2dc60) 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> > > > (0x0x7f7979a2dcc0) 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> > (0x0x7f7979a437b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a2dd20) 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> > > (0x0x7f7979a2dd80) 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> > (0x0x7f7979a43820) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a2dde0) 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> > > (0x0x7f7979a43888) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u> > (0x0x7f7979a438f0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979a2de40) 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> > (0x0x7f7979a43958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a2dea0) 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> > > (0x0x7f7979a2df00) 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> > (0x0x7f7979a5b000) 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> > (0x0x7f7979a5b060) 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> > (0x0x7f7979a2df60) 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> > (0x0x7f7979a43bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5b0c0) 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> > (0x0x7f7979a43c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5b120) 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> > > (0x0x7f7979a43c98) 0 empty
  std::is_void<std::_Tuple_impl<1u> > (0x0x7f7979a43d00) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979a5b180) 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> > > (0x0x7f7979a43d68) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u> >, std::is_void<std::_Tuple_impl<1u> > > (0x0x7f7979a43dd0) 0 empty
    std::is_void<std::_Tuple_impl<1u> > (0x0x7f7979a43e38) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979a5b2a0) 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> > > > (0x0x7f7979a43ea0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979a5b360) 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> > (0x0x7f7979a43f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979a5b3c0) 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> > > (0x0x7f7979a5b420) 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> > > (0x0x7f7979a64068) 0 empty
  std::is_object<std::_Tuple_impl<1u> > (0x0x7f7979a640d0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979a5b480) 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> > (0x0x7f7979a64138) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979a5b5a0) 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>&&> > (0x0x7f7979a5b600) 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> > > > (0x0x7f7979a5b660) 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> > (0x0x7f7979a64270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5b6c0) 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> > > (0x0x7f7979a5b720) 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> > > (0x0x7f7979a642d8) 0 empty
  std::is_array<std::_Tuple_impl<1u> > (0x0x7f7979a64340) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979a5b780) 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> > (0x0x7f7979a64548) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5b7e0) 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> > > (0x0x7f7979a5b840) 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> > > (0x0x7f7979a645b0) 0 empty
  std::is_function<std::_Tuple_impl<1u> > (0x0x7f7979a64618) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979a5b8a0) 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> > > (0x0x7f7979a64680) 0 empty
  std::__or_<std::__is_array_unknown_bounds<std::_Tuple_impl<1u> >, std::is_function<std::_Tuple_impl<1u> > > (0x0x7f7979a646e8) 0 empty
    std::is_function<std::_Tuple_impl<1u> > (0x0x7f7979a64750) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979a5b900) 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> > > (0x0x7f7979a5b960) 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> > (0x0x7f7979a64888) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5b9c0) 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> > (0x0x7f7979a648f0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5ba20) 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> > > (0x0x7f7979a5ba80) 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> > (0x0x7f7979a64958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5bae0) 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> > (0x0x7f7979a649c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5bb40) 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> > > (0x0x7f7979a64a28) 0 empty
  std::is_floating_point<std::_Tuple_impl<1u> > (0x0x7f7979a64a90) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979a5bba0) 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> > (0x0x7f7979a64bc8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5bcc0) 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> > > > (0x0x7f7979a5bd20) 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> > (0x0x7f7979a64c30) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5bd80) 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> > > > (0x0x7f7979a5bde0) 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> > (0x0x7f7979a64c98) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5be40) 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> > (0x0x7f7979a64d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5bea0) 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> > > > (0x0x7f7979a5bf00) 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> > (0x0x7f7979a64e38) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a5bf60) 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> > (0x0x7f7979a64ea0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a87000) 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> > > (0x0x7f7979a87060) 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> > (0x0x7f7979a64f08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a870c0) 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> > (0x0x7f7979a64f70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a87120) 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> > > (0x0x7f7979a8a000) 0 empty
  std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f7979a8a068) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979a87180) 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> > > (0x0x7f7979a8a1a0) 0 empty
  std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f7979a8a208) 0 empty
    std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f7979a8a270) 0 empty
      std::integral_constant<bool, false> (0x0x7f7979a871e0) 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> > > (0x0x7f7979a8a340) 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> > > (0x0x7f7979a8a3a8) 0 empty
    std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f7979a8a410) 0 empty
      std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f7979a8a478) 0 empty
        std::integral_constant<bool, false> (0x0x7f7979a87240) 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> > > (0x0x7f7979a8a548) 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> > > (0x0x7f7979a8a5b0) 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> > > (0x0x7f7979a8a618) 0 empty
      std::__or_<std::is_member_pointer<std::_Tuple_impl<1u> >, std::is_null_pointer<std::_Tuple_impl<1u> > > (0x0x7f7979a8a680) 0 empty
        std::is_null_pointer<std::_Tuple_impl<1u> > (0x0x7f7979a8a6e8) 0 empty
          std::integral_constant<bool, false> (0x0x7f7979a872a0) 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> > (0x0x7f7979a8a7b8) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a87300) 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> > > (0x0x7f7979a8a820) 0 empty
  std::is_scalar<std::_Tuple_impl<1u> > (0x0x7f7979a8a888) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979a87360) 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> > (0x0x7f7979a87480) 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>&> (0x0x7f7979a8a958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a87540) 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>&> > > (0x0x7f7979a875a0) 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>&> (0x0x7f7979a8a9c0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979a87600) 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>&> > (0x0x7f7979a87660) 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>&> > (0x0x7f7979a8aa28) 0 empty
  std::is_lvalue_reference<std::_Tuple_impl<1u>&> (0x0x7f7979a8aa90) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979a876c0) 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>&> (0x0x7f7979a8aaf8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979a87720) 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>&> > (0x0x7f7979a87780) 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>&> > (0x0x7f7979a8ad00) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f7979a8ad68) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979a877e0) 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>&> > (0x0x7f7979a8add0) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&>, std::is_void<std::_Tuple_impl<1u>&> > (0x0x7f7979a8ae38) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f7979a8aea0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979a87900) 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>&> > > (0x0x7f7979a8af08) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a879c0) 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>&> (0x0x7f7979a8af70) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a87a20) 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>&> > (0x0x7f7979a87a80) 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>&> > (0x0x7f7979aa30d0) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&> (0x0x7f7979aa3138) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979a87ae0) 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>&> (0x0x7f7979aa31a0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979a87c00) 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> (0x0x7f7979a87c60) 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>&> (0x0x7f7979aa3208) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&, true> (0x0x7f7979a87cc0) 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> > (0x0x7f7979a8a8f0) 0 empty
  std::__do_is_destructible_impl (0x0x7f7979a874e0) 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> (0x0x7f7979aa32d8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979a87d20) 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> > (0x0x7f7979aa3340) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979a87d80) 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> > > (0x0x7f7979a87de0) 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>&&> (0x0x7f7979aa3410) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a87ea0) 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>&&> > > (0x0x7f7979a87f00) 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>&&> (0x0x7f7979aa3478) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979a87f60) 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>&&> > (0x0x7f7979ab4000) 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>&&> (0x0x7f7979aa34e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ab4060) 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>&&> > (0x0x7f7979aa3548) 0 empty
  std::is_rvalue_reference<std::_Tuple_impl<1u>&&> (0x0x7f7979aa35b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ab40c0) 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>&&> (0x0x7f7979aa3618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ab4120) 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>&&> > (0x0x7f7979ab4180) 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>&&> > (0x0x7f7979aa3750) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f7979aa37b8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ab41e0) 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>&&> > (0x0x7f7979aa3820) 0 empty
  std::__or_<std::is_reference<std::_Tuple_impl<1u>&&>, std::is_void<std::_Tuple_impl<1u>&&> > (0x0x7f7979aa3888) 0 empty
    std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f7979aa38f0) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979ab4300) 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>&&> > > (0x0x7f7979aa3958) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ab43c0) 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>&&> (0x0x7f7979aa39c0) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979ab4420) 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>&&> > (0x0x7f7979ab4480) 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>&&> > (0x0x7f7979aa3af8) 0 empty
  std::is_reference<std::_Tuple_impl<1u>&&> (0x0x7f7979aa3b60) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ab44e0) 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>&&> (0x0x7f7979aa3bc8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ab46c0) 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> (0x0x7f7979ab4720) 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>&&> (0x0x7f7979aa3c30) 0 empty
  std::__add_rvalue_reference_helper<std::_Tuple_impl<1u>&&, true> (0x0x7f7979ab4780) 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>&&> (0x0x7f7979aa33a8) 0 empty
  std::__do_is_direct_constructible_impl (0x0x7f7979a87e40) 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>&&> > (0x0x7f7979aa3d00) 0 empty
  std::__is_direct_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f7979aa3d68) 0 empty
    std::__do_is_direct_constructible_impl (0x0x7f7979ab47e0) 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>&&> (0x0x7f7979aa3dd0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ab4840) 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>&&> (0x0x7f7979aa3e38) 0 empty
  std::__is_direct_constructible_new_safe<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f7979aa3ea0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ab48a0) 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>&&> (0x0x7f7979aa3f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ab4900) 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>&&> (0x0x7f7979aa3f70) 0 empty
  std::__is_direct_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f7979ac2000) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ab4960) 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>&&> (0x0x7f7979ac2068) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ab49c0) 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>&&> > (0x0x7f7979ab4a20) 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>&&> (0x0x7f7979ac20d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ab4a80) 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>&&> > (0x0x7f7979ac2138) 0 empty
  std::__is_nt_constructible_impl<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f7979ac21a0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ab4ae0) 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>&&> (0x0x7f7979ac2208) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979ab4b40) 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> (0x0x7f7979ac2270) 0 empty
  std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f7979ac22d8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979ab4ba0) 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> > (0x0x7f7979ac2340) 0 empty
  std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f7979ac23a8) 0 empty
    std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f7979ac2410) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979ab4c00) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const UFAxisType&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_nothrow_move_constructible<const UFAxisType&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f7979ac2478) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f7979ac24e0) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f7979ac2548) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f7979ac25b0) 0 empty
        std::integral_constant<bool, true> (0x0x7f7979ab4c60) 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>&> (0x0x7f7979ab4cc0) 0 empty

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

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

Class std::__or_<std::is_void<const UFDeviceProperty&>, std::is_function<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::is_void<const UFDeviceProperty&>, std::is_function<const UFDeviceProperty&> > (0x0x7f7979ac2af8) 0 empty
  std::is_function<const UFDeviceProperty&> (0x0x7f7979ac2b60) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979ab4f60) 0 empty

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

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

Class std::is_rvalue_reference<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_rvalue_reference<const UFDeviceProperty&> (0x0x7f7979ac2d00) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979b11240) 0 empty

Class std::__and_<std::is_lvalue_reference<const UFDeviceProperty&>, std::is_rvalue_reference<const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_lvalue_reference<const UFDeviceProperty&>, std::is_rvalue_reference<const UFDeviceProperty&> > (0x0x7f7979ac2d68) 0 empty
  std::is_rvalue_reference<const UFDeviceProperty&> (0x0x7f7979ac2dd0) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979b112a0) 0 empty

Class std::__is_static_castable_impl<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_impl<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979ac2e38) 0 empty
  std::__do_is_static_castable_impl (0x0x7f7979b11300) 0 empty

Class std::__is_static_castable_safe<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable_safe<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979ac2f08) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979b11360) 0 empty

Class std::__is_static_castable<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_static_castable<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979ac2f70) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979b113c0) 0 empty

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

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

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

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

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

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

Class std::is_same<UFDeviceProperty, UFDeviceProperty>
   size=1 align=1
   base size=1 base align=1
std::is_same<UFDeviceProperty, UFDeviceProperty> (0x0x7f7979b1f0d0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979b11660) 0 empty

Class std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> > (0x0x7f7979b1f138) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979b116c0) 0 empty

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

Class std::__and_<std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> >, std::is_base_of<UFDeviceProperty, UFDeviceProperty> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> >, std::is_base_of<UFDeviceProperty, UFDeviceProperty> > (0x0x7f7979b1f1a0) 0 empty
  std::__not_<std::is_same<UFDeviceProperty, UFDeviceProperty> > (0x0x7f7979b1f208) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979b11780) 0 empty

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

Class std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false>
   size=1 align=1
   base size=1 base align=1
std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false> (0x0x7f7979b1f270) 0 empty
  std::integral_constant<bool, false> (0x0x7f7979b11840) 0 empty

Class std::__or_<std::__is_base_to_derived_ref<const UFDeviceProperty&, const UFDeviceProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false> >
   size=1 align=1
   base size=1 base align=1
std::__or_<std::__is_base_to_derived_ref<const UFDeviceProperty&, const UFDeviceProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false> > (0x0x7f7979b1f2d8) 0 empty
  std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false> (0x0x7f7979b1f340) 0 empty
    std::integral_constant<bool, false> (0x0x7f7979b118a0) 0 empty

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

Class std::__and_<std::__is_static_castable<const UFDeviceProperty&, const UFDeviceProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFDeviceProperty&, const UFDeviceProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false> > > >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::__is_static_castable<const UFDeviceProperty&, const UFDeviceProperty&>, std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFDeviceProperty&, const UFDeviceProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false> > > > (0x0x7f7979b1f410) 0 empty
  std::__not_<std::__or_<std::__is_base_to_derived_ref<const UFDeviceProperty&, const UFDeviceProperty&, true>, std::__is_lvalue_to_rvalue_ref<const UFDeviceProperty&, const UFDeviceProperty&, false> > > (0x0x7f7979b1f478) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979b11960) 0 empty

Class std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f4e0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979b119c0) 0 empty

Class std::__is_direct_constructible_new<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible_new<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f548) 0 empty
  std::__is_direct_constructible_ref_cast<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f5b0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979b11ae0) 0 empty

Class std::__is_direct_constructible<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_direct_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f618) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979b11ba0) 0 empty

Class std::__is_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f680) 0 empty
  std::__is_direct_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f6e8) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979b11c00) 0 empty

Class std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f750) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979b11c60) 0 empty

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

Class std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f7b8) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979b11d20) 0 empty

Class std::__and_<std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&>, std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> >
   size=1 align=1
   base size=1 base align=1
std::__and_<std::is_constructible<const UFDeviceProperty&, const UFDeviceProperty&>, std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> > (0x0x7f7979b1f820) 0 empty
  std::__is_nt_constructible_impl<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f888) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979b11d80) 0 empty

Class std::is_nothrow_constructible<const UFDeviceProperty&, const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f8f0) 0 empty
  std::integral_constant<bool, true> (0x0x7f7979b11de0) 0 empty

Class std::__is_nothrow_move_constructible_impl<const UFDeviceProperty&, true>
   size=1 align=1
   base size=1 base align=1
std::__is_nothrow_move_constructible_impl<const UFDeviceProperty&, true> (0x0x7f7979b1f958) 0 empty
  std::is_nothrow_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1f9c0) 0 empty
    std::integral_constant<bool, true> (0x0x7f7979b11e40) 0 empty

Class std::is_nothrow_move_constructible<const UFDeviceProperty&>
   size=1 align=1
   base size=1 base align=1
std::is_nothrow_move_constructible<const UFDeviceProperty&> (0x0x7f7979b1fa28) 0 empty
  std::__is_nothrow_move_constructible_impl<const UFDeviceProperty&, true> (0x0x7f7979b1fa90) 0 empty
    std::is_nothrow_constructible<const UFDeviceProperty&, const UFDeviceProperty&> (0x0x7f7979b1faf8) 0 empty
      std::integral_constant<bool, true> (0x0x7f7979b11ea0) 0 empty

Class std::conditional<true, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> >, std::is_nothrow_move_constructible<const UFDeviceProperty&> >
   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 UFDeviceProperty&> > (0x0x7f7979b11f00) 0 empty

Class std::__and_<std::is_nothrow_move_constructible<const UFDeviceProperty&>, 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 UFDeviceProperty&>, std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > > (0x0x7f7979b1fb60) 0 empty
  std::is_nothrow_move_constructible<std::_Tuple_impl<1u> > (0x0x7f7979b1fbc8) 0 empty
    std::__is_nothrow_move_constructible_impl<std::_Tuple_impl<1u>, true> (0x0x7f7979b1fc30) 0 empty
      std::is_nothrow_constructible<std::_Tuple_impl<1u>, std::_Tuple_impl<1u>&&> (0x0x7f7979b1fc98) 0 empty
        std::integral_constant<bool, true> (0x0x7f7979b11f60) 0 empty

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

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

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

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

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

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

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

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

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

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

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

